@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MedicalScribeSettings extends Object implements Serializable, Cloneable, StructuredPojo
Makes it possible to control how your Medical Scribe job is processed using a MedicalScribeSettings
object. Specify ChannelIdentification
if ChannelDefinitions
are set. Enabled
ShowSpeakerLabels
if ChannelIdentification
and ChannelDefinitions
are not set.
One and only one of ChannelIdentification
and ShowSpeakerLabels
must be set. If
ShowSpeakerLabels
is set, MaxSpeakerLabels
must also be set. Use Settings
to
specify a vocabulary or vocabulary filter or both using VocabularyName
,
VocabularyFilterName
. VocabularyFilterMethod
must be specified if
VocabularyFilterName
is set.
Constructor and Description |
---|
MedicalScribeSettings() |
Modifier and Type | Method and Description |
---|---|
MedicalScribeSettings |
clone() |
boolean |
equals(Object obj) |
Boolean |
getChannelIdentification()
Enables channel identification in multi-channel audio.
|
Integer |
getMaxSpeakerLabels()
Specify the maximum number of speakers you want to partition in your media.
|
Boolean |
getShowSpeakerLabels()
Enables speaker partitioning (diarization) in your Medical Scribe output.
|
String |
getVocabularyFilterMethod()
Specify how you want your custom vocabulary filter applied to your transcript.
|
String |
getVocabularyFilterName()
The name of the custom vocabulary filter you want to include in your Medical Scribe request.
|
String |
getVocabularyName()
The name of the custom vocabulary you want to include in your Medical Scribe request.
|
int |
hashCode() |
Boolean |
isChannelIdentification()
Enables channel identification in multi-channel audio.
|
Boolean |
isShowSpeakerLabels()
Enables speaker partitioning (diarization) in your Medical Scribe output.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setChannelIdentification(Boolean channelIdentification)
Enables channel identification in multi-channel audio.
|
void |
setMaxSpeakerLabels(Integer maxSpeakerLabels)
Specify the maximum number of speakers you want to partition in your media.
|
void |
setShowSpeakerLabels(Boolean showSpeakerLabels)
Enables speaker partitioning (diarization) in your Medical Scribe output.
|
void |
setVocabularyFilterMethod(String vocabularyFilterMethod)
Specify how you want your custom vocabulary filter applied to your transcript.
|
void |
setVocabularyFilterName(String vocabularyFilterName)
The name of the custom vocabulary filter you want to include in your Medical Scribe request.
|
void |
setVocabularyName(String vocabularyName)
The name of the custom vocabulary you want to include in your Medical Scribe request.
|
String |
toString()
Returns a string representation of this object.
|
MedicalScribeSettings |
withChannelIdentification(Boolean channelIdentification)
Enables channel identification in multi-channel audio.
|
MedicalScribeSettings |
withMaxSpeakerLabels(Integer maxSpeakerLabels)
Specify the maximum number of speakers you want to partition in your media.
|
MedicalScribeSettings |
withShowSpeakerLabels(Boolean showSpeakerLabels)
Enables speaker partitioning (diarization) in your Medical Scribe output.
|
MedicalScribeSettings |
withVocabularyFilterMethod(String vocabularyFilterMethod)
Specify how you want your custom vocabulary filter applied to your transcript.
|
MedicalScribeSettings |
withVocabularyFilterMethod(VocabularyFilterMethod vocabularyFilterMethod)
Specify how you want your custom vocabulary filter applied to your transcript.
|
MedicalScribeSettings |
withVocabularyFilterName(String vocabularyFilterName)
The name of the custom vocabulary filter you want to include in your Medical Scribe request.
|
MedicalScribeSettings |
withVocabularyName(String vocabularyName)
The name of the custom vocabulary you want to include in your Medical Scribe request.
|
public void setShowSpeakerLabels(Boolean showSpeakerLabels)
Enables speaker partitioning (diarization) in your Medical Scribe output. Speaker partitioning labels the speech from individual speakers in your media file.
If you enable ShowSpeakerLabels
in your request, you must also include MaxSpeakerLabels
.
For more information, see Partitioning speakers (diarization).
showSpeakerLabels
- Enables speaker partitioning (diarization) in your Medical Scribe output. Speaker partitioning labels the
speech from individual speakers in your media file.
If you enable ShowSpeakerLabels
in your request, you must also include
MaxSpeakerLabels
.
For more information, see Partitioning speakers (diarization).
public Boolean getShowSpeakerLabels()
Enables speaker partitioning (diarization) in your Medical Scribe output. Speaker partitioning labels the speech from individual speakers in your media file.
If you enable ShowSpeakerLabels
in your request, you must also include MaxSpeakerLabels
.
For more information, see Partitioning speakers (diarization).
If you enable ShowSpeakerLabels
in your request, you must also include
MaxSpeakerLabels
.
For more information, see Partitioning speakers (diarization).
public MedicalScribeSettings withShowSpeakerLabels(Boolean showSpeakerLabels)
Enables speaker partitioning (diarization) in your Medical Scribe output. Speaker partitioning labels the speech from individual speakers in your media file.
If you enable ShowSpeakerLabels
in your request, you must also include MaxSpeakerLabels
.
For more information, see Partitioning speakers (diarization).
showSpeakerLabels
- Enables speaker partitioning (diarization) in your Medical Scribe output. Speaker partitioning labels the
speech from individual speakers in your media file.
If you enable ShowSpeakerLabels
in your request, you must also include
MaxSpeakerLabels
.
For more information, see Partitioning speakers (diarization).
public Boolean isShowSpeakerLabels()
Enables speaker partitioning (diarization) in your Medical Scribe output. Speaker partitioning labels the speech from individual speakers in your media file.
If you enable ShowSpeakerLabels
in your request, you must also include MaxSpeakerLabels
.
For more information, see Partitioning speakers (diarization).
If you enable ShowSpeakerLabels
in your request, you must also include
MaxSpeakerLabels
.
For more information, see Partitioning speakers (diarization).
public void setMaxSpeakerLabels(Integer maxSpeakerLabels)
Specify the maximum number of speakers you want to partition in your media.
Note that if your media contains more speakers than the specified number, multiple speakers are treated as a single speaker.
If you specify the MaxSpeakerLabels
field, you must set the ShowSpeakerLabels
field to
true.
maxSpeakerLabels
- Specify the maximum number of speakers you want to partition in your media.
Note that if your media contains more speakers than the specified number, multiple speakers are treated as a single speaker.
If you specify the MaxSpeakerLabels
field, you must set the ShowSpeakerLabels
field to true.
public Integer getMaxSpeakerLabels()
Specify the maximum number of speakers you want to partition in your media.
Note that if your media contains more speakers than the specified number, multiple speakers are treated as a single speaker.
If you specify the MaxSpeakerLabels
field, you must set the ShowSpeakerLabels
field to
true.
Note that if your media contains more speakers than the specified number, multiple speakers are treated as a single speaker.
If you specify the MaxSpeakerLabels
field, you must set the ShowSpeakerLabels
field to true.
public MedicalScribeSettings withMaxSpeakerLabels(Integer maxSpeakerLabels)
Specify the maximum number of speakers you want to partition in your media.
Note that if your media contains more speakers than the specified number, multiple speakers are treated as a single speaker.
If you specify the MaxSpeakerLabels
field, you must set the ShowSpeakerLabels
field to
true.
maxSpeakerLabels
- Specify the maximum number of speakers you want to partition in your media.
Note that if your media contains more speakers than the specified number, multiple speakers are treated as a single speaker.
If you specify the MaxSpeakerLabels
field, you must set the ShowSpeakerLabels
field to true.
public void setChannelIdentification(Boolean channelIdentification)
Enables channel identification in multi-channel audio.
Channel identification transcribes the audio on each channel independently, then appends the output for each channel into one transcript.
For more information, see Transcribing multi-channel audio.
channelIdentification
- Enables channel identification in multi-channel audio.
Channel identification transcribes the audio on each channel independently, then appends the output for each channel into one transcript.
For more information, see Transcribing multi-channel audio.
public Boolean getChannelIdentification()
Enables channel identification in multi-channel audio.
Channel identification transcribes the audio on each channel independently, then appends the output for each channel into one transcript.
For more information, see Transcribing multi-channel audio.
Channel identification transcribes the audio on each channel independently, then appends the output for each channel into one transcript.
For more information, see Transcribing multi-channel audio.
public MedicalScribeSettings withChannelIdentification(Boolean channelIdentification)
Enables channel identification in multi-channel audio.
Channel identification transcribes the audio on each channel independently, then appends the output for each channel into one transcript.
For more information, see Transcribing multi-channel audio.
channelIdentification
- Enables channel identification in multi-channel audio.
Channel identification transcribes the audio on each channel independently, then appends the output for each channel into one transcript.
For more information, see Transcribing multi-channel audio.
public Boolean isChannelIdentification()
Enables channel identification in multi-channel audio.
Channel identification transcribes the audio on each channel independently, then appends the output for each channel into one transcript.
For more information, see Transcribing multi-channel audio.
Channel identification transcribes the audio on each channel independently, then appends the output for each channel into one transcript.
For more information, see Transcribing multi-channel audio.
public void setVocabularyName(String vocabularyName)
The name of the custom vocabulary you want to include in your Medical Scribe request. Custom vocabulary names are case sensitive.
vocabularyName
- The name of the custom vocabulary you want to include in your Medical Scribe request. Custom vocabulary
names are case sensitive.public String getVocabularyName()
The name of the custom vocabulary you want to include in your Medical Scribe request. Custom vocabulary names are case sensitive.
public MedicalScribeSettings withVocabularyName(String vocabularyName)
The name of the custom vocabulary you want to include in your Medical Scribe request. Custom vocabulary names are case sensitive.
vocabularyName
- The name of the custom vocabulary you want to include in your Medical Scribe request. Custom vocabulary
names are case sensitive.public void setVocabularyFilterName(String vocabularyFilterName)
The name of the custom vocabulary filter you want to include in your Medical Scribe request. Custom vocabulary filter names are case sensitive.
Note that if you include VocabularyFilterName
in your request, you must also include
VocabularyFilterMethod
.
vocabularyFilterName
- The name of the custom vocabulary filter you want to include in your Medical Scribe request. Custom
vocabulary filter names are case sensitive.
Note that if you include VocabularyFilterName
in your request, you must also include
VocabularyFilterMethod
.
public String getVocabularyFilterName()
The name of the custom vocabulary filter you want to include in your Medical Scribe request. Custom vocabulary filter names are case sensitive.
Note that if you include VocabularyFilterName
in your request, you must also include
VocabularyFilterMethod
.
Note that if you include VocabularyFilterName
in your request, you must also include
VocabularyFilterMethod
.
public MedicalScribeSettings withVocabularyFilterName(String vocabularyFilterName)
The name of the custom vocabulary filter you want to include in your Medical Scribe request. Custom vocabulary filter names are case sensitive.
Note that if you include VocabularyFilterName
in your request, you must also include
VocabularyFilterMethod
.
vocabularyFilterName
- The name of the custom vocabulary filter you want to include in your Medical Scribe request. Custom
vocabulary filter names are case sensitive.
Note that if you include VocabularyFilterName
in your request, you must also include
VocabularyFilterMethod
.
public void setVocabularyFilterMethod(String vocabularyFilterMethod)
Specify how you want your custom vocabulary filter applied to your transcript.
To replace words with ***
, choose mask
.
To delete words, choose remove
.
To flag words without changing them, choose tag
.
vocabularyFilterMethod
- Specify how you want your custom vocabulary filter applied to your transcript.
To replace words with ***
, choose mask
.
To delete words, choose remove
.
To flag words without changing them, choose tag
.
VocabularyFilterMethod
public String getVocabularyFilterMethod()
Specify how you want your custom vocabulary filter applied to your transcript.
To replace words with ***
, choose mask
.
To delete words, choose remove
.
To flag words without changing them, choose tag
.
To replace words with ***
, choose mask
.
To delete words, choose remove
.
To flag words without changing them, choose tag
.
VocabularyFilterMethod
public MedicalScribeSettings withVocabularyFilterMethod(String vocabularyFilterMethod)
Specify how you want your custom vocabulary filter applied to your transcript.
To replace words with ***
, choose mask
.
To delete words, choose remove
.
To flag words without changing them, choose tag
.
vocabularyFilterMethod
- Specify how you want your custom vocabulary filter applied to your transcript.
To replace words with ***
, choose mask
.
To delete words, choose remove
.
To flag words without changing them, choose tag
.
VocabularyFilterMethod
public MedicalScribeSettings withVocabularyFilterMethod(VocabularyFilterMethod vocabularyFilterMethod)
Specify how you want your custom vocabulary filter applied to your transcript.
To replace words with ***
, choose mask
.
To delete words, choose remove
.
To flag words without changing them, choose tag
.
vocabularyFilterMethod
- Specify how you want your custom vocabulary filter applied to your transcript.
To replace words with ***
, choose mask
.
To delete words, choose remove
.
To flag words without changing them, choose tag
.
VocabularyFilterMethod
public String toString()
toString
in class Object
Object.toString()
public MedicalScribeSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.