接口 TTSEngine.Callback

    • 方法概要

      所有方法 实例方法 抽象方法 
      修饰符和类型 方法 说明
      void error​(java.lang.String error)
      合成过程中出现错误的回调s
      void phoneReturnReceived​(java.lang.String phoneReturn)
      合成的音素数据的回调,可能会返回多次
      void playBegin​(java.lang.String ttsId)  
      void playEnd​(java.lang.String ttsId, int status)  
      void received​(byte[] data)
      合成的音频数据的回调,可能会返回多次,data长度为0表示音频结束
      void synthesizeBegin​(java.lang.String ttsId)
      开始合成时的回调
      void synthesizeBeginWithRecord​(java.lang.String ttsId, java.lang.String recordId)  
      void synthesizeEnd​(java.lang.String ttsId, int status)
      TTS播报完成的回调
      void synthesizeEndWithRecordId​(java.lang.String ttsId, int status, java.lang.String recordId)  
    • 方法详细资料

      • synthesizeBegin

        void synthesizeBegin​(java.lang.String ttsId)
        开始合成时的回调
        参数:
        ttsId - 当前TTS的id, 对话过程中的播报ttsid默认为0,通过speak接口调用的播报,ttsid由speak接口指定。
      • received

        void received​(byte[] data)
        合成的音频数据的回调,可能会返回多次,data长度为0表示音频结束
        参数:
        data - 音频数据
      • synthesizeEnd

        void synthesizeEnd​(java.lang.String ttsId,
                           int status)
        TTS播报完成的回调
        参数:
        ttsId - 当前TTS的id, 对话过程中的播报ttsid默认为0,通过speak接口调用的播报,ttsid由speak接口指定。
        status - 播报结束的状态。 正常播报结束为0 播报中途被打断结束为1
      • synthesizeEndWithRecordId

        void synthesizeEndWithRecordId​(java.lang.String ttsId,
                                       int status,
                                       java.lang.String recordId)
      • playBegin

        void playBegin​(java.lang.String ttsId)
      • playEnd

        void playEnd​(java.lang.String ttsId,
                     int status)
      • error

        void error​(java.lang.String error)
        合成过程中出现错误的回调s
        参数:
        error - 错误信息
      • phoneReturnReceived

        void phoneReturnReceived​(java.lang.String phoneReturn)
        合成的音素数据的回调,可能会返回多次
        参数:
        phoneReturn - 返回的音素信息