BBIN宝盈集团

欢迎光临~昭通悦欣电子科技有限公司
联系电话 手机/微信:

18925103846

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

资料知识

串口节造 mp3 语音播放和录造?槭褂米⒚

串口节造 mp3 语音播放和录造?槭褂米⒚

简介
Audio Mini Player 是一款幼巧且价值便宜的音频播放和录造? ,能够直接接扬声器D芄煌ü诮谠 , 作为 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 左右的高电平脉冲信号。

产品中心

联系BBIN宝盈集团

联系人:李曙光

手 机:17266260250

邮 箱:Lur@yxin18.com

公 司:昭通悦欣电子科技有限公司

地 址:昭通市花都区贸易大路334号

用手机扫描二维码关关
二维码
【网站地图】