我使用谷歌的音素实现示例如下:
<phoneme alphabet="ipa" ph="təmei̥ɾou̥"> tomato </phoneme>
我正在使用 Postman 作为 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"
}
}
任何人都知道为什么Phonemes似乎不起作用?
提前致谢。