You need to enable JavaScript to run this app.
导航

语音合成 SDK 使用 FAQ

最近更新时间2023.08.08 11:17:46

首次发布时间2023.08.08 11:17:46

语音合成 SDK 使用 FAQ

Q: 在哪里申请离线合成授权?

目前在火山官网控制台无法自助申请离线合成的授权,请直接联系售后获取。

Q: SDK 返回的音频数据为什么不完整?

SDK 只支持流式返回,开发者需要通过多次TTS_AUDIO_DATA消息来逐渐获取到完整的音频,当收到TTS_AUDIO_DATA_END类型的消息后就表示所有音频都已返回。

Q: 为什么有时返回的播放进度很不准确?

不准确的进度信息应该是在合成过程中返回的。因为合成结束前无法准确预知某段文本最终会产生多长的音频,所以计算出来的进度不够准确。如果想尽量提升进度准确性,建议一次性合成的文本不要不要包含分号、句号、问号、感叹号和省略号。

Q: SDK 支持多实例使用吗?

语音合成功能支持多实例使用,但是模型下载功能必须单实例使用。

Q: 为什么离线合成断网后不能使用?

离线合成本身支持断网使用,但是合成所需的模型资源需要联网下载/更新,所需的证书需要联网下载/更新,请首先确认本地是否已经有了可用的模型资源和证书。如果确认可用但离线合成仍然失败,请联系售后。

Q: SDK 是否支持播放本地的音频文件?

支持播放单声道 16 位宽 16k 或 24k 采样率的 wav 格式的音频文件,需要在 SDK 初始化之前将 work mode 设置为 TTS_WORK_MODE_FILE, 并在调用START_ENGINE指令前将配置TTS_AUDIO_PATH_STRING设置为音频文件的实际路径。

Q: SDK 是否支持指定 reqid?

支持,将配置TTS_REQUEST_ID_STRING设置为需要指定 reqid 即可。

Q: SDK 离线合成证书可以不依赖发版自动续期吗?

离线合成证书的自动续期仅适用于按装机量授权按包名授权的在线证书. 当您在证书到期之前 30 天内申请到新的证书,后续每一台使用 SDK 的设备会在触发离线合成之前尝试下载新的证书来完成续期。

Q: 离线合成功能是否支持同时使用 V2 版本和 V4 版本?

不支持。