Configurer et tester l'audio

Le contenu de cette page dépend du matériel. Veuillez sélectionner l'une des options suivantes:

Avant d'exécuter l'exemple, vous devez configurer le système audio sur le Raspberry Pi.

  1. Recherchez vos appareils d'enregistrement et de lecture.

    1. Repérez le micro USB dans la liste des périphériques de capture. Notez le numéro de carte et le numéro de l'appareil.

      arecord -l

    2. Recherchez votre enceinte dans la liste des périphériques de lecture. Notez le numéro de carte et le numéro de l'appareil. Notez que le connecteur 3,5 mm porte généralement l'étiquette Analog ou bcm2835 ALSA (et non bcm2835 IEC958/HDMI).

      aplay -l

  2. Créez un fichier nommé .asoundrc dans le répertoire d'accueil (/home/pi). Assurez-vous qu'il dispose des définitions esclaves appropriées pour le micro et le haut-parleur. Utilisez la configuration ci-dessous, mais remplacez <card number> et <device number> par les chiffres que vous avez notés à l'étape précédente. Faites-le pour pcm.mic et 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. Vérifiez que l'enregistrement et la lecture fonctionnent:

    1. Réglez le volume de lecture.

      alsamixer

      Appuyez sur la flèche vers le haut pour régler le volume de lecture sur 70 environ.

    2. Testez le son (il s'agit d'une voix). Appuyez sur Ctrl+C lorsque vous avez terminé. Si vous n'entendez rien lorsque vous exécutez cette commande, vérifiez la connexion du haut-parleur.

      speaker-test -t wav

    3. Enregistrez un court extrait audio.

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

    4. Vérifiez l'enregistrement en le relançant. Si vous n'entendez rien, vous devrez peut-être vérifier le volume d'enregistrement dans alsamixer.

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

    Si l'enregistrement et la lecture fonctionnent, vous avez terminé la configuration de l'audio. Si ce n'est pas le cas, vérifiez que le microphone et le haut-parleur sont correctement branchés. Si ce n'est pas le cas, essayez un autre micro ou haut-parleur.

    Notez que si un écran HDMI et un haut-parleur sur connecteur 3,5 mm sont connectés, vous pouvez diffuser du contenu audio sur l'un ou l'autre. Exécutez la commande suivante :

    sudo raspi-config

    Accédez à Options avancées > Audio, puis sélectionnez le périphérique de sortie souhaité.

Étape suivante

Configurer un projet de développement et les paramètres du compte