如何从Bing Speech API输出中提取值

时间:2016-07-22 19:44:43

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

我正在使用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 delaudosmédicospormeio doreconhecimentoautomático”

2 个答案:

答案 0 :(得分:1)

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

对于ex:JSON.parse(results.d).transcript,这里results.d是你从Bing API获得的结果json数据&转录

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

答案 1 :(得分:0)

我说了这些话:

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

现在接受[{“transcript”:“and”}],我将使用Javascript。