IBM Watson 文本到语音输出文件没有声音

IBM Watson Text to Speech Output File has No Sound

我尝试了 IBM Watson Text to Speech curl 示例,它生成了一个 .wav 文件。我还生成了 .mp3 和 .ogg 文件。 none 其中会播放声音输出。我正在使用 Windows 10.

curl -X POST -u "apikey:{my apikey}" --header "Content-Type: application/json" --data "text:hello world" --output hello_world.ogg "{my url}/v1/synthesize/"

如果您的音频文件没有播放,那么它们很可能不是音频文件。您正在将任何输出定向到您的“音频”文件,这包括任何错误消息。如果您搜索或浏览“音频”文件,您会看到它包含说明未生成音频文件原因的文本。

我想这是

的副本

Answer update

回复:您的评论 - 该错误是典型的 json 转换错误。查看 API 文档 - https://cloud.ibm.com/apidocs/text-to-speech#synthesize - API 需要 json 格式的输入数据。

--data "{\"text\":\"Hello world\"}"