G711A与PCM互转(Java版)

本文详细介绍了如何使用Java进行G711A与PCM音频格式之间的转换,包括编码和解码过程,对于语音通信和音频处理的开发者具有参考价值。
摘要由CSDN通过智能技术生成
/**
 * PCM与G711(a law)转换器
 */
public class G711Converter {

    private static final short[] aLawDecompressTable = new short[]{-5504, -5248,
            -6016, -5760, -4480, -4224, -4992, -4736, -7552, -7296, -8064,
            -7808, -6528, -6272, -7040, -6784, -2752, -2624, -3008, -2880,
            -2240, -2112, -2496, -2368, -3776, -3648, -4032, -3904, -3264,
            -3136, -3520, -3392, -22016, -20992, -24064, -23040, -17920,
            -16896, -19968, -18944, -30208, -29184, -32256, -31232, -26112,
            -25088, -28160, -27136, -11008, -10496, -12032, -11520, -8960,
            -8448, -9984, -9472, -15104, -14592, -16128, -15616, -13056,
            -12544, -14080, -13568, -344, -328, -376, -360, -280, -264, -312,
            -296, -472, -456, -504, -488, -408, -392, -440, -424, -88, -72,
            -120, -104, -24, -8, -56, -40, -216, -200, -248, -232, -152, -136,
            -184, -168, -1376, -1312, -1504, -1440, -1120, -1056, -
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值