【问题标题】:Having issues with IBM Watson TTS using Curl使用 Curl 遇到 IBM Watson TTS 问题
【发布时间】:2021-03-25 15:08:47
【问题描述】:

我使用 Curl 和 watson TT 已有一段时间了。 突然间它停止了工作。 它创建了音频文件,但它无法播放并且尺寸非常小

curl -X POST -u "apikey:APIKEY" ^
--header "Content-Type: application/json" ^
--header "Accept: audio/wav" ^
--data "{\"text\":\"Test IBM Watson TTS.\"}" ^
--output Test.wav ^
"https://api.us-south.text-to-speech.watson.cloud.ibm.com/instances/d73ba88c-84fc-45d2-b1bd-7b95066c280a/v1/synthesize?voice=en-US_MichaelV3Voice"

有人有什么想法吗?

【问题讨论】:

  • 我刚刚创建了一个轻量级的 Watson TTS 实例并执行了您使用 curl 提供的相同示例请求,没有任何问题(只是将“^”替换为“\”)。你能提供更多关于你的错误的细节吗?
  • 我没有收到任何错误,它会创建音频文件,但它的 KB 为零。我使用的是 Windows 10 电脑
  • 您使用的是精简版的 TTS 吗?您是否尝试过生成新凭证或新 TTS 实例?您示例中的 url 似乎没问题,但请确保您从 TTS 而不是 STT 传递 apikey 和 url。

标签: curl websphere text-to-speech ibm-watson


【解决方案1】:

您的非常小的音频文件实际上是一个包含错误代码的文本文件。要么 cat 它,要么用文本编辑器打开它,然后检查它报告的错误。

【讨论】:

  • 你的权利!错误码是 {"code":403, "error": "Forbidden"} 我先尝试生成一个新的 api key。
  • @GlennKline 请接受此答案,以便其他人可以将其作为已回答的问题找到,而不是重复该问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-12
相关资源
最近更新 更多