找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

CSR867x开发基础教学 - CSR8675_sink工程如何自定义语音提示音

2020-7-9 15:06| 发布者: Darry| 查看: 2768| 评论: 1

摘要: 做方案时想添加自己提供的语音文件作为提示音,刚好用到这个,遂发个教程吧!基于开发板功能测试,使用默认sink_speaker工程adk4.4版本。我要做三组语言提示音(中日韩),我这里就添加一个按键事件,用来做提示音语言 ...
做方案时想添加自己提供的语音文件作为提示音,刚好用到这个,遂发个教程吧!
基于开发板功能测试,使用默认sink_speaker工程adk4.4版本。
要做三组语言提示音(中日韩),我这里就添加一个按键事件用来做提示音语言切换,用的是PIO0_PLAY。开发板如下图
大致步骤:
①准备好需要的语音包(wav格式)
②使用配置工具生成工程能识别的文件
③替换工程原先的提示音文件
④重新编译运行。

1.准备好语音包,wav格式,8k采样率、16bit、单声道的格式,这种格式内存占用较小。(根据自己需求选择)


2.打开连上ADK configuration Tool配置工具,由于4.4的有问题,这里用的是4.3来配置


3.新建一个文件夹,用来储存生成后的文件,我这已提前建好test文件夹。


4.添加按键做语言切换,我做多种语言需要做这个切换。(只做一组提示音请忽略此步骤)


5.将新生成的语音文件替换掉原先sink工程的默认语音文件。

替换前先把image的文件夹删掉,image文件夹是编译之后产生的。

因为我是speaker项目,要替换的也就是speaker_prompts里面的文件。



6.打开xIDE对此工程重新编译运行(RUN),无报错。

7. 语音提示测试通过ok,按键切换语言ok。是否有其他bug待测试验证。

注:

语音文件和文件夹都不要用中文

生成的语音文件会分成两个文件夹,都要拿去替换

语音文件格式更多根据自己实际应用去选择,不只是wav格式。

1

路过
1

雷人

握手
1

鲜花
1

鸡蛋

刚表态过的朋友 (4 人)

相关阅读

发表评论

最新评论

引用 OLyga 2020-7-24 12:50
这个蓝牙好,

查看全部评论(1)

小黑屋|手机版|我爱蓝牙网 - 52Bluetooth

GMT+8, 2024-4-29 04:07 , Processed in 0.226095 second(s), 33 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

返回顶部