【发布时间】:2020-09-24 22:16:36
【问题描述】:
我使用谷歌的音素实现示例如下:
<phoneme alphabet="ipa" ph="təmei̥ɾou̥"> tomato </phoneme>
我正在使用 Postman 将 POST 请求作为 POST 请求发送到 https://texttospeech.googleapis.com/v1/text 端点。
我注意到,如果我更改单词“tomato”但保留“ph”的原始值,则语音音频仍会完全返回单词“tomato”。我本来希望语音音频只返回“To”声音。
<phoneme alphabet="ipa" ph="tə"> tomato </phoneme>
当通过 Postman 发送 JSON 格式的 POST 请求时,我总是将引号转义以避免 JSON 解析错误:
{
"audioConfig":{
"audioEncoding":"LINEAR16",
"volumeGainDb":"16",
"pitch": 0,
"speakingRate": 1
},
"input":{
"ssml":"<speak><phoneme alphabet=\"ipa\" ph=\"tə\"> tomato </phoneme></speak>"
},
"voice":{
"languageCode":"en-US",
"name":"en-US-Wavenet-F",
"ssmlGender":"FEMALE"
}
}
有人知道为什么音素似乎不起作用吗?
提前致谢。
【问题讨论】:
标签: google-cloud-platform google-text-to-speech google-cloud-ai