ubuntu 下简单录音

前端之家收集整理的这篇文章主要介绍了ubuntu 下简单录音前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

类似问题也可看看这里:http://www.jb51.cc/article/p-bfualypg-gc.html
下文转自:http://www.cnblogs.com/pied/p/5542731.html

==============================================
找了半天录音工具,甚至都在尝试用 pyAudio 自己写了,结果发现,原来有现成命令行工具用!

就是 sox 工具包。这个工具包有 4 个工具:sox,play,rec,soxi。rec 和 play 都是关联到 sox 的,为了使用发方便而起的不同名字(main 函数中,第一个 argv 是应用程序的名称)。sox 是同时具备 play 和 rec 功能的。soxi 中的 i 表示 info,可以用来读取音频文件的采样、声道等信息。

play 可以播放大多数流行格式的音频。支持叠加音频效果进行播放。

rec 可以从多个音源录音,进行声音和成等。或者简单的对音频文件进行切割(从制定文件,而不是标准音频设备中,读取声音)。

下面这句经实验可用。意思是:单声道录音(-c 1),数据格式为 u-Low (-U) PCM,采样率 8000(-r 8000),采样位宽为 2 bytes(-2)。将录好的声音保存到 radio.wav。保存从时刻 0 到时刻 00:30 的数据,即录下头 30s 的数据。同时,因为没有指定文件,所以,默认从系统首选录音设备读取语音。

rec -c 1 -U -r 8000 -2 radio.wav trim 0 00:30
原文链接:https://www.f2er.com/ubuntu/351817.html

猜你在找的Ubuntu相关文章