最近在做一个语音合成的项目。
使用百度语音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": "张三"
}
}
]
}