如何使用麦克风录制音频?


23

尝试连接网络摄像头时遇到了这个问题。如果网络摄像头封装了音频就可以了。但是,如果我想在其他位置附加麦克风,该怎么办。

问题:如何使用麦克风录制音频?


1
下面是如何使用的麦克风记录:instructables.com/id/...

Answers:


15

Raspberry Pi中没有麦克风输入。Raspberry Pi的声音芯片仅支持音频输出,不支持输入。如果要使用RPi录制一些音频,则必须使用一些外部麦克风设备,例如USB麦克风。一些USB网络摄像头还内置了麦克风,因此您可以使用它。


1
请注意,USB固件中存在某种错误,导致该错误在超过20秒的时间内没有故障/超限的情况下进行记录。
scruss

是否有非USB选项?
Aleksandr Levchuk

1
@AleksandrLevchuk:当然有,但是它们并不是那么容易使用和/或便宜。您可以为RaspberryPI购买专用的声卡(现在很少了)-我知道至少有一个基于带有麦克风输入的Wolfson芯片组。我正在考虑的那个也有两个内置麦克风。但是它的成本几乎与RaspberryPi本身相同。另一种选择是直接使用某些麦克风(例如驻极体麦克风)(尽管您需要一个放大的麦克风,但是您可以购买集成了麦克风的模块),但是由于RaspberryPi没有ADC,因此您也将需要一个麦克风。
Krzysztof Adamski 2015年

2
Krzysztof,谢谢。对于Pi2,我最终使用了USB声卡amazon.com/gp/aw/d/B001MSS6CS和3.5mm mic amazon.com/gp/aw/d/B005DJOIPQ,它首先出现了一些声音故障( 2到5秒),但随后他们突然停了下来,现在我有清晰的录音了。声音非常清晰且高度敏感。我现在唯一关心的是USB声卡会消耗很多功率,但是我尚未验证该假设。
Aleksandr Levchuk 2015年

4

您可以将Sony Singstar usb麦克风插入RPi并使用Audacity进行录音。声音质量不是最好的,但还不错,它确实起作用。

PS:我发现带有麦克风的Sony Eye-Toy usb相机不能像这样正常工作。


1

您可以使用USB声卡或基于GPIO接头的声卡,例如此处提到的声卡。

在位置上,如果您要使用其他声卡,请尝试使用audacity,它将允许您选择录音输入设备。

如果您想在不同的位置(具有不同的Pi)进行录制,也许可以通过网络流式传输?使用ffmpeg(avconv)中的rtp之类的东西。

马特


您能否在答案中包含一些具体细节,通常不建议仅使用链接。
达斯·维达

感谢Darth的评论,我添加了有关胆怯的更多信息。
马特
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.