如何通过扬声器听到麦克风声音 - Ubuntu karmic

如何通过扬声器听到麦克风声音 - Ubuntu karmic

我想听到从笔记本电脑扬声器本身发出的进入笔记本电脑麦克风的声音。

我在 Ubuntu 9.10

答案1

该问题的全局修复(即不是在前台运行的管道解决方案)或多或少在 Archon 链接的文章中有所描述,但我总是忘记并最终回到此页面,因此我将提供一个摘要:

pactl load-module module-loopback latency_msec=1

此命令将加载环回模块并通过输出启用所有输入设备的全局环回(我相信,虽然我只用它来解决通过其输出路由我的声卡输入的问题,所以YMMV......不确定这是否会拾取所有的蓝牙输入)。

要在每次重新启动会话时永久加载此文件(我相信 pulseaudio 基于用户登录工作,因此是会话重新启动而不是机器重新启动),请将以下内容添加到您的 pulse audio 配置文件中。我选择了影响所有用户的默认配置,即我的 Ubuntu 机器上的“/etc/pulse/default.pa”。将以下行添加到底部:

load-module module-loopback latency_msec=1

答案2

我使用以下命令(位于:http://efreedom.com/Question/3-127276/Play-Mic-Speakers-Ubuntu-Karmic):

pacat -r --latency-msec=1 -d alsa_input.pci-0000_00_1b.0.analog-stereo | pacat -p --latency-msec=1 -d alsa_output.pci-0000_00_1b.0.analog-stereo

在哪里:

  • alsa_input.pci-0000_00_1b.0.analog-stereo你的输入设备是
  • alsa_output.pci-0000_00_1b.0.analog-stereo你的输出设备

使用 paman 查找这些设备名称。

答案3

这是 pulseaudio 的问题。请参阅此主题进行笨重的修复。

答案4

#To stop sound loop find module number e.g. 4 and unload.
=========================================================
# pactl list | grep "Source\|loopback"
# pactl unload-module 4

相关内容