nRF52832 — 使用nRF52832的I2S播放音频

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

XX  作       者:ZHS(文化人)

XX  联系方式:文章末尾Chat快问

XX  版权声明:原创文章,欢迎评论和转载~转载时能告诉我一声就最好了

XX  要说的话:作者水平有限,难免有不足之处,恳请指正!

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

写在前面:使用nRF52832的I2S,配合codec(常见codec都可以)可以播放常用音频交互信息;

一、转换工具资源包:点击下载

二、I2S数据获取:

1、打开资源包,文件目录如下图,文字转语音工具:语音自动生成器.exe——得到.wav

    

    

    使用的工具是语音自动生成器,如下图,点击下载:

    http://dl.pconline.com.cn/download/405374.html

    注意音频格式选择第1个,其他保持默认值,然后记得点击“保存语音文件”;

    

    输入要生成的文字后,点击“开始生成”;生成之后修改文件名,如:蔬菜;然后复制到audio路径下。

2、音频转换工具:test_adpcm_to_pcm——得到.bin

    

    打开Debug文件夹,首先双击打开config.ini文件,使用要“蔬菜”替换掉图中选中的部分,保存关闭文件;

    

    然后双击test_adpcm_to_pcm.exe,运行之后,会在audio目录下生成对应的.bin和.wav文件,如下图;

    

3、BIN转数组工具:BIN转数组工具.exe——得到txt的数组

    把上一步生成的bin文件通过工具转换为数组;打开.txt,里面就是我们需要的数据;

    

三、代码,后面添加~

    声音播放

    其他资料

猜你喜欢

转载自blog.csdn.net/zhanghuaishu0/article/details/80323270
今日推荐