树莓派(古德微)制作语音智能宝宝(1)--智能问答
2020-04-292693
AI 快速预览详细
本文介绍了如何使用树莓派和古德微平台制作一个语音智能宝宝。首先,通过“小度小度”唤醒模块实现语音唤醒,并将语音转为文字。然后,根据识别出的文字内容进行回答。整个过程简单易懂,适合家长与孩子共同完成。这个项目不仅能够激发孩子的好奇心,还能让他们在互动中学习到语音识别技术。
|
刚好之前在朋友圈换购的智能机器人坏了,小宝没玩具玩了,自己又懒得再去淘一个,于是,便打算用树莓派制作一个语音智能宝宝给小宝来当玩具玩…… 大致的功能如下: ![]() 语音智能宝宝功能导图 这些功能,我们一个一个来完成。 所需器材:树莓派(古德微镜像),音箱,麦克风 编程平台:古德微平台 www.gdwrobot.cn 一、智能语音,有问必答 这个在古德微平台里面,实现起来就非常的简单了…… 具体的流程: 语音唤醒→录入语音并转文字→回答对应的文字内容 1.在“人工智能”的“语音识别”中拖入“小度小度……”唤醒模块。 ![]() 小度小度 2.按照提示,新建一个Wakeup函数(注意区分大小写)。 ![]() Wakeup 3.唤醒提示音 为了便于知道树莓派是否被唤醒,因此,需要加上一个提示音,在本例程中使用了一个“叮~”的提示音,当然可以自定义语言问题提示音。 ![]() 唤醒小度 到这里,我们可以对着麦克风,轻轻的呼唤一下“小度,小度”,如果它被唤醒了,您就会听到清脆的一声“叮~” 4.录入语音并转成文字。 新建一个“语音识别”的变量,用于存放语音识别出来的文字,同时为了检测识别的结果,我们输出“语音识别”的值。 ![]() 语音识别文字 5.回答“语音识别”的问题,并转成语音输出。 ![]() 最后的代码 至此,一个有问必答的语音智能宝宝已经做出来了,赶紧和“小度”聊聊天吧。 下一节,将开发语音智能宝宝的英文翻译功能。 |










