搜索

首页  >  问答  >  正文

javascript - 语音合成之后怎么进行语义解析

最近在做一个语音合成的项目。
使用百度语音Android离在线sdk。通过webView搭建框架,集成api,然后传给前端js调用。
实际就是一个hybrid app项目。
目前已经做到可以使用js得到语音合成的结果。

问题一:然后下一步怎么去实现语义解析?有什么平台提供吗?

问题二:如果要自己去实现,有什么思路?

问题三:百度官方的文档为何那么简洁,有没有详细点的?觉得有些重要的问题没有说明白

参考资料:
百度语音文档:http://yuyin.baidu.com/docs/a...
我的demo(只能跑在我写的安卓app里面):www.mrchen573.com/voicePlatform

下面两个是我得到的数据

results:
  Bundle[
    {
      results_recognition=[快速],
      error=0, 
      origin_result={
        "content":{
          "item":["快速"]
        },
        "result":{
          "sn":"3c4fb395-6ed2-4b4b-ba67-2f611ed50a5f",
          "idx":-14,
          "res_type":3,
          "err_no":0,
          "corpus_no":6318244696328043082
        }
      }
    }
  ]
//官方给的语法:
//语音识别得到的结果为raw_text?需要进一步语义解析?
  {
    "raw_text": "打电话给张三",
    "parsed_text": "打电话给张三",
    "results": [
        {
            "domain": "telephone",
            "intent": "call",
            "object": {
                "name": "张三"
            }
        }
    ]
}
怪我咯怪我咯2790 天前743

全部回复(2)我来回复

  • ringa_lee

    ringa_lee2017-04-11 12:10:18

    已经找到解决的办法了。官方文档太简洁了。小白真心累

    回复
    0
  • PHP中文网

    PHP中文网2017-04-11 12:10:18

    sae有分词服务

    回复
    0
  • 取消回复