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); |