我有一个 USB 麦克风,可以用于 Skype 聊天、录音等。但是,如何才能在打开麦克风并讲话时,通过扬声器实时听到我的声音,而不必先录制我的声音然后再播放?我需要哪些应用程序或在哪里可以启用此选项?
我正在运行 Ubuntu 10.10
答案1
这是我在 Ubuntu 12.04 上使用 Pulse Audio 测试的解决方案。
安装 PulseAudio 音量控制(
pavucontrol
):sudo apt install pavucontrol
现在我们将麦克风路由到扬声器。通过运行以下命令执行此操作:
pactl load-module module-loopback latency_msec=1
在 pavucontrol 的“录制”选项卡上,您可以显示所有流(底部的组合框),然后配置哪个麦克风(如果有多个)应回送到内置模拟立体声
要停止运行,请运行:
pactl unload-module module-loopback
答案2
简单的解决方案
只需使用:
arecord -f cd - | aplay -
如果你想边玩边保存:
arecord -f cd - | tee output.wav | aplay -
答案3
- 首先安装 PulseAudio Volume Control/pavucontrol。
通过软件管理器安装。
或者在终端中运行以下命令:
sudo apt-get install pavucontrol
要启动麦克风到扬声器的工作,请在终端中运行以下命令。
pactl load-module module-loopback latency_msec=1
要停止相同操作,请在终端中运行以下命令。
pactl unload-module module-loopback
答案4
jackd
您可以使用和来完成qjackctl
。
该程序jackd
是 Linux 的音频声音服务器守护程序,其对应程序qjackctl
是一个简单的用户界面,可让您处理 JACK 音频服务器。从这里您可以几乎将麦克风的输出连接到扬声器。
您可以使用以下命令从终端安装它们:
sudo apt-get install jackd qjackctl
安装并运行后qjackctl
,提到的连接将如以下屏幕截图所示:
请注意,我是一名专业的音频编辑,每周都会使用它进行录音。