2.8. 音频转换工具使用

该文档主要描述音频转换使用工具的使用方法和一些问题,以及如何将转换后的音频文件添加到SDK中并成功播放出来。 下面是具体的操作步骤:

2.8.1. 音频转换使用工具操作步骤

第一步: 首先准备一个音频文件资源:

第二步: 打开音频文件转换工具:

第三步: 点击添加文件,找到准备好的音频文件路径,将音频文件添加到转换文件列表:

第四步: 设置输出位置,也就是转换后的文件存放位置:

第五步: 设置格式、采样率和码率:

第六步: 开始转换:

转换进度完成后会显示100%,同时支持多个文件一次转换,在文件列表添加多几个文件就可以了

第七步: 查看文件,打开设置的输出位置目录,查看转换后的音频文件:

这里设置的是将MP3文件转换成ump3文件,可以看到已经转换成功了,下面就是如何将转换后的音频文件添加到SDK中并成功播放出来:

2.8.2. 转换音频文件的SDK播放

第一步: 将转换好的ump3文件放到SDK对应存放目录下:

第二步 添加文件路径到SDK中,在decode.h文件中添加,然后宏定义路径

第三步: 添加索引:

第四步: 添加到音频文件列表,在decode.c文件:

第五步: 配置apa、dac,在初始化解码器decode_init()中:

示例:

void test_demo(void)
{
   printf("\n***** VOICE module test begin *****\n");

   decode_init();

   // 在该接口内添加音频到播放列表后开始播放
   a_player_tonebyindex(INDEX_TONE_DM);
}