Como gravar áudio usando um microfone?

23

Acabei de me deparar com essa pergunta ao tentar conectar uma webcam. Se a webcam encapsular o áudio, tudo bem. Mas e se eu quiser conectar um microfone em outro local / locais.

Pergunta: Como gravar áudio usando um microfone?

Piotr Kula
fonte
1
Aqui está como gravar com microfones: instructables.com/id/...
Bay

Respostas:

15

Não há entrada de microfone no Raspberry Pi. O chip de som do Raspberry Pi suporta apenas saída de áudio, não entrada. Se você deseja gravar algum áudio usando o RPi, precisará usar um dispositivo de microfone externo, como o microfone USB. Algumas câmeras da webcam USB também possuem microfones para que você possa usá-lo.

Krzysztof Adamski
fonte
1
Observe que há algum tipo de bug no firmware USB que impede a gravação sem falhas / superações por mais de 20 segundos.
scruss
Existem opções não USB?
Aleksandr Levchuk 15/03
1
@AleksandrLevchuk: Claro que existem, mas eles não são tão fáceis de usar e / ou baratos. Você pode comprar uma placa de som dedicada para o RaspberryPI (dos quais existem poucos agora) - eu sei que pelo menos um é baseado no chipset wolfson que possui entrada de microfone. O que eu estou pensando também tem dois microfones embutidos. Mas custa quase tanto quanto o próprio RaspberryPi. Outra opção é usar algum microfone (por exemplo, um eletreto) diretamente (você precisará de um amplificado, mas pode comprar um módulo com um integrado), mas como o RaspberryPi não possui ADC, você também precisará de um.
precisa
2
Krzysztof, obrigado. Para o Pi2, acabei usando uma placa de som USB amazon.com/gp/aw/d/B001MSS6CS e um microfone de 3,5 mm amazon.com/gp/aw/d/B005DJOIPQ , que apresentava algumas falhas de som no início (pop suave a cada 2 a 5 segundos), mas eles pararam subitamente e agora tenho gravações de som nítidas. O som é muito claro e altamente sensível. A única preocupação que tenho agora é que a placa de som USB consome muita energia, mas não verifiquei essa hipótese.
Aleksandr Levchuk 21/03
4

Você pode conectar os microfones usb Sony Singstar ao RPi e gravar usando o Audacity. A qualidade do som não é a melhor, mas não é tão ruim e funciona.

PS: Encontrei a câmera usb Sony Eye-Toy com microfone não funciona bem assim.

Martyn Jones
fonte
1

Você pode usar uma placa de som USB ou uma placa de som baseada no cabeçalho GPIO, como as mencionadas aqui .

Por localização, se você quer dizer uma placa de som diferente, tente usar o audacity e isso permitirá que você selecione o dispositivo de entrada de gravação.

Se você deseja gravar em locais diferentes (com Pis diferentes), talvez possa transmiti-los pela rede? Usando algo como o rtp do ffmpeg (avconv).

Matt

Matt
fonte
Você poderia incluir alguns detalhes específicos em sua resposta? Geralmente, as respostas apenas ao link são desencorajadas.
Darth Vader
Obrigado pelo comentário Darth, adicionei mais informações sobre audácia.
Matt