问题:如何使用麦克风录制音频?
#1 楼
Raspberry Pi中没有麦克风输入。 Raspberry Pi的声音芯片仅支持音频输出,不支持输入。如果要使用RPi录制一些音频,则必须使用一些外部麦克风设备,例如USB麦克风。一些USB网络摄像头还内置了麦克风,因此您可以使用它。评论
请注意,USB固件中存在某种错误,导致该错误在超过20秒的时间内无故障/超速录制。
–scruss
2012年8月10日13:35
是否有非USB选项?
–亚历山大·列夫丘克(Aleksandr Levchuk)
15年3月15日在7:30
@AleksandrLevchuk:当然有,但是它们并不是那么容易使用和/或便宜。您可以为RaspberryPI购买专用的声卡(现在很少了)-我知道至少有一款基于带有麦克风输入的Wolfson芯片组。我正在考虑的那个也有两个内置麦克风。但是它的成本几乎与RaspberryPi本身相同。另一种选择是直接使用某些麦克风(例如,驻极体麦克风)(尽管您需要一个放大的麦克风,但是您可以购买集成了麦克风的模块),但是由于RaspberryPi没有ADC,因此您也将需要一个麦克风。
– Krzysztof Adamski
15年3月15日在22:09
Krzysztof,谢谢。对于Pi2,我最终使用了USB声卡amazon.com/gp/aw/d/B001MSS6CS和3.5mm mic amazon.com/gp/aw/d/B005DJOIPQ,它最初会有一些声音故障( 2到5秒),但随后他们突然停了下来,现在我有清晰的录音了。声音非常清晰且高度敏感。我现在唯一关心的是USB声卡会消耗很多功率,但是我尚未验证该假设。
–亚历山大·列夫丘克(Aleksandr Levchuk)
2015年3月21日在16:31
#2 楼
您可以将Sony Singstar usb麦克风插入RPi并使用Audacity进行录制。声音质量不是最好的,但是还不错,它确实可以工作。P.S.我发现带有麦克风的Sony Eye-Toy usb相机不能像这样正常工作。
#3 楼
您可以使用USB声卡或基于GPIO接头的声卡(例如此处提到的声卡)。按位置,如果您是指其他声卡,请尝试使用audacity,它将允许您选择记录输入设备。
如果要在不同位置(具有不同的Pis)进行记录,也许可以通过网络流式传输?使用ffmpeg(avconv)中的rtp之类的方法。
Matt
评论
您能否在答案中包含一些具体细节,通常不建议仅链接答案。
–达斯·维达♦
16-09-3在8:36
感谢Darth的评论,我添加了有关胆量的更多信息。
–马特
16-09-4在9:39
评论
以下是使用麦克风录制的方法:Instructionsables.com/id/…