这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » 【原创】STM32的语音控制MP3播放器--from毅

共1条 1/1 1 跳转至

【原创】STM32的语音控制MP3播放器--from毅

工程师
2025-09-20 21:09:37     打赏

基于 STM32 的语音控制 MP3 播放器,是通过STM32 主控芯片整合语音识别模块MP3 解码模块存储模块音频输出模块,实现 “语音指令触发播放 / 暂停、曲目切换、音量调节” 等核心功能的嵌入式系统。其核心优势在于低成本、可定制化,且适合嵌入式场景(如便携设备、智能家居附属设备)。

一、硬件模块

1. 核心控制模块:STM32 主控芯片STM32F103C8T6

2. 语音识别模块ASR-01

3. MP3 解码模块MY1690-12P

4. 存储模块:SD 卡

ASR01模块需在天问51上边配置如下:

图片1.png

MP3模块指令:(记得内存卡上需要存储MP3格式音乐)

首先,先让电脑能够读取到TF卡,可以采取两种方式—— microUSB连接 || 读卡器读取。

建一个文件夹,然后在文件夹里边放MP3格式的音乐,用序号标注

图片1.png

图片2.png


图片2.png

图片3.png

这样就可以使用的是ASR01语音识别模块接收命令,通过串口向stm32发送指令,读取MP3播放器模块内tf卡的歌曲并通过一个小喇叭进行播放,可以实现语音或按键控制指定播放三首歌曲以及上一曲、下一曲、播放、暂停等功能,使用oled屏滚动显示当前歌名。

 

基于 STM32 的语音控制 MP3 播放器,是嵌入式入门的经典项目,涵盖 “外设驱动、文件系统、语音识别” 等核心技术。通过此项目,可掌握 STM32 的 HAL 库开发、模块间通信(UART/SPI)、嵌入式系统分层设计思想。若需扩展功能,还可添加蓝牙模块(如 HC-05)实现手机控制,或接入物联网平台实现远程语音控制。

 



共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]