Configurare e testare l'audio

I contenuti di questa pagina dipendono dall'hardware. Seleziona una delle seguenti opzioni:

Prima di eseguire il campionamento, devi configurare il sistema audio su Raspberry Pi.

  1. Trova i tuoi dispositivi di registrazione e riproduzione.

    1. Individua il microfono USB nell'elenco dei dispositivi hardware di acquisizione. Annota il numero della carta e il numero del dispositivo.

      arecord -l

    2. Individua il tuo speaker nell'elenco di dispositivi hardware di riproduzione. Annota il numero della carta e il numero del dispositivo. Tieni presente che in genere il jack da 3,5 mm è etichettato con Analog o bcm2835 ALSA (non bcm2835 IEC958/HDMI).

      aplay -l

  2. Crea un nuovo file denominato .asoundrc nella home directory (/home/pi). Assicurati che abbia le definizioni di slave corrette per microfono e altoparlante; utilizza la configurazione di seguito, ma sostituisci <card number> e <device number> con i numeri annotati nel passaggio precedente. Esegui questa operazione sia per pcm.mic sia per 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 che la registrazione e la riproduzione funzionino:

    1. Regola il volume di riproduzione.

      alsamixer

      Premi il tasto Freccia su per impostare il livello del volume di riproduzione su circa 70.

    2. Riproduci un suono di prova (sarà una persona che parla). Al termine, premi Ctrl + C. Se non senti nulla quando esegui questa operazione, controlla la connessione degli altoparlanti.

      speaker-test -t wav

    3. Registra un breve clip audio.

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

    4. Controlla la registrazione riproducendola di nuovo. Se non senti nulla, controlla il volume della registrazione in alsamixer.

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

    Se la registrazione e la riproduzione funzionano, significa che la configurazione dell'audio è stata completata. In caso contrario, verifica che il microfono e l'altoparlante siano collegati correttamente. Se il problema persiste, prova a usare un microfono o un altoparlante diverso.

    Tieni presente che se sono collegati sia un monitor HDMI sia un altoparlante con jack da 3,5 mm, puoi riprodurre l'audio da entrambi. Esegui questo comando:

    sudo raspi-config

    Vai a Opzioni avanzate > Audio e seleziona il dispositivo di output desiderato.

Passaggio successivo

Configurare un progetto sviluppatore e le impostazioni dell'account