我正在使用arecord
内置麦克风录制我的声音进行测试并aplay
听到这个。出现的问题是:
使用arecord -f cd -d 10 test.wav
并说“嗨,测试……”然后aplay test.wav
我听到了我的声音。命令显示输出:
录制 WAVE 'test.wav' :有符号 16 位 Little Endian,速率 44100 Hz,立体声
但使用arecord -d 10 test.wav
和 之后aplay test.wav
我听不到自己的声音。命令显示输出:
录制 WAVE 'test.wav':无符号 8 位,速率 8000 Hz,单声道
使用第一个测试,我听到了自己的声音,因此,我如何配置我的内置麦克风以使用(有符号 16 位 Little Endian、速率 44100 Hz、立体声)配置?因为在其他应用程序中(Skype、Hangouts、Facebook Calling 等),我的麦克风无法工作。
电脑:联想320 15IKB
发行版:Ubuntu 16.04
我对附加帮助的输出如下:粘贴箱
答案1
有几种方法可以配置这些应用程序以使其工作。其中一些应用程序将有一个设置选项,您可以进入程序并使用其音频设置界面来测试并选择性能最佳的设备。
我刚刚检查了一下,Google Hangouts 确实有这个按名称选择音频设备的功能。这基本上是一个 GUI 界面,您可以使用命令行来aplay
检查arecord
和使用。
有些程序可能没有易于设置的界面。这些应用程序将使用系统的默认输入设置。即使那些有用户可配置的音频设置界面的应用程序,它们仍然默认为系统的默认音频输入,除非您手动为该程序设置了不同的设置。
设置系统默认输入设备
开始使用新程序最简单的方法是将系统设置设置为使用您喜欢的音频输入设备。您可以从 Ubuntu 的系统设置。您可以通过点击找到它:
系统设置(屏幕右上角的齿轮图标)->(点击)声音-> (点击)输入。
(您可以单击扬声器图标作为快捷方式来进入此设置)。
从此Input
选项卡中选择首选设备。选择后,您还可以调整输入级别(或者,如果您有多个输入,请将您不想使用的设备静音,以避免冲突)。
突出显示的那个将是您的系统默认设置。您提到的应用程序(Skype、Hangouts、Facebook Calling 等)将使用该设置,除非您进入这些应用程序并专门将它们更改为与系统默认设置不同的设置。