我尝试运行以下命令:
curl -X POST -u "username":"password"
--header "Content-Type: application/json"
--header "Accept: audio/wav"
--data '{"text": "hello world"}'
--output hello_world.wav
"https://stream.watsonplatform.net/text-to-speech/api/v1/synthesize"
没有生成.wav文件的输出:
curl: (3) [globbing] unmatched close brace/bracket in column 12
{
"code_description": "Bad Request",
"code": 400,
"error": "No JSON object could be decoded"
}
答案 0 :(得分:0)
错误发生在json中,所以我想您是在Windows上,'
在curl上不起作用。您将必须使用"
并在json中转义"
或使用.json文件。
--data "{\"text\":\"Hello world\"}"