提示音配置载入打开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 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |
GMT+8, 2025-4-30 23:21 , Processed in 0.398133 second(s), 33 queries , Gzip On, MemCached On.
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.