SoX工具包的使用

前言

SoX是批量音频处理领域非常出色的工具包,包含了不少功能

  • sox 格式转换
  • soxi 信息查询
  • play 播放
  • rec 录制

安装

注意默认不支持MP3格式,需要自行下载

1
sudo apt-get install sox libsox-fmt-mp3

录制音频

录制1声道,44100HZ,长0.8秒的音频
trim和0的作用不清楚

1
rec -c 1 -b 44100 sample.mp3 trim 0 00:00.8

查看格式

1
soxi sample.mp3

转换格式

1
sox input.mp3 -r 44100 output.mp3

有几个选项可用

  • b 量化位数
  • c 声道数
  • r 采样率
  • t FILE-TYPE

音频连接

最后一个作为输出
要求声道,采样率等相同

1
sox 1.mp3 2.mp3 3.mp3 result.mp3

TODO 间隔的设置

音频混合

1
sox -m tom.mp3 jery.mp3 talking.mp3

TODO 延迟的设置

TODO 音量及语速的调整