DuerOS学习记录

DuerOS相对于图灵来说,优点还是比较明显的,主要体现在:

1.使用简单,DuerOS把语音唤醒,STT,智能交互,TTS整合在了一起。而不再像图灵语音交互流程那么繁琐(图灵语音交互流程为:1.通过STT把语音转化为文字;2.把文字交给智能交互接口,返回文字结果;3.利用TTS把文字结果转化为语音)。

2.DuerOS的智能交互效果比图灵好太多


一:相关资源下载:

DuerOS官网:https://dueros.baidu.com/

Android用的架包(包括源码),我会放在百度网盘

二:DuerOS简单实现

1.配置架包

2.添加应用权限

DuerOS学习记录_第1张图片

3.初始化SDK

调用DuerLightOSSDK.getInstance().getClient().init();接口进行初始化。

调用示例:

4.连接server

调用public void connectServer(String profile,

LightClient.IConnectStatusListener connectStatusListener)进行连接Server的操作。

调用示例:

DuerOS学习记录_第2张图片

注意:profile需要在开放平台上申请

5.设置语言监听器

对不同作用的listner进行初始化。其中包括speak返回结果、audio返回的结果以及recorder当前的状态的监听器。

DuerOS学习记录_第3张图片
DuerOS学习记录_第4张图片

6.添加断点

在开放平台上添加数据点的控制。调用public void

addControlPoint(LightduerResource[] resources)接口去添加控制点

7.开启语音识别

我们可以直接传入录音得到语音交互,也可以直接对话语音交互,可以添加boolean IS_USE_CUSTOM_AUDIO来控制

DuerOS学习记录_第5张图片

你可能感兴趣的:(DuerOS学习记录)