1614浏览
查看: 1614|回复: 1

树莓派(古德微)制作语音智能宝宝(1)--智能问答

[复制链接]
刚好之前在朋友圈换购的智能机器人坏了,小宝没玩具玩了,自己又懒得再去淘一个,于是,便打算用树莓派制作一个语音智能宝宝给小宝来当玩具玩……
大致的功能如下:

树莓派(古德微)制作语音智能宝宝(1)--智能问答图1

语音智能宝宝功能导图

这些功能,我们一个一个来完成。
所需器材:树莓派(古德微镜像),音箱,麦克风
编程平台:古德微平台 www.gdwrobot.cn
一、智能语音,有问必答
这个在古德微平台里面,实现起来就非常的简单了……
具体的流程:
语音唤醒→录入语音并转文字→回答对应的文字内容
1.在“人工智能”的“语音识别”中拖入“小度小度……”唤醒模块。


树莓派(古德微)制作语音智能宝宝(1)--智能问答图2

小度小度

2.按照提示,新建一个Wakeup函数(注意区分大小写)。


树莓派(古德微)制作语音智能宝宝(1)--智能问答图3

Wakeup

3.唤醒提示音
为了便于知道树莓派是否被唤醒,因此,需要加上一个提示音,在本例程中使用了一个“叮~”的提示音,当然可以自定义语言问题提示音。


树莓派(古德微)制作语音智能宝宝(1)--智能问答图4

唤醒小度

到这里,我们可以对着麦克风,轻轻的呼唤一下“小度,小度”,如果它被唤醒了,您就会听到清脆的一声“叮~”
4.录入语音并转成文字。
新建一个“语音识别”的变量,用于存放语音识别出来的文字,同时为了检测识别的结果,我们输出“语音识别”的值。


树莓派(古德微)制作语音智能宝宝(1)--智能问答图5

语音识别文字

5.回答“语音识别”的问题,并转成语音输出。

树莓派(古德微)制作语音智能宝宝(1)--智能问答图6

最后的代码

至此,一个有问必答的语音智能宝宝已经做出来了,赶紧和“小度”聊聊天吧。
下一节,将开发语音智能宝宝的英文翻译功能。

txm派瑞深山锹  高级技师

发表于 2020-4-30 11:38:38

很棒的创意啊!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail