Wie kann ich mit einem Mikrofon Audio aufnehmen?

23

Ich bin gerade auf diese Frage gestoßen, als ich versucht habe, eine Webcam anzuschließen. Wenn die Webcam Audio gekapselt hat, ist das in Ordnung. Aber was ist, wenn ich ein Mikrofon an einem anderen Ort anbringen möchte?

Frage: Wie kann ich mit einem Mikrofon Audio aufnehmen?

Piotr Kula
quelle
1
So nehmen Sie mit Mikrofonen auf: instructables.com/id/…
Bay

Antworten:

15

Es gibt keinen Mikrofoneingang im Raspberry Pi. Der Soundchip von Raspberry Pi unterstützt nur die Audioausgabe, nicht die Eingabe. Wenn Sie Audio mit RPi aufnehmen möchten, müssen Sie ein externes Mikrofon verwenden, z. B. ein USB-Mikrofon. Einige USB-Webkameras verfügen auch über eingebaute Mikrofone, sodass Sie diese verwenden können.

Krzysztof Adamski
quelle
1
Beachten Sie, dass die USB-Firmware einen Fehler aufweist, der verhindert, dass sie länger als 20 Sekunden ohne Störungen / Überläufe aufzeichnet.
Scruss
Gibt es Nicht-USB-Optionen?
Aleksandr Levchuk
1
@ AleksandrLevchuk: Sicher gibt es, aber sie sind nicht so einfach zu bedienen und / oder billig. Sie können eine dedizierte Soundkarte für RaspberryPI kaufen (von denen es derzeit nur wenige gibt) - ich kenne mindestens eine, die auf einem Wolfson-Chipsatz mit Mikrofoneingang basiert. Der, über den ich nachdenke, hat auch zwei eingebaute Mikrofone. Es kostet aber fast so viel wie RaspberryPi. Eine andere Möglichkeit besteht darin, ein Mikrofon (z. B. ein Elektret-Mikrofon) direkt zu verwenden (Sie benötigen zwar ein verstärktes, Sie können jedoch ein Modul mit integriertem Modul kaufen). Da RaspberryPi jedoch keinen ADC hat, benötigen Sie auch ein solches.
Krzysztof Adamski
2
Krzysztof, danke. Für Pi2, landete ich einen USB - Soundkarte mit bis amazon.com/gp/aw/d/B001MSS6CS und ein 3,5 - mm - Mikrofon amazon.com/gp/aw/d/B005DJOIPQ , es zunächst einige Sounds Pannen hatte (soft Pops all 2 bis 5 Sekunden), aber dann hörten sie plötzlich auf und ich habe jetzt klare Tonaufnahmen. Der Ton ist sehr klar und hochempfindlich. Die einzige Sorge, die ich jetzt habe, ist, dass die USB-Soundkarte viel Strom verbraucht, aber ich habe diese Hypothese nicht bestätigt.
Aleksandr Levchuk
4

Sie können Sony Singstar USB-Mikrofone an das RPi anschließen und mit Audacity aufnehmen. Die Klangqualität ist nicht die beste, aber es ist nicht schlecht und es funktioniert.

PS Ich habe festgestellt, dass die Sony Eye-Toy USB-Kamera mit Mikrofon nicht so gut funktioniert.

Martyn Jones
quelle
1

Sie können entweder eine USB-Soundkarte oder eine GPIO-Soundkarte auf Header-Basis wie die hier genannten verwenden .

Wenn Sie nach Standort eine andere Soundkarte meinen, versuchen Sie, Audacity zu verwenden. Auf diese Weise können Sie das Aufnahme-Eingabegerät auswählen.

Wenn Sie an verschiedenen Orten aufnehmen möchten (mit unterschiedlichen Pis), können Sie diese möglicherweise über das Netzwerk streamen? Mit so etwas wie dem rtp von ffmpeg (avconv).

Matt

Matt
quelle
Könnten Sie bitte einige spezifische Details in Ihre Antwort aufnehmen? Antworten, die nur auf Links basieren, sind im Allgemeinen nicht empfehlenswert.
Darth Vader
Vielen Dank für den Kommentar Darth, ich habe mehr Informationen in Bezug auf Kühnheit hinzugefügt.
Matt