沃森TTS语音选择

时间:2018-10-05 16:06:23

标签: text-to-speech ibm-watson

我正在尝试使用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请求并在网址中添加?voice="my_voice"使其正常工作,但是我更喜欢使用POST请求,我在做什么错了?

1 个答案:

答案 0 :(得分:0)

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

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