我正在尝试将输入到麦克风插孔的声音重定向到耳机插孔,有什么简单的方法可以做到这一点吗?
我尝试执行以下命令:
pactl load-module module-loopback latency_msec=1
但我想实时听到声音,即使我将其设置为“latency_msec=0”,它也会有延迟
有任何想法吗?
答案1
在 Ubuntu 16.04 64 位中测试
在终端中输入:
alsamixer
然后按 F6 选择板载声卡。然后按 F4 并将“捕获”设置为 50%,例如。按 F3,转到“环回”轨道并将其设置为“启用”。转到“麦克风”轨道并将其设置为 100%,或任何值,以便您可以听到一些声音。如果您仍然听不到麦克风的声音,请留在“麦克风”轨道上并按下“m”键取消静音。就是这样!
与我的 HDA Intel PCH 完美配合。
答案2
除非您的硬件具有直接监控功能并且可以完全避免通过软件处理声音,否则就会出现延迟。
听起来您正在尝试在标准内置音频硬件上执行此操作,这需要软件处理来重定向音频,因此,没有办法消除延迟。
答案3
您可以安装低延迟内核来实现这种类型的性能。
我使用这个内核,延迟非常低,当麦克风声音太大时,我会得到实时麦克风反馈噪音,没有任何回声,只是像它应该的那样直接发出高音调的噪音。
运行以下命令进行安装:
sudo apt-get update
sudo apt-get install linux-lowlatency
重新启动以使更改生效,并且不要忘记从 grub 菜单中选择低延迟内核。
此外,正如 bodhi.zazen 提到的,你真的应该考虑看看Ubuntu工作室因为它预先配置了低延迟内核和所有这些东西。如果您更喜欢 Unity 桌面环境,您可以在安装后随时安装 ubuntu-desktop。
此外,通过 apt-get 安装 ubuntustudio 通常不会产生具有 ubuntustudio 通常附带的完整配置的系统。
tasksel
但是,您可以通过运行并选择“专业音频”和“录音”工具来获得 Ubuntustudio 附带的完整配置。
sudo tasksel
笔记: 由于tasksel中的一个错误,请勿使用 taskel 来卸载软件包。仅使用 taskel 来安装。