Bagaimana saya bisa merekam audio menggunakan mikrofon?

23

Baru saja menemukan pertanyaan ini ketika mencoba menghubungkan webcam. Jika webcam mengenkapsulasi audio itu baik-baik saja. Tetapi bagaimana jika saya ingin memasang mikrofon di lokasi / lokasi lain.

Pertanyaan: Bagaimana saya bisa merekam audio menggunakan mikrofon?

Piotr Kula
sumber
1
Berikut ini cara merekam dengan mikrofon: instructables.com/id/…
Bay

Jawaban:

15

Tidak ada input mikrofon di Raspberry Pi. Chip suara Raspberry Pi hanya mendukung output audio, bukan input. Jika Anda ingin merekam audio menggunakan RPi, Anda harus menggunakan beberapa perangkat mikrofon eksternal, seperti mikrofon USB. Beberapa webcameras USB juga memiliki mikrofon internal sehingga Anda dapat menggunakannya.

Krzysztof Adamski
sumber
1
Perhatikan bahwa ada beberapa jenis bug dalam firmware USB yang mencegahnya merekam tanpa gangguan / overruns selama lebih dari 20 detik.
scruss
Apakah ada opsi non-USB?
Aleksandr Levchuk
1
@AlexandrLevchuk: Tentu ada tetapi tidak mudah digunakan dan / atau murah. Anda dapat membeli kartu suara khusus untuk RaspberryPI (yang sekarang hanya ada sedikit) - Saya tahu setidaknya satu yang didasarkan pada chipset wolfson yang memiliki input mikrofon. Yang saya pikirkan juga memiliki dua mikrofon internal. Tetapi harganya hampir sama dengan RaspberryPi itu sendiri. Pilihan lain adalah menggunakan beberapa mikrofon (misalnya satu electret) secara langsung (Anda akan membutuhkan yang diperkuat, tetapi Anda dapat membeli modul dengan yang terintegrasi) tetapi karena RaspberryPi tidak memiliki ADC, Anda juga akan membutuhkannya.
Krzysztof Adamski
2
Krzysztof, terima kasih. Untuk Pi2, saya akhirnya menggunakan kartu suara USB amazon.com/gp/aw/d/B001MSS6CS dan 3,5mm mic amazon.com/gp/aw/d/B005DJOIPQ , ia memiliki beberapa gangguan suara pada awalnya (soft muncul setiap 2 hingga 5 detik), tetapi kemudian mereka tiba-tiba berhenti dan saya memiliki rekaman suara yang jelas sekarang. Suara sangat jernih dan sangat sensitif. Satu-satunya kekhawatiran saya sekarang adalah bahwa kartu suara USB akan menarik banyak daya namun saya belum memverifikasi hipotesis itu.
Aleksandr Levchuk
4

Anda dapat mencolokkan mikrofon usb Sony Singstar ke dalam RPi dan merekam menggunakan Audacity. Kualitas suaranya bukan yang terbaik, tetapi tidak terlalu buruk dan tidak berfungsi.

PS Saya telah menemukan kamera usb Sony Eye-Toy dengan mic tidak berfungsi dengan baik seperti ini.

Martyn Jones
sumber
1

Anda dapat menggunakan kartu suara USB atau kartu suara berbasis header GPIO, seperti yang disebutkan di sini .

Menurut lokasi, jika Anda maksud kartu suara yang berbeda, coba gunakan keberanian dan itu akan memungkinkan Anda untuk memilih perangkat input rekaman.

Jika Anda ingin merekam di lokasi yang berbeda (dengan Pis berbeda), mungkin Anda dapat melakukan streaming melalui jaringan? Menggunakan sesuatu seperti rtp dari ffmpeg (avconv).

Mat

Mat
sumber
Bisakah Anda memasukkan beberapa detail spesifik dalam jawaban Anda, hanya tautan jawaban yang umumnya tidak disarankan.
Darth Vader
Terima kasih atas komentar Darth, saya telah menambahkan informasi lebih lanjut tentang keberanian.
Matt