微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

IBM Watson Text to Speech 输出文件没有声音

如何解决IBM Watson Text to Speech 输出文件没有声音

我尝试了 IBM Watson Text to Speech curl 示例,它生成一个 .wav 文件。我还生成了 .mp3 和 .ogg 文件。他们都不会播放声音输出。我使用的是 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/"

解决方法

如果您的音频文件没有播放,则很可能它们不是音频文件。您将任何输出定向到“音频”文件中,这包括任何错误消息。如果您查看或浏览“音频”文件,您会看到它包含指示未生成音频文件的原因的文本。

我猜这是 Having issues with IBM Watson TTS using Curl

的副本

答案更新

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

即。

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。