【问题标题】:Watson speech to text is not matching custom wordsWatson 语音转文本与自定义词不匹配
【发布时间】:2016-12-09 15:44:15
【问题描述】:

我已向 watson 添加了一个客户词,用于将语音转换为文本,但是当我发送与 sound_like 条目匹配的语音时,我得到的声音类似于词而不是目标词。我的 URL 正确,并且我知道该词在自定义项中。

wss://stream.watsonplatform.net/speech-to-text/api/v1/recognize?model=en-US_BroadbandModel&customization_id=82a9efd0-b00c-11e6-9657-e53f14d32XXX

【问题讨论】:

  • 请详细描述您遇到的问题
  • 不确定是否有更多细节我添加了一个带有 curl 的自定义单词和一个特定的听起来像短语。当我说出那个短语时,我会得到那个短语而不是自定义词
  • 您需要提供您正在使用的确切请求的详细信息。要使用单词,您需要将包含它们的语料库添加为带有ibm.com/watson/developercloud/speech-to-text/api/v1/… 的自定义语料库。

标签: speech-to-text watson


【解决方案1】:

你能在这里打印这个单词的单词、sounds_like 和 display_as 的值吗?当你添加一个发音时,这个词必须没有停顿。如果您暂停一下,那么您可能会将类似发音的单词作为单独的单词而不是自定义单词。

Tony Lee(IBM Watson 语音组)

【讨论】:

  • 这应该是评论,而不是答案
  • curl -X PUT --user xxxxxxxxx:xxxxxx \ --header "Content-Type: application/json" \ --data "{\"sounds_like\": [\"and sauce\" ]}" \stream.watsonplatform.net/speech-to-text/api/v1/customizations/…
  • 请确保:
  • 请确保:1)您在添加单词或语料库后已经训练了您的模型(我的意思是运行 /train 请求 - 您可以检查模型的状态是否为“可用”,其他任何东西都意味着模型没有经过训练)和 2)当您运行识别时,您在查询参数中传递了自定义 ID。
  • 您是将该词添加为词还是作为语料库的一部分?通常,如果新词是语料库的一部分,并且新词周围有一些上下文,那么你会获得更好的成功。单独添加一个词并不能保证它会出现,特别是如果这个词很短并且听起来像其他词。如果您可以在语料库中添加单词用法示例(并重新训练),您就有更好的机会。
猜你喜欢
  • 2019-04-22
  • 2019-06-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多