1112用英语怎么说语音说

olami开放平台sdk除了支持语音识别功能外更强大的在于支持语义理解功能,在android平台和ios平台都有示例demo供大家下载

语音在线听书demo:

在web端,基于javascript用olami开放平台sdk也可以实现语音识别语義理解本文就实现了这样一个小程序,web客户端本地用麦克风录音录音的数据用speex压缩,然后跨域向服务器发送请求返回识别的语音和語义字符串并显示。

如下图刚载入的时候未录音前界面

点击开始录音button后

一句话说完自动检测尾音结束标志然后压缩上传给服务器进行识別

将从服务器获取的识别结果显示到界面上

本例中说的语音是:“我要听三国演义这本书”,用的是android平台听书app建立的语法 
返回的json字串如丅:

下面是建立的工程目录结构,发布后网页打开运行在chrome或者QQ浏览器均可。 

下面讲述下voiceRecognize.html这个文件其他都是min.js,只需知道如何调用就可以了。


浏览器载入的时候先调用load()进行初始化


initAudio()中初始化了recorder用于获取麦克风资源做录音使用。

当点击开始录音button后调用



当在录音的js代码中,会自動检测尾音结束然后回调注册的函数speexEncode (),点击停止录音button一样调用这个函数


olami开放平台语法官方介绍:

olami开放平台语法编写简介:

}

我要回帖

更多关于 没问题英语怎么说 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信