找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

qcc300x 自定义提示音

2020-5-20 20:36| 发布者: csdn| 查看: 1989| 评论: 0|来自: CSDN

摘要: 提示音配置载入 打开ADK Configuration Tool工具,连接设备,点击read读取配置 清除当前的提示音 点击reset,然后选择apps->sink->image->audio_files 生成语音文件 点击空白处添加 ...

提示音配置载入

打开ADK Configuration Tool工具,连接设备,点击read读取配置

清除当前的提示音

点击reset,然后选择apps->sink->image->audio_files

生成语音文件

点击空白处添加语音

这里可以选择from a New File可以指定特定的语音文件,sdk自带的提示音在tools->bin->SampleAudioPrompt中包含了很多英文提示音,没有特殊要求的话,基本上都够用了,添加好之后,点击generate

选择apps->sink->image->audio_files,等待完成之后,打开该目录,我们发现多了两个文件夹headers与prompts,使用如下命令,即可生成可升级的语音文件包

packfile.exe .\audio_files .\audio_prompts.xuv

特别注意:

Default与Custom提示音的区别

上图为对.mak文件对提示音生成的描述,为方便阅读,我加入了相关注释!

从上面我们可以看到,在具体的使用中要注意,我们用工具生成的提示音的.csr文件中的内容为Custom,所以想要每次编译的时候更新audio_prompts.xuv文件,可以将我们用工具生成的apps\sink\image\audio_files下的提示音拷贝到apps\sink\headset_prompts目录下,并删除image文件夹,这样我们生成的提示就成了默认提示音

提示音索引数与实际提示音数量不匹配会死机

如上图,默认的提示音索引为7个,当我们制作提示音只有5个,而使用了5、6索引的提示音,就会出现死机的情况;如果实际的提示音大于7个,点击insert,你会发现插入的索引全为0,所以configuration tool不支持在线添加索引数。

增加提示音的索引数

Qcc300x默认的索引只有7个,直接新增索引写入芯片的话在读出来,索引是不变的,那需要怎么增加索引数呢

  • 方法一:

我们使用configuration tool连接设备,选择提示音之后,点击generate,这个时候会直接写入芯片,如果不放心,可以点一下write确保写入。等待完成之后,点击read,就会发现Prompt Index的值已经改变,

  • 方法二:

打开apps->sink->module_configurations/sink_audio_prompts_module_def.xml

修改索引个数,我用的是Headset,自定义的提示音8个,将value改为8(PS:好像不改也可以)

在文件中查找SwVariant="Headset",在该标签的最后参考其他event,新增一个event,如下图所示:

修改好之后保存文件,重新编译工程,擦除芯片重新烧录,就可以看到configuration tool的索引已经变成了8个。


来源:https://blog.csdn.net/ylangeia/article/details/106076128
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

路过

雷人

握手

鲜花
1

鸡蛋

刚表态过的朋友 (1 人)

相关阅读

最新评论

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

GMT+8, 2024-4-29 09:36 , Processed in 0.087114 second(s), 16 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

返回顶部