Configurar e testar o áudio

O conteúdo desta página depende do hardware. Selecione uma destas opções:

Antes de executar a amostra, configure o sistema de áudio no Raspberry Pi.

  1. Encontre seus dispositivos de gravação e reprodução.

    1. Localize seu microfone USB na lista de dispositivos de hardware de captura. Anote o número do cartão e do dispositivo.

      arecord -l

    2. Localize seu alto-falante na lista de dispositivos de hardware de reprodução. Anote o número do cartão e do dispositivo. Observe que o conector de 3,5 mm normalmente é rotulado como Analog ou bcm2835 ALSA (não bcm2835 IEC958/HDMI).

      aplay -l

  2. Crie um novo arquivo chamado .asoundrc no diretório principal (/home/pi). Verifique se ele tem as definições de escravo corretas para microfone e alto-falante. Use a configuração abaixo, mas substitua <card number> e <device number> pelos números que você anotou na etapa anterior. Faça isso para pcm.mic e 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. Verifique se a gravação e a reprodução funcionam:

    1. Ajuste o volume da reprodução.

      alsamixer

      Pressione a tecla de seta para cima para ajustar o nível de volume da reprodução para cerca de 70.

    2. Reproduzir um som de teste (é uma pessoa falando). Pressione Ctrl+C quando concluir. Se não ouvir nada ao executar esse comando, verifique a conexão dos alto-falantes.

      speaker-test -t wav

    3. Grave um áudio curto.

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

    4. Repita a gravação para verificar. Se não ouvir nada, verifique o volume da gravação em alsamixer.

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

    Se a gravação e a reprodução estiverem funcionando, você terá concluído a configuração do áudio. Caso contrário, verifique se o microfone e o alto-falante estão conectados corretamente. Se esse não for o problema, tente usar outro microfone ou alto-falante.

    Se você tiver um monitor HDMI e um alto-falante com entrada para 3,5 mm conectados, poderá reproduzir o áudio em qualquer um deles. Execute este comando:

    sudo raspi-config

    Acesse Opções avançadas > Áudio e selecione o dispositivo de saída desejado.

Próxima etapa

Definir um projeto de desenvolvedor e as configurações da conta