@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.
VocabularyFilterMethodpublic 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.
VocabularyFilterMethodpublic 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.
VocabularyFilterMethodpublic 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.
VocabularyFilterMethodpublic String toString()
toString in class ObjectObject.toString()public MedicalScribeSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.