让 google talk 使用正确的 alsa 声音设备进行输入

让 google talk 使用正确的 alsa 声音设备进行输入

我正在尝试让 Google Talk 插件接受声音。在其他程序(例如 Skype、Audacity)中,我通过选择声音输入设备 hw:0.2(参见屏幕截图)来完成此操作。 Google Talk 没有给我这个选项,只显示输出设备和默认设备。

我尝试进一步配置默认捕获设备,但这没有帮助。也许我做错了?或者也许有一种方法可以创建一个 Google Talk 会拾取并允许我选择它的设备?

大胆选择输入 在 Skype 中选择输入 Google Talk 中的设备有很大不同

.asoundrc

pcm.!default {
type hw
card 0
}

ctl.!default {
type hw
card 0
}

# try to help Google Talk
pcm.!default {
         type asym
         capture.pcm {
                 type plug
                 slave.pcm "hw:0,2"
         } 
} 
# end test for Google Talk

pcm.!default {
    type plug
    slave.pcm {
        type asym
        playback.pcm "dmix:SB"
        capture.pcm "dsnoop:SB"
    }
}

# Make OSS apps default to using dmix plugin too
pcm.dsp0 {
    type plug
    slave.pcm "dmix"
}

答案1

你的 asoundrc 中只能有一个pcm.!default条目(你似乎有 3 个! - google talk 选择哪一个?)

无论如何,您应该能够~/.asoundrc通过添加一个虚拟设备(如配置)出现在设备列表中描述提示:

     # try to help Google Talk
     pcm.googletalk {
       type asym
       capture.pcm {
             type plug
             slave.pcm "hw:0,2"
       }
       hint {
          description "special device so gtalk can use it"
       }
     } 

相关内容