Configura y prueba el audio

El contenido de esta página depende del hardware. Selecciona una de las siguientes opciones:

Antes de ejecutar la muestra, debes configurar el sistema de audio en Raspberry Pi.

  1. Busca tus dispositivos de grabación y reproducción.

    1. Ubica el micrófono USB en la lista de dispositivos de hardware de captura. Anota el número de la tarjeta y el del dispositivo.

      arecord -l

    2. Busca la bocina en la lista de dispositivos de hardware de reproducción. Anota el número de la tarjeta y el número del dispositivo. Ten en cuenta que el conector de 3.5 mm suele estar etiquetado como Analog o bcm2835 ALSA (no bcm2835 IEC958/HDMI).

      aplay -l

  2. Crea un archivo nuevo llamado .asoundrc en el directorio principal (/home/pi). Asegúrate de que tenga las definiciones secundarias correctas para el micrófono y la bocina. Usa la siguiente configuración, pero reemplaza <card number> y <device number> por los números que anotaste en el paso anterior. Haz esto para pcm.mic y pcm.speaker.

    pcm.!default {
      type asym
      capture.pcm "mic"
      playback.pcm "speaker"
    }
    pcm.mic {
      type plug
      slave {
        pcm "hw:<card number>,<device number>"
      }
    }
    pcm.speaker {
      type plug
      slave {
        pcm "hw:<card number>,<device number>"
      }
    }
    
  3. Verifica que la grabación y la reproducción funcionen:

    1. Ajusta el volumen de reproducción.

      alsamixer

      Presiona la flecha hacia arriba para establecer el nivel de volumen de reproducción en un valor aproximado de 70.

    2. Reproducir un sonido de prueba (será una persona hablando) Presiona Ctrl + C cuando termines. Si no escuchas nada cuando ejecutas esto, verifica la conexión de tu bocina.

      speaker-test -t wav

    3. Graba un clip de audio breve.

      arecord --format=S16_LE --duration=5 --rate=16000 --file-type=raw out.raw

    4. Para verificar la grabación, reprodúcela. Si no escuchas nada, es posible que debas revisar el volumen de grabación en alsamixer.

      aplay --format=S16_LE --rate=16000 out.raw

    Si la grabación y la reproducción funcionan, entonces ya terminaste de configurar el audio. De lo contrario, comprueba que el micrófono y la bocina estén conectados correctamente. Si este no es el problema, prueba con otro micrófono o bocina.

    Ten en cuenta que, si tienes conectados un monitor HDMI y una bocina con conector de 3.5 mm, puedes reproducir audio en cualquiera de ellos. Ejecuta el siguiente comando:

    sudo raspi-config

    Ve a Opciones avanzadas > Audio y selecciona el dispositivo de salida deseado.

Próximo paso

Cómo configurar un proyecto de desarrollador y la configuración de la cuenta