类 AILocalTTSIntent


  • public class AILocalTTSIntent
    extends java.lang.Object
    • 字段详细资料

      • useTimeStamp

        public boolean useTimeStamp
        时间音子
    • 构造器详细资料

      • AILocalTTSIntent

        public AILocalTTSIntent()
    • 方法详细资料

      • getSleepTime

        public int getSleepTime()
      • setSleepTime

        public void setSleepTime​(int sleepTime)
        表示 CPU 睡眠时间 配置了 optimization 为 true 时,此选项才生效。取值范围为 0-500, 默认为 0,可选。
      • setSpeed

        public void setSpeed​(float speed)
        设置语音合成的速度
        参数:
        speed - 合成语速 范围为0.5~2.0
      • setSpeechRate

        @Deprecated
        public void setSpeechRate​(float speed)
        已过时。
        已过时 使用 setSpeed(float speed)
        参数:
        speed -
      • setVolume

        public void setVolume​(int volume)
        设置语音合成的音量
        参数:
        volume - 合成音量 范围为1~500
      • setSpeechVolume

        @Deprecated
        public void setSpeechVolume​(int volume)
        已过时。
        已过时 使用 setVolume(int volume)
        参数:
        volume -
      • setUseSSML

        public void setUseSSML​(boolean useSSML)
        设置是否使用ssml 默认不使用为false
        参数:
        useSSML - 是否配置ssml
      • setUseTimeStamp

        public void setUseTimeStamp​(boolean useTimeStamp)
        设置音子时间戳
        参数:
        useTimeStamp -
      • setAudioAttributes

        public void setAudioAttributes​(int audioAttributesUsage,
                                       int audioAttributesContentType)
        设置音频属性,Android O 及以上系统使用,Android O 以前的系统请使用 setStreamType(int) 方法
        参数:
        audioAttributesUsage - 类似 AudioAttributes.USAGE_MEDIA 的设置
        audioAttributesContentType - 类似 AudioAttributes.CONTENT_TYPE_MUSIC 的设置
      • getAudioAttributesUsage

        public int getAudioAttributesUsage()
      • getAudioAttributesContentType

        public int getAudioAttributesContentType()
      • setSaveAudioFilePath

        public void setSaveAudioFilePath​(java.lang.String saveAudioFilePath)
        设置合成音的保存路径
        参数:
        saveAudioFilePath - 文件路径
      • switchToSpeaker

        public void switchToSpeaker​(java.lang.String speakerResource)
        切换发音人,需在 addSpeakerResource 方法设置过

        1. 如在 sd 里设置为绝对路径 如/sdcard/speech/***.bin

        2. 如在 assets 里设置为名称

        参数:
        speakerResource - 发音人资源
      • getSpeed

        public float getSpeed()
      • getVolume

        public int getVolume()
      • isUseSSML

        public boolean isUseSSML()
      • getStreamType

        public int getStreamType()
      • getSaveAudioFilePath

        public java.lang.String getSaveAudioFilePath()
      • getSpeakerResource

        public java.lang.String getSpeakerResource()
      • getUseTimeStamp

        public boolean getUseTimeStamp()
      • setAudioAttributes

        public void setAudioAttributes​(android.media.AudioAttributes audioAttributes)
      • getAudioAttributes

        public android.media.AudioAttributes getAudioAttributes()
      • isUseStreamType

        public boolean isUseStreamType()
      • setUseStreamType

        public void setUseStreamType​(boolean useStreamType)
      • toString

        public java.lang.String toString()
        覆盖:
        toString 在类中 java.lang.Object
      • getLmargin

        public int getLmargin()
      • setLmargin

        public void setLmargin​(int lmargin)
        设置合成音频头部静音时间,范围5-20,默认是5,单位ms
        参数:
        lmargin - 合成音频头部静音时间
      • setTtsLmargin

        @Deprecated
        public void setTtsLmargin​(int lmargin)
        已过时。
        已过时 使用 setLmargin(int lmargin)
      • getRmargin

        public int getRmargin()
      • setRmargin

        public void setRmargin​(int rmargin)
        设置合成音频尾部静音时间,范围5-20,默认是10,单位ms
        参数:
        rmargin - 合成音频尾部静音时间
      • setTtsRmargin

        @Deprecated
        public void setTtsRmargin​(int rmargin)
        已过时。
        已过时 使用 setRmargin(int rmargin)