这是 na_record 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
na_记录 — 从音频设备记录波形
概要
na_记录 [-h[-f 采样 率[-音频设备 设备[-时间 秒[-o 文件]
[-o型 类型[-ostype 样品 类型[-F 样品 率[-敖包 MSB | LSB | 本地人]
[-oswap[-p 音频 设备 协议]
商品描述
na_记录 从系统的音频输入设备记录数字音频数据并将其写入
指定的文件。 它支持多种输出文件格式和本机音频设备。
识别以下选项标志:
-h 将使用情况的简短摘要打印到标准输出。
-f 采样 率
设置输入采样率(以每秒采样数为单位,即赫兹)。 并非所有设备
支持所有采样率,因此可能需要将其与
输出采样率。
-音频设备 设备
如果所选音频协议支持,则设置要录制的音频设备
(例如 /dev/dsp、/dev/audio)
-时间 秒
在指定的秒数后停止录制。
-o 文件
将声音输出写入指定文件
-o型 类型
指定用于输出的文件格式。 目前支持的类型包括
nist、est、dsps、snd、riff、aiff、audlab、raw 和 ascii。 这 -h 标志将显示
最准确的名单。 默认类型是 nist。
-F 采样 率
设置输出采样率(同样以每秒采样数为单位,即赫兹)。 如果这
与输入采样率不同,将进行重采样。 默认为
16000Hz。
-敖包 字节 秩序
设置输出字节顺序。 支持的值为 MSB、LSB 和本机。 许多文件
格式有自己的字节顺序,或者字节顺序独立,所以这不是
除了原始数据外,非常有用。 默认是本机字节顺序
用于系统音频设备。
-oswap
保存到输出时交换字节。
-ostype 样品 类型
设置输出的样本类型。 支持的值是 short、mulaw、byte 或
ASCII。 同样,这通常由文件格式暗示,所以应该只使用
对于原始数据。 默认为short(即16 位PCM)。
-p 音频 设备 协议
选择要使用的音频设备协议(即音频设备的类型)。 这个
语音工具的不同安装之间会有所不同,但默认为最多
“原生”音频设备,通常是 Linux 和 *BSD 上的 Open Sound System 和
Solaris 上的 /dev/audio。
环境
NA_PLAY_协议
要使用的音频协议(如 -p 旗帜)
NA_PLAY_HOST
主机在使用网络音频协议时录制音频。
示例
将 /dev/dsp1(在 Linux 上)中的 XNUMX 秒音频以 RIFF 格式录制到 foo.wav
32kHz:
$ na_record -time 5 -audiodevice /dev/dsp1 -o foo.wav -otype RIFF -f 32000
要以 8kHz mu-law 的原始格式将一秒钟的音频录制到 bar.wav:
$ na_record -time 1 -o bar.wav -otype raw -ostype mulaw -f 8000
使用 onworks.net 服务在线使用 na_record