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
  • Constructor Details

    • DashScopeAudioTranscriptionOptions

      public DashScopeAudioTranscriptionOptions()
  • Method Details

    • getModel

      public String getModel()
      Specified by:
      getModel in interface org.springframework.ai.audio.transcription.AudioTranscriptionOptions
    • setModel

      public void setModel(String model)
    • getVocabularyId

      public String getVocabularyId()
    • setVocabularyId

      public void setVocabularyId(String vocabularyId)
    • getResourceId

      public String getResourceId()
    • setResourceId

      public void setResourceId(String resourceId)
    • getSampleRate

      public Integer getSampleRate()
    • setSampleRate

      public void setSampleRate(Integer sampleRate)
    • getFormat

    • setFormat

      public void setFormat(DashScopeAudioTranscriptionApi.AudioFormat format)
    • getChannelId

      public List<Integer> getChannelId()
    • setChannelId

      public void setChannelId(List<Integer> channelId)
    • getDisfluencyRemovalEnabled

      public Boolean getDisfluencyRemovalEnabled()
    • setDisfluencyRemovalEnabled

      public void setDisfluencyRemovalEnabled(Boolean disfluencyRemovalEnabled)
    • getTimestampAlignmentEnabled

      public Boolean getTimestampAlignmentEnabled()
    • setTimestampAlignmentEnabled

      public void setTimestampAlignmentEnabled(Boolean timestampAlignmentEnabled)
    • getSpecialWordFilter

      public String getSpecialWordFilter()
    • setSpecialWordFilter

      public void setSpecialWordFilter(String specialWordFilter)
    • getLanguageHints

      public List<String> getLanguageHints()
    • setLanguageHints

      public void setLanguageHints(List<String> languageHints)
    • getDiarizationEnabled

      public Boolean getDiarizationEnabled()
    • setDiarizationEnabled

      public void setDiarizationEnabled(Boolean diarizationEnabled)
    • getSpeakerCount

      public Integer getSpeakerCount()
    • setSpeakerCount

      public void setSpeakerCount(Integer speakerCount)
    • getSemanticPunctuationEnabled

      public Boolean getSemanticPunctuationEnabled()
    • setSemanticPunctuationEnabled

      public void setSemanticPunctuationEnabled(Boolean semanticPunctuationEnabled)
    • getMaxSentenceSilence

      public Integer getMaxSentenceSilence()
    • setMaxSentenceSilence

      public void setMaxSentenceSilence(Integer maxSentenceSilence)
    • getMultiThresholdModeEnabled

      public Boolean getMultiThresholdModeEnabled()
    • setMultiThresholdModeEnabled

      public void setMultiThresholdModeEnabled(Boolean multiThresholdModeEnabled)
    • getPunctuationPredictionEnabled

      public Boolean getPunctuationPredictionEnabled()
    • setPunctuationPredictionEnabled

      public void setPunctuationPredictionEnabled(Boolean punctuationPredictionEnabled)
    • getHeartbeat

      public Boolean getHeartbeat()
    • setHeartbeat

      public void setHeartbeat(Boolean heartbeat)
    • getInverseTextNormalizationEnabled

      public Boolean getInverseTextNormalizationEnabled()
    • setInverseTextNormalizationEnabled

      public void setInverseTextNormalizationEnabled(Boolean inverseTextNormalizationEnabled)
    • getSourceLanguage

      public String getSourceLanguage()
    • setSourceLanguage

      public void setSourceLanguage(String sourceLanguage)
    • getTranscriptionEnabled

      public Boolean getTranscriptionEnabled()
    • setTranscriptionEnabled

      public void setTranscriptionEnabled(Boolean transcriptionEnabled)
    • getTranslationEnabled

      public Boolean getTranslationEnabled()
    • setTranslationEnabled

      public void setTranslationEnabled(Boolean translationEnabled)
    • getTranslationTargetLanguages

      public List<String> getTranslationTargetLanguages()
    • setTranslationTargetLanguages

      public void setTranslationTargetLanguages(List<String> translationTargetLanguages)
    • getMaxEndSilence

      public Integer getMaxEndSilence()
    • setMaxEndSilence

      public void setMaxEndSilence(Integer maxEndSilence)
    • builder