如何更改SoX的录制音频设备?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何更改SoX的录制音频设备?相关的知识,希望对你有一定的参考价值。

标题:如何更改SoX的录制音频设备?

我正在使用MacOS(安装了自制软件)。

我正在通过一个名为node-audiorecorder的Node.js库与SoX交互,该库记录声音;让我知道是否有更好的解决方案,我应该使用该解决方案将音频从特定的输入设备录制到.wav文件。

编辑:为了清楚起见,我们这里不是在谈论记录来自默认输入设备的输入。

答案

构造函数中有一个设备选项。

const AudioRecorder = require('node-audiorecorder');


const options = {
  program: `sox`,
  device: null, // Recording device you want to use.

};

let audioRecorder = new AudioRecorder(options);

以上是关于如何更改SoX的录制音频设备?的主要内容,如果未能解决你的问题,请参考以下文章

如何更改 SoX 的录音设备?

使用 SoX 更改音频文件中某个时间范围的音量级别

SoX 不适用于 Opus 音频文件

Linux 对音频万能处理的命令——SOX

在没有音频设备的情况下使用 SoX vad

在 C++ 中录制时从设备获取声级