Arduino语音天气预报(三)

该博客介绍如何利用Arduino板载的串口语音模块播放天气预报语音。通过语音合成工具将天气信息转化为音频文件存储在内存卡,并通过特定指令控制模块播放相应文件。项目中,文件按天气代码命名以便对应,同时检测模块状态以确保播放顺利。虽然使用的是Fireduino开发板,但指出可用NodeMCU或Arduino+esp8266等成本更低的方案替代。
摘要由CSDN通过智能技术生成

这篇我们会讲如何使用板载的语音模块播放

这次用到的是串口语音模块,首先我们需要使用语音合成工具合成我们想要的语音存入内存卡中,然后呢当我们获取数据后发送相应的指令控制语音模块来播放对于的音频文件。

在这里不再说明如何合成音频文件了,直接切入正题。

这次我们主要用到的只有一条命令  ———————>   播放指定目录下的文件  0x7E, 0x04, 0x44, 文件夹号, 文件号, 0xEF

因此音频文件存放位置和命名需要有一定的格式:例如 01号文件夹中存放诸如描述天气情况的语音,02号文件夹存放温度语音等等。命名也是有技巧的,例如我们可以根据天气代码来描述天气的语音,例如“今天天气晴”可命名为001,正好我们获取到的天气代码也是1这样我

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值