| |
嵌入式网络声控管家APPv1.0
基本功能:
本应用可以实现语音识别和语音合成功能,并且能够将结果通过网络上传到指定服务器端口,实现远程控制功能。该应用可以成为嵌入式网络语音控制助手,也可以在人工智能领域起到远程控制的作用。此外,本应用还支持机器问答、天气预报、打开应用(v1.1版本)和语音唤醒等功能。
下载地址见论坛:http://bbs.eetop.cn/thread-603153-1-1.html
具体功能:
1. 命令发送:将语音关键字对应命令发送到服务器。
2. 远程控制:将命令发送到指定的网络服务器,实现远程控制。
3. 机器问答:与机器人进行智能交互对答。
4. 天气预报:通过关键词“天气”返回信息。
5. 命令映射:将所说的话转换为对应的命令。
6. 命令设置:在命令集中自定义命令映射。
7. 唤醒功能:通过关键词“管家”唤醒系统。
8. 打开应用:比如“打开xx”(v1.1版本)。
9. 语音识别:将所说的话转换为文本输出。
10. 语音合成:将文本转换为声音输出。
应用实例:
1. 初始化界面如下图所示
2. 点击“命令集”设置,添加如下图所示的命令集。
3. 打开Arduino以太网开发板,建立IP为192.168.1.10,端口为3176的服务器,且其内置程序可进行如下处理当接收到“1”时,LED灯亮起;当接收到“0”时LED灯熄灭。运行结果分别如下图所示。
4. 点击“命令集”设置,修改命令集,如下图所示。
5. 打开WIFI开发板,建立IP为192.168.1.10,端口为3176的服务器,且其内置程序可进行如下处理当接收到“OUTPUT 1”时,LED灯亮起;当接收到“OUTPUT 0”时LED灯熄灭。运行结果分别如下图所示。
6. 语音交互功能,此处不能插入音频,需要实际体验。
7. 这里是以内网为主的控制。如果是公网IP仍然可以直接使用,只需设定相应IP和端口号即可。如果是多层路由结构的内网,外网不能直接地网络,需要在路由器建立相应的端口映射,但此APP仍然只需设定IP和端口号。
8. 以上仅是两个范例,其它智能控制和交互功能,用户可自定义。