![如何关闭从麦克风到本地扬声器的音频回声?](https://linux22.com/image/1037701/%E5%A6%82%E4%BD%95%E5%85%B3%E9%97%AD%E4%BB%8E%E9%BA%A6%E5%85%8B%E9%A3%8E%E5%88%B0%E6%9C%AC%E5%9C%B0%E6%89%AC%E5%A3%B0%E5%99%A8%E7%9A%84%E9%9F%B3%E9%A2%91%E5%9B%9E%E5%A3%B0%EF%BC%9F.png)
2 个麦克风输入中,我只使用一个。当我对着 USB 麦克风讲话时,音频会回响到本地扬声器(我的“你好”会立即回响)。
我该如何关闭它?
如果您能提供有关如何从命令行(针对远程机器)执行此操作的更多信息,我们将不胜感激。
答案1
声音设置(GUI)
在“声音设置...”选择硬件并改变“模拟立体声双面打印“来自轮廓选择“模拟立体声输入“用作麦克风或“模拟立体声输出“用作扬声器。
命令行
从命令行我们需要知道已安装的卡的数量index
和可能的数量profiles
。两者都将列出
pacmd list-cards
为了更改卡配置文件,我们可能会发出
pacmd set-card-profile <index> <profile>
我们必须为想要设置的卡片索引和所需的配置文件提供适当的值。
例子
以下示例显示了标准内置音频卡的命令,其索引0
值与 GUI 相对应:
pacmd set-card-profile 0 input:analog-stereo # for Input
pacmd set-card-profile 0 output:analog-stereo # for Output
pacmd set-card-profile 0 output:analog-stereo+input:analog-stereo # for Duplex