我们需要通过互联网分发一些原始语音音频.我们需要体面的品质,但它不需要具有音乐品质.我们主要关心的是消费者的可用性(即他们可以播放的内容和位置)以及下载的大小.我的经验表明,mp3并不能为语音音频产生最佳的压缩数,但我对最好的替代方案感到茫然.最终,我们希望自动化转换过程,以允许消费者选择他们想要的质量与尺寸级别.
从这里开始.
正如您正确指出的那样,语音压缩与一般音频压缩不同.您将找到许多专用于电话应用的编解码器,范围从PCM和ADPCM到后来的基于分组的编码,例如在GSM蜂窝网络上使用的CELP.
尽管如此,VOIP语音编码与使用的媒体略有不同.你可以在Speex软件库中找到一个好的,免费的(无阻碍和开源(BSD))库来进行语音编码/解码.
同样,您选择的内容取决于您正在编码的语音以及正在传输的媒体.另请注意,许多库根据具体情况可以使用多种算法,有些甚至可以根据声音和网络条件进行动态切换.
要获得更多帮助,请缩小问题范围.
-亚当