测试你的第三方 TTS 引擎播放
由于并非所有 TTS 引擎的运行方式都相同,因此第三方 TTS 引擎播放可能会有所不同 例如,某些 TTS 引擎最多只允许 3 KB 的文本,如果您提交的字符串超过该长度,它可能不会播放任何内容,或者如果支持当前语言,它可能会回退到 Genesys TTS 引擎。 引擎在合成大型 TTS 请求时通常具有较高的延迟,并且可能不建议一次超过几千个字符的 TTS 请求。 性能可能因语言、方言和语音而异。
测试和确认第三方 TTS 引擎的行为非常重要。 TTS 字符串的运行时播放由第三方提供商自行决定,可能不会产生与 Genesys TTS 引擎相同的行为。 一个 TTS 引擎可以将 5.0 读为 “五点零”,而另一个 TTS 引擎可以将该文本读为 “五点零”。
示例
让我们回顾一下以下字符串:
ToAudioTTS(ToString(MakeList(1,-5, 3))
使用 Genesys TTS 引擎进行播放时,呼叫者可以听到 一、减五、三。 但是,播放相同字符串的第三方 TTS 引擎可能不会读取负数,而是将表达式作为 1、5、3 处理。
最佳实践建议您在 Architect 测试流程或第三方提供商的测试环境中测试第三方 TTS 引擎播放。 有关为流程语言配置 TTS 引擎和语音的详细信息,请参阅为流程 选择 TTS 引擎和语音。