Class TtsClient

    • Method Detail

      • CreateTtsTask

        public CreateTtsTaskResponse CreateTtsTask​(CreateTtsTaskRequest req)
                                            throws TencentCloudSDKException
        本接口服务对10万字符以内的文本进行语音合成,异步返回音频结果。满足一次性合成较长文本的客户需求,如阅读播报、新闻媒体等场景。
      • 支持音频格式:mp3,wav,pcm
      • 支持音频采样率:16000 Hz, 8000 Hz
      • 支持中文普通话、英文、中英文混读、粤语合成
      • 支持语速、音量设置
      • 支持回调或轮询的方式获取结果,结果获取请参考 长文本语音合成结果查询。
      • 提交长文本语音合成请求后,合成结果在3小时内完成,音频文件在服务端可保存24小时
      • 长文本合成支持 SSML,语法详见 [SSML 标记语言](https://cloud.tencent.com/document/product/1073/49575),使用时需满足如下使用规范:
      • 使用 SSML 标签,需置于 speak 闭合标签内部;
      • 合成文本可包含多组 speak 闭合标签,且无数量限制;
      • 每个 speak 闭合标签内部,字符数不超过 150 字(标签字符本身不计算在内);
      • 每个 speak 闭合标签内部,使用 break 标签数目最大为 10 个。如需要使用更多,可拆解到多个 speak 标签中;
Parameters:
req - CreateTtsTaskRequest
Returns:
CreateTtsTaskResponse
Throws:
TencentCloudSDKException
Parameters:
req - DescribeTtsTaskStatusRequest
Returns:
DescribeTtsTaskStatusResponse
Throws:
TencentCloudSDKException