无法将mp3文件转换为文本格式只支持java中的.wav文件

时间:2017-11-10 16:19:35

标签: java cmusphinx sphinx4

我创建了一个应用程序,但它只支持.wav文件将音频转换为文本。在给出.mp3文件时,它没有显示任何答案..我正在使用sphinx将音频文件转换为文本。我的问题是为什么它没有从.MP3转换为文本?

1 个答案:

答案 0 :(得分:0)

正如CMU Sphinx文档中所指定的那样,语音识别器只接受线性PCM WAV音频格式。因此,任何MP3音频文件都将被解码以获得线性PCM格式,16khz采样率,16bit /帧,小端和一个通道(单声道)。 该解码由Tarsos Transcoder 1.2实现。该库使用许多Apache实用程序,因此除了TarsosTranscoder.jar之外,mp3plugin.jar也必须包含在项目构建路径中。