目前在火山官网控制台无法自助申请离线合成的授权,请直接联系售后获取。
SDK 只支持流式返回,开发者需要通过多次TTS_AUDIO_DATA
消息来逐渐获取到完整的音频,当收到TTS_AUDIO_DATA_END
类型的消息后就表示所有音频都已返回。
不准确的进度信息应该是在合成过程中返回的。因为合成结束前无法准确预知某段文本最终会产生多长的音频,所以计算出来的进度不够准确。如果想尽量提升进度准确性,建议一次性合成的文本不要包含分号、句号、问号、感叹号和省略号。
语音合成功能支持多实例使用,但是模型下载功能必须单实例使用。
离线合成本身支持断网使用,但是合成所需的模型资源需要联网下载/更新,所需的证书需要联网下载/更新,请首先确认本地是否已经有了可用的模型资源和证书。如果确认可用但离线合成仍然失败,请联系售后。
支持播放单声道 16 位宽 16k 或 24k 采样率的 wav 格式的音频文件,需要在 SDK 初始化之前将 work mode 设置为 TTS_WORK_MODE_FILE
, 并在调用START_ENGINE
指令前将配置TTS_AUDIO_PATH_STRING
设置为音频文件的实际路径。
支持,将配置TTS_REQUEST_ID_STRING
设置为需要指定 reqid 即可。
离线合成证书的自动续期仅适用于按装机量授权和按包名授权的在线证书. 当您在证书到期之前 30 天内申请到新的证书,后续每一台使用 SDK 的设备会在触发离线合成之前尝试下载新的证书来完成续期。
不支持。