¿Entrada de audio Raspberry Pi 3?

24

¿Raspberry Pi 3 agregó entrada de audio? Soy nuevo en RPi y estoy interesado en hacer reconocimiento de voz, pero noté que faltaba información para versiones anteriores.

Si no es así, ¿cuál es la mejor manera para mí de reconocer el discurso en RPi3? Gracias.

corysimmons
fuente
44
Bienvenido: mire los dongles baratos de tarjetas de sonido USB, generalmente tienen un puerto de entrada y salida. No debería costar más de $ 5 a través de EBay, etc.
Phil B.
No, pero hay muchos sombreros que proporcionan entrada de audio. elinux.org/index.php?title=RPi_Expansion_Boards#Sound
Matt

Respuestas:

11

El anuncio del producto no incluye ninguna forma de audio. Puede usar un dispositivo USB como lo mencionó Phil, o usar un sombrero diseñado para el trabajo.

Jacobm001
fuente
2
¿Qué es un "sombrero" (Google no está siendo muy útil)? Además, ¿cuáles son las ventajas de una tarjeta cara como esa frente a una entrada de $ 5?
corysimmons
55
Los sombreros son tableros adicionales diseñados específicamente para el RPi. El sombrero te dará una mejor calidad y no agregará mucha de la pesadilla que se conoce como USB. Realmente depende de qué nivel de calidad necesita, qué tipos de insumos y cómo se ve su presupuesto.
Jacobm001
2
Gracias, solo estoy buscando reconocimiento de voz. Preferiblemente como desde el otro lado de la habitación. Como si quisiera poder gritar "ir a youtube.com" desde mi sofá. :) ¿Crees que un dongle usb de $ 5 y un micrófono de $ 5 de 3,5 mm podrían hacer eso?
corysimmons
1
@corysimmons, ¿pudiste encontrar una solución de micrófono? Tengo un Raspberry Pi 3 y también necesito un micrófono para el reconocimiento de voz.
Usuario web el
1
Ahora hay más complementos y sombreros que dan entradas de línea al Pi, consulte aquí para obtener una lista corta: elinux.org/index.php?title=RPi_Expansion_Boards#Sound
Matt
6

Eso es correcto, no hay entrada de audio. El Pis genera una salida de audio analógica utilizando la modulación de ancho de pulso simple (PWM), que es una forma eficiente de hacer audio de salida, pero en el caso del Pi, carece de una gran separación analógica. Para obtener entrada de audio, el Pi tendría que tener un códec de audio dedicado, que no es así.

Mucha gente menciona las tarjetas de sonido USB que se pueden usar fácilmente con los sistemas Pi. Hay otras tarjetas de sonido basadas en GPIO que también pueden proporcionar líneas de audio de entrada ... consulte aquí para obtener una lista no completa . Algunos de ellos también tienen micrófonos integrados o entradas de micrófono, o, por último, entradas de línea con las que puede usar un preamplificador de micrófono.

Las tarjetas de sonido USB tienden a tener latencias más largas (retraso de modo) ya que tienen que almacenar el audio en el búfer para enviar a través de USB (usando el protocolo UAC / UAC2).

Mate

Mate
fuente
¿Podría incluir algún detalle específico en su respuesta? Generalmente, se desaconsejan las respuestas de solo enlace.
Darth Vader
Gracias por los comentarios de Darth, ahora he modificado mi respuesta para incluir información sobre por qué no hay entrada de audio, además de mencionar las tarjetas de sonido USB.
Matt
2

Puede usar una de esas tarjetas de sonido USB, o si no desea acumular puertos USB pero no le importa usar los pines GPIO, puede usar la tarjeta de sonido Cirrus Logic (hardware de grado audiófilo, sin embargo, bastante caro)

Maxthon Chan
fuente
0

Encontré un widget que se parece a un adaptador USB mínimo de ángulo recto para conector de teléfono para auriculares de 3.5 mm. No he tenido tiempo de exprimirlo todavía. No estoy seguro de conocer los trucos de raspbian para abrirlo como entrada. Me gusta el propósito simple, pequeño y especial (si funciona).

Don Gateley
fuente