SilkDecoder使用手册
引用方式
Gradle 7.0以下,需要在项目级build.gradle文件中加入
1 | allprojects { |
Gradle 7.0以上,需要在setting.gradle文件中加入
1 | dependencyResolutionManagement { |
远程仓库配置之后,即可在模块的build.gradle中引入SilkDecoder
1 | dependencies { |
使用方式
解码为mp3
将silk解码为mp3
1 | SilkDecoder.decodeToMp3(silkFilePath, mp3FilePath); |
将silk解码为mp3并自定义采样率和比特率
- 采样率:有效值:
8000、12000、16000、24000、32000、44100、48000 - 比特率:通常取:
64、128、192
1 | SilkDecoder.decodeToMp3(silkFilePath, mp3FilePath, sampleRate, bitrate); |
解码为wav
将silk解码为wav
1 | SilkDecoder.decodeToWav(silkFilePath, wavFilePath); |
将silk解码为wav并自定义采样率
- 采样率:有效值:
8000、12000、16000、24000、32000、44100、48000
1 | SilkDecoder.decodeToWav(silkFilePath, wavFilePath, sampleRate); |
解码为pcm
将silk解码为pcm
1 | SilkDecoder.decodeToPcm(silkFilePath, pcmFilePath); |
将silk解码为pcm并自定义采样率
- 采样率:有效值:
8000、12000、16000、24000、32000、44100、48000
1 | SilkDecoder.decodeToPcm(silkFilePath, pcmFilePath, sampleRate); |