Class DashScopeAudioTranscriptionOptions
java.lang.Object
com.alibaba.cloud.ai.dashscope.audio.DashScopeAudioTranscriptionOptions
- All Implemented Interfaces:
org.springframework.ai.audio.transcription.AudioTranscriptionOptions,org.springframework.ai.model.ModelOptions
public class DashScopeAudioTranscriptionOptions
extends Object
implements org.springframework.ai.audio.transcription.AudioTranscriptionOptions
- Author:
- xYLiu, yuluo, kevinlin09, xuguan
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()getModel()voidsetChannelId(List<Integer> channelId) voidsetDiarizationEnabled(Boolean diarizationEnabled) voidsetDisfluencyRemovalEnabled(Boolean disfluencyRemovalEnabled) voidvoidsetHeartbeat(Boolean heartbeat) voidsetInverseTextNormalizationEnabled(Boolean inverseTextNormalizationEnabled) voidsetLanguageHints(List<String> languageHints) voidsetMaxEndSilence(Integer maxEndSilence) voidsetMaxSentenceSilence(Integer maxSentenceSilence) voidvoidsetMultiThresholdModeEnabled(Boolean multiThresholdModeEnabled) voidsetPunctuationPredictionEnabled(Boolean punctuationPredictionEnabled) voidsetResourceId(String resourceId) voidsetSampleRate(Integer sampleRate) voidsetSemanticPunctuationEnabled(Boolean semanticPunctuationEnabled) voidsetSourceLanguage(String sourceLanguage) voidsetSpeakerCount(Integer speakerCount) voidsetSpecialWordFilter(String specialWordFilter) voidsetTimestampAlignmentEnabled(Boolean timestampAlignmentEnabled) voidsetTranscriptionEnabled(Boolean transcriptionEnabled) voidsetTranslationEnabled(Boolean translationEnabled) voidsetTranslationTargetLanguages(List<String> translationTargetLanguages) voidsetVocabularyId(String vocabularyId)
-
Constructor Details
-
DashScopeAudioTranscriptionOptions
public DashScopeAudioTranscriptionOptions()
-
-
Method Details
-
getModel
- Specified by:
getModelin interfaceorg.springframework.ai.audio.transcription.AudioTranscriptionOptions
-
setModel
-
getVocabularyId
-
setVocabularyId
-
getResourceId
-
setResourceId
-
getSampleRate
-
setSampleRate
-
getFormat
-
setFormat
-
getChannelId
-
setChannelId
-
getDisfluencyRemovalEnabled
-
setDisfluencyRemovalEnabled
-
getTimestampAlignmentEnabled
-
setTimestampAlignmentEnabled
-
getSpecialWordFilter
-
setSpecialWordFilter
-
getLanguageHints
-
setLanguageHints
-
getDiarizationEnabled
-
setDiarizationEnabled
-
getSpeakerCount
-
setSpeakerCount
-
getSemanticPunctuationEnabled
-
setSemanticPunctuationEnabled
-
getMaxSentenceSilence
-
setMaxSentenceSilence
-
getMultiThresholdModeEnabled
-
setMultiThresholdModeEnabled
-
getPunctuationPredictionEnabled
-
setPunctuationPredictionEnabled
-
getHeartbeat
-
setHeartbeat
-
getInverseTextNormalizationEnabled
-
setInverseTextNormalizationEnabled
-
getSourceLanguage
-
setSourceLanguage
-
getTranscriptionEnabled
-
setTranscriptionEnabled
-
getTranslationEnabled
-
setTranslationEnabled
-
getTranslationTargetLanguages
-
setTranslationTargetLanguages
-
getMaxEndSilence
-
setMaxEndSilence
-
builder
-