【创客玩音乐】掌控与APPInventor语音互动——音乐

2020-02-297918
AI 快速预览详细 收起
本文介绍了如何使用掌控板1.0和APPInventor实现语音控制音乐播放。首先,连接掌控板并烧录程序,填入用户名和密码后,可以通过手机登录查看是否连接成功。接着,设计用户界面并编写程序,包括连接掌控板、建立语音识别库、定义重复过程以及完成语音识别模块的设计。最终,通过调用TinyWeb服务器中的音乐模块,实现了语音互动音乐播放。这个项目适合STEM教育场景,让孩子们在动手实践中体验科技的乐趣。
    音乐是没有国界的,好的音乐可以让人心情舒畅,我们可以借助手机app来播放我们喜欢的音乐,也可以通过小度来播放我们的音乐,也可以利用我们手机中的sir来播放,手里只有掌控板1.0,为了达到掌控板2.0语音识别的效果,所以借助了最近一直学习的appinventor,看了很多金老师和谢老师分享的相关知识的资料,以此作为参考,和大家分享一下。
    首先,我们连接我们的掌控板,利用电脑上安装的mpython中的TinyWebIO用法示例,将程序烧录在掌控板中,填入相关的用户名和密码,掌控板中出现ip,可以用手机登录,看是否连接成功。
【创客玩音乐】掌控与APPInventor语音互动——音乐图1【创客玩音乐】掌控与APPInventor语音互动——音乐图2
然后就是我们appInventor用户界面设计
【创客玩音乐】掌控与APPInventor语音互动——音乐图3
接着要编写我们的程序:
(1)首先让app连接我们的掌控板
【创客玩音乐】掌控与APPInventor语音互动——音乐图4
(2)建立我们的语音识别的库(只声明了一部分)
【创客玩音乐】掌控与APPInventor语音互动——音乐图5
(3)因为要重复使用开关灯,和掌控板的文字显示,所以定义了重复的过程
【创客玩音乐】掌控与APPInventor语音互动——音乐图6
(4)完成语音识别模块的设计(这里调用了TinyWeb服务器中的音乐)
【创客玩音乐】掌控与APPInventor语音互动——音乐图7【创客玩音乐】掌控与APPInventor语音互动——音乐图8
最后呈现结果(由于本人唱歌跑调,只哼唱了几句,让我们闭上眼睛,一起听着last dance,回到过去吧)

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(10)
依旧
依旧
appinventor用户界面怎么自己调
szjuliet
szjuliet
好棒!
zhuzhu
zhuzhu
学习了
zhuzhu
zhuzhu
学习了 试过树莓派接 APP吗
RRoy
RRoy
很棒啊哈哈,不过好像缺少了报名信息,记得补充下
DFr18f9QI4U
DFr18f9QI4U
评论内容
DFr18f9QI4U
DFr18f9QI4U
评论内容
鲨鱼
鲨鱼
评论内容
rzyzzxw
rzyzzxw
很棒的项目啊
rzegkly
rzegkly
掌控音乐的新方向
- 没有更多了 -