DuerOS相对于图灵来说,优点还是比较明显的,主要体现在:
1.使用简单,DuerOS把语音唤醒,STT,智能交互,TTS整合在了一起。而不再像图灵语音交互流程那么繁琐(图灵语音交互流程为:1.通过STT把语音转化为文字;2.把文字交给智能交互接口,返回文字结果;3.利用TTS把文字结果转化为语音)。
2.DuerOS的智能交互效果比图灵好太多
一:相关资源下载:
DuerOS官网:https://dueros.baidu.com/
Android用的架包(包括源码),我会放在百度网盘
二:DuerOS简单实现
1.配置架包
2.添加应用权限
3.初始化SDK
调用DuerLightOSSDK.getInstance().getClient().init();接口进行初始化。
调用示例:
4.连接server
调用public void connectServer(String profile,
LightClient.IConnectStatusListener connectStatusListener)进行连接Server的操作。
调用示例:
注意:profile需要在开放平台上申请
5.设置语言监听器
对不同作用的listner进行初始化。其中包括speak返回结果、audio返回的结果以及recorder当前的状态的监听器。
6.添加断点
在开放平台上添加数据点的控制。调用public void
addControlPoint(LightduerResource[] resources)接口去添加控制点
7.开启语音识别
我们可以直接传入录音得到语音交互,也可以直接对话语音交互,可以添加boolean IS_USE_CUSTOM_AUDIO来控制
网友评论