{"version":"0.1.0","code":"0000","result":true,"message":"处理成功","errdetail":"","timestamp":1671508989356,"data":{"id":71713744,"title":"16.3 初始化 & 反初始化","slug":"phhu1k","format":"lake","bookId":26046811,"body":null,"body_draft":null,"body_html":"

时序图

    服务管理初始化


角色音切换

语音合成

关键参数

com.autonavi.gbl.speech.observer.ISpeechSynthesizeObserver

《语音合成》必须有观察者才能回调获取数据,观察者必须等服务反初始化后才能释放内存。

com.autonavi.gbl.speech.model.TTSParam

合成参数影响《语音合成》的结果,每个参数都有默认值,在需要调整默认值时才需要进行设置。

核心接口


说明:函数详情,请复制函数名称到在线API搜索

调用示例

class TTSObserver implements ISpeechSynthesizeObserver {\n    public void onSampleRateChange(int sampleRate, int[] pcmLen) {\n        // 根据sampleRate更新播放器参数\n        \n        // 重新设置分片大小(可选)\n        if (sampleRage == 16000) {\n            pcmLen[0] = 1280;\n        }\n    }\n}
SpeechSynthesizeService mSpeechService = (SpeechSynthesizeService) ServiceMgr.getServiceMgrInstance()\n                .getBLService(SingleServiceID.SpeechSynthesizeSingleServiceID);\nint ret = mSpeechService.init(ttsObserver);
mSpeechService.unInit();
","body_lake":null,"pub_level":null,"status":"0","updated_at":"2022-04-06 07:07:09","deleted_at":null,"nameSpace":"mnlcaa/v610","browseCount":98,"collectCount":0,"estimateDate":3,"docStatus":0,"permissions":true,"overView":false}}