【问题标题】:How to extract values from Bing Speech API output如何从 Bing Speech API 输出中提取值
【发布时间】:2016-10-27 18:29:40
【问题描述】:

我正在使用 Bing Speech API(使用 Javascript - REST API),结果得到如下结果:

[{ 
  "lexical":"gerson de laudos médicos por meio do reconhecimento automático",
  "display":"gerson de laudos por meio do reconhecimento automático",
  "inverseNormalization":null,
  "maskedInverseNormalization":null,
  "transcript":"gerson de laudos por meio do reconhecimento automático",
  "confidence":0.7618318
}]

我如何得到结果就是转录的内容?例如,我只想输出文本:“gerson de laudos medicos por meio do reconhecimento automático”

【问题讨论】:

  • 请一次一个问题。如果您想要多件事,请提出多个问题。并尝试使它们更精确,现在还不太清楚你在问什么。
  • 我现在只留下一个问题。
  • Parse JSON in JavaScript?的可能重复

标签: javascript speech-recognition bing-api microsoft-cognitive


【解决方案1】:

您可以使用 JSON.parse 来获取结果,

例如:JSON.parse(results.d).transcript,这里 results.d 是您从 Bing API 和成绩单获得的结果 json 数据

希望对您有所帮助,如果您需要进一步说明,请告诉我。

【讨论】:

  • 我与 Microsoft 联系过,并告诉我 JavaScript Bing Speech API 中的代码没有在 JavaScript 中启动 SDK 的日期。所以现在,我尽量不要用 .JSON 调用转录的结果,因为 JavaScript 中的这个 API 不能很好地工作。
【解决方案2】:

我说了这些话:

lexical: r.lexical, display: r.name, inverseNormalization: null, maskedInverseNormalization: null,

现在取 [{"transcript":" 和 "}],我将使用 Javascript。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 2021-01-12
    • 2021-08-23
    • 1970-01-01
    • 1970-01-01
    • 2017-10-14
    相关资源
    最近更新 更多