0
语音合成知道戈尔韦是pronouced“gol的路”,但没有其他城镇名英国化版本,如波特劳伊斯的理解,它应该发音“港口皮带”或Thurles的“毛皮少”。爱尔兰地名发音正确
是有办法纠正JSON默认的发音?
语音合成知道戈尔韦是pronouced“gol的路”,但没有其他城镇名英国化版本,如波特劳伊斯的理解,它应该发音“港口皮带”或Thurles的“毛皮少”。爱尔兰地名发音正确
是有办法纠正JSON默认的发音?
虽然谷歌应该做的一些地方的一个更好的工作,如Leon在评论所指出的,有时会出现在音频只是文本不匹配的情况下,你要自己强制转换。
在这些情况下,您可以在响应中使用SSML<sub>
标签。它需要一个alias
参数,其中包含您希望发音的方式,而标签的主体将包含可显示的文本。
我没有测试它(我不知道我会知道应该如何发声,即使我做了),但SSML像下面可能是你在找什么:
<speak>
Welcome to <sub alias="furless">Thurles</sub>.
</speak>
如果您使用从谷歌的Node.js库,它应该检测为SSML并在响应中设置相应的参数。如果您自己编写JSON,则需要将其发送到ssml
字段中,而不是SimpleResponse中的textToSpeech
字段。
你能提交支持请求,这样我们就可以与您联系:https://developers.google.com/actions/support/ –