я попытался выполнить следующую команду:
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" }
Ошибка в json, поэтому я предполагаю, что вы находитесь в Windows, где ' не работает с curl.Вам нужно будет использовать " и либо экранировать " внутри json, либо использовать файл .json.
'
"
--data "{\"text\":\"Hello world\"}"