制作智能音箱需要解决的问题,如下:
- 需要准备的器件(例如音箱、麦克风等)
- 代码实现问题(语音交互)
- 语音识别
- 语音唤醒功能
- 能够实现播放、暂停音乐(预先设好的音乐/链接网址播放在线)
- 讲故事、讲笑话(预先设好的故事和笑话/链接网址播放在线)
- 报天气(温湿度传感器设置范围对应天气/链接到对应网址汇报)
- 简单的对话:对应的问好+需要我为你做些什么吗?
- 实现技术:Python+百度接口
制作过程及调试阶段
- 完成百度接口注册及资源领取
- 语音合成的技术实现
- 根据百度智能云的步骤,在Python中一步步实现。
遇到的问题及解决方式:
在复制代码中,发现版本不兼容导致运行出现问题,我们所安装的python3.0版本无法找到urllib2(这是python2.7版本的用法),通过咨询老师和查阅百度了解到这个问题的来源,并通过删除兼容部分的代码解决了这一问题,实现了语音合成技术。
安装使用Python SDK有如下方式:
可在官网下载最新版本。