沃森 TTS 语音选择



我正在尝试使用 Watson TTS 服务,但我无法更改默认的"Michael"语音。 在文档之后,我写了这个请求:

curl -X POST -u "my_usr":"my_pwd" 
--header "Content-Type: application/json" 
--header "Accept: audio/wav" 
--data '{"text": "foo", "voice": "es-LA_SofiaVoice"}' 
--output "foo.wav" 
"https://stream.watsonplatform.net/text-to-speech/api/v1/synthesize"

不幸的是,我仍然得到默认的男性 我设法使用 GET 请求并在 url 中添加?voice="my_voice"让它工作,但我更喜欢使用 POST 请求,我做错了什么?

POST 的 API 文档显示以与 GET 相同的方式发送语音设置

https://www.ibm.com/watson/developercloud/text-to-speech/api/v1/curl.html?curl#synthesize

最新更新