查看: 284|回复: 8

一个小白做语音闹钟的思路框架请大家指导

[复制链接]

1

主题

9

帖子

90

积分

注册会员

Rank: 2

积分
90
发表于 2021-12-16 12:26:32 | 显示全部楼层 |阅读模式
第一次接触图形化编程非常兴奋,因为小白也可以快速入门,所以就想好做个语音闹钟,不同于天猫精灵或者小爱同学等智能音箱,没有什么可比性,因为是菜鸟级别的(大家见笑了)弄了好长时间才初步完成的这里分享一下

需要用到的東西:
asr開發板,
arduino uno或者NANO都可以(手上現有的其他的也可以),
player MP3 mini 模塊(高手可以直接用語音版做不用這個),
DS1302時間模塊(根據用法這個可以不用也可以要),
喇叭一個,
内存卡一張,
杜邦綫若干,
面包板一個;
説一下思路:asr接受到指令比如‘一點鬧鐘’然後串口就會發送‘1300’給NANO,NANO接收到信息后
回复

使用道具 举报

1

主题

9

帖子

90

积分

注册会员

Rank: 2

积分
90
 楼主| 发表于 2021-12-16 12:32:23 | 显示全部楼层
1300代表13:00,NANO識別時間模塊到13:00執行任務,比如讓MP3模塊播放音樂或者指定模擬一個音樂,或者這樣說‘10秒后鬧鐘’可以不用時間模塊直接用NANO自己计时10秒然后触发闹钟,这样一个不用烧脑子的语音闹钟就做好了
回复

使用道具 举报

1

主题

9

帖子

90

积分

注册会员

Rank: 2

积分
90
 楼主| 发表于 2021-12-16 12:38:13 | 显示全部楼层
音乐是自己存在内存卡上面的,自己可以任意diy设置,如果不用音乐也可以直接用asr播报(因为玩不动asr的计时逻辑所以放弃了直接用自己比较熟悉的uno或者nano做计时器也就是大佬门经常说的硬件计时器)如果用软件计时器asr可能会有误差或者其他问题,小白说出来都是泪反正搞不懂就用其他办法吧,有知道怎么弄的大佬告诉我怎么弄在下感激不尽!
回复

使用道具 举报

1

主题

9

帖子

90

积分

注册会员

Rank: 2

积分
90
 楼主| 发表于 2021-12-16 12:42:02 | 显示全部楼层

NANO部分编程是用的mind+做的

NANO部分编程是用的mind+做的
NANO部分是用mind+做的

另外asr部分很簡單就是發送指令而已對應的時間編碼就行,執行命令都在NANO這樣不會出現休眠出現錯誤

回复

使用道具 举报

1

主题

9

帖子

90

积分

注册会员

Rank: 2

积分
90
 楼主| 发表于 2021-12-16 12:46:55 | 显示全部楼层
QQ截图20211216124807.jpg QQ截图20211216124824.jpg 這個地方未完成串口第一/二部分正常其他等待修改
回复

使用道具 举报

1

主题

9

帖子

90

积分

注册会员

Rank: 2

积分
90
 楼主| 发表于 2021-12-16 12:57:46 | 显示全部楼层
大家看看有什么指点指点
回复

使用道具 举报

4

主题

19

帖子

197

积分

注册会员

Rank: 2

积分
197
发表于 2021-12-18 23:57:10 | 显示全部楼层
摩拜大神
回复

使用道具 举报

1

主题

4

帖子

17

积分

注册会员

Rank: 2

积分
17
发表于 2021-12-28 11:40:25 | 显示全部楼层
楼主是否可以使用数据来播放音乐数据
回复

使用道具 举报

1

主题

4

帖子

17

积分

注册会员

Rank: 2

积分
17
发表于 2021-12-28 11:42:06 | 显示全部楼层
楼主就是使用数组定义音乐存储数据后进行播放
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|好好搭搭在线 ( © 好好搭搭在线 浙ICP备19030393号-1 )

GMT+8, 2022-5-29 17:31 , Processed in 0.296837 second(s), 25 queries .

Powered by Discuz!

© 2001-2022 Comsenz Inc.

快速回复 返回顶部 返回列表