jbo竞博

接待光临~广州jbo竞博电子科技有限公司
联系电话 手机/微信:

18925103846

您的位置: 网站首页 > 资料知识

资料知识

串口控制 mp3 语音播放和录制?????槭褂盟得

串口控制 mp3 语音播放和录制?????槭褂盟得

简介
Audio Mini Player 是一款小巧且价钱低廉的音频播放和录制?????,,可以直接接扬声器。?????梢酝ü诳刂,, 作为 Arduino 或者是任何有串口的单片机的一个外接?????椤。?????樽约河乓旒闪 MP3、WAV、WMA 的硬解 码。。同时软件支持 TF 卡驱动,,支持 FAT16、FAT32 文件系统。。通过简朴的串口指令即可完成播放指定的音乐,, 以及播放文本和举行语音录制等功效。。

文字语音TTS串口控制?????槭褂盟得

实物图

TTS串口控制?????

正面国界

TTS串口控制?????-反面

反面国界

串口控制 mp3 语音播放和录制

毗连示意图(左边接喇叭,,右边接串口)

产品参数:

? 支持采样率(KHz):8/11.025/12/16/22.05/24/32/44.1/48

? 24 位 DAC 输出,,动态规模支持:90dB,,信噪比支持:85dB。。

? 完全支持 FAT16、FAT32 文件系统,,大支持 32G 的 TF 卡。。

? 串口控制模式,,3.3V TTL 电平。。

? 支持 TTS 文本播放,,广播语插播功效,,可以暂停正在播放的配景音乐。。广告播放完毕回到配景音继 续播放。。

? 板上集成高迅速度 MIC,,可支持高保真语音录制功效,,可以发送下令来控制录音的启动和阻止。。

? 支持 Linein 歌曲录制功效,,可以随时把自己喜欢的一段音乐录制成自己的 mp3 文件永世生涯。。

? 可通过 USB 线毗连电脑,,进入 U 盘,,替换 SD Card 中的音频文件。。

? 0-100 级音量可调。。

? 支持左右声道,,3W×2 喇叭输出。。


通讯协议

接纳串口通讯,,3.3V TTL 电平,,波特率为 19200,,数据位 8,,阻止位 1,,无校验,,无流控。。

image

有下令以#开头,,回车换行竣事。。好比输入一串字符:“#ls\r\n”。。 每次下令发送完成后,,需等串口的回应信后才华发送下一下令。。

功效名称

指令

返回值

备注


歌曲列表


#ls\r\n

返回歌曲列表。。例如:


\r\n 体现回车换行符

0001 QC.mp3

0002 阿里山的女人.mp3

0003 女儿情.mp3

0004 鹊桥仙.mp3

……

后打印出“End”体现 竣事。。

End

暂停播放

#ps\r\n

乐成返回“pause\r\n”。。

\r\n 体现回车换行符

继续播放

#ct\r\n

乐成返回“continue\r\n

\r\n 体现回车换行符


下一首


#nt\r\n

乐成返回 next\r\n error\r\n

失败返回


\r\n 体现回车换行符


上一首


#pv\r\n

乐成返回 prev\r\n 失败返回

error\r\n


\r\n 体现回车换行符


音量设置


#vl X\r\n


乐成返回 ok\r\n

失败返回 error\r\n

#vl 加空格再跟数字 X X=0-100,,数字越大音量 越大

指定文件播


#fn filename\r\n

乐成返回 ok\r\n

#fn 后加一个空格,,再紧

歌曲名(带后缀),,歌曲

失败返回 error\r\n

名好不要凌驾

30Byte。。

指定某个序 号的文件播 放


#fl xxx\r\n


乐成返回 ok\r\n

失败返回 error\r\n

xxx 为歌曲序号,,即通过

#ls 下令获取获得的列表 的序号,,好比:

#fl 3


TTS 语言播 放


#ts txt\r\n


乐成返回 ok\r\n

失败返回 error\r\n

只支持汉字或数字的语音 播放,,好比:

#ts 您好

语音不凌驾 20 其中文字

版本盘问

#vs\r\n

输出书籍信息


录音最先


#mr\r\n


输出:

record\r\n

开启 mic 录音,,启动录音 后,,中心不再支持其他控 制下令,,除非发送#mc 退 出录音应用。。


录音竣事


#mc\r\n


输出:

exit record\r\n

阻止录音,,并依次自动保 存为:

REC001.mp3 REC002.mp3

……

录制完成后会重新天生播 放列表,,因此要期待串口 输出“input cmd:”才进 行新的下令操作。。


Linein 录音 最先


#lr\r\n

输出 record\r\n,,最先进入录音。。


开启 mic 录音,,启动录音

若是 linein 线没有插入,,会打印 提醒语:“linein out!”,,并且 不会进入录音状态。。

后,,中心不再支持其他控 制下令,,除非发送#mc 退 出录音应用。。


Linein 录音 竣事


#lc\r\n

输出:

exit record\r\n

阻止录音,,并依次自动保

存为:

REC001.mp3

REC002.mp3

……

录制完成后会重新天生播

放列表,,因此要期待串口

输出“input cmd:”才进

行新的下令操作。。

进入 U


#ud\r\n


输出“Connect to pc, and as udisk.

下一次上电启动时,,若是 usb 口毗连到了 pc,,可以 进入 u 盘,,在 pc 上会见 卡内数据。。


系统 reboot


#rt\r\n


输出“Reboot!”,,然后系统 重启。。

可以搭配#ud 下令使用,, 好比先输入#ud,,然后再 输入#rt,,系统会重启,,在 毗连 pc 的情形下直接进 入 u 盘。。


操作说明

上电后,,系统初始化乐成后会有如下打印。

Booting input cmd:

上电读卡如卡不保存会打印。骸Card isn't exist!”,,若是卡磁盘损坏,,则会打印“Please format Card!”。。

正常进入吸收下令的状态后,,会打印出“input command:”。。 卡插上后,,不建议在操作中举行插拔卡的操作,,由于天生播放列表或录音写文件的历程中突然拔卡会对文件系统造成不可预知的损害。?????ò纬龊蠡岽蛴〕觥Card out!”,,并重新期待卡插入。。(若是卡插入的情形下仍 然无法识别,,并有打印“Please format Card!”,,则可能卡的文件系统受损,,建议重新名堂化一下卡)。。

当第1次上电,,或从录音完成返回后,,需要期待串口输出“input cmd:”才举行下令操作,,由于在此之前 会天生播放列表,,需要播放列表天生完成才华举行下一步下令。。

每次下令发送完成后,,要比及串口的回应信息后才华发送下一条下令。。 歌曲播放完成,,会泛起”Finish”打印,,同时同串口并排在一起的 IO 管脚上会泛起 10ms 左右的高电平脉冲信号。。

用手机扫描二维码关闭
二维码
【网站地图】
串口控制 mp3 语音播放和录制?????槭褂盟得鱛广