Настройте и протестируйте звук

Содержимое этой страницы зависит от аппаратного обеспечения. Пожалуйста, выберите из следующего:

Перед запуском примера необходимо настроить аудиосистему на Raspberry Pi.

  1. Найдите свои устройства записи и воспроизведения.

    1. Найдите свой USB-микрофон в списке аппаратных устройств захвата. Запишите номер карты и номер устройства.

      arecord -l

    2. Найдите динамик в списке аппаратных устройств воспроизведения. Запишите номер карты и номер устройства. Обратите внимание, что разъем 3,5 мм обычно имеет маркировку Analog или bcm2835 ALSA (не bcm2835 IEC958/HDMI ).

      aplay -l

  2. Создайте новый файл с именем .asoundrc в домашнем каталоге ( /home/pi ). Убедитесь, что у него есть правильные определения ведомого устройства для микрофона и динамика; используйте приведенную ниже конфигурацию, но замените <card number> и <device number> цифрами, которые вы записали на предыдущем шаге. Сделайте это как для pcm.mic , так и 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. Убедитесь, что запись и воспроизведение работают:

    1. Отрегулируйте громкость воспроизведения.

      alsamixer

      Нажмите клавишу со стрелкой вверх, чтобы установить уровень громкости воспроизведения примерно на 70.

    2. Воспроизведите тестовый звук (это будет говорящий человек). Нажмите Ctrl+C, когда закончите. Если вы ничего не слышите при запуске, проверьте подключение динамика.

      speaker-test -t wav

    3. Запишите короткий аудиоклип.

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

    4. Проверьте запись, воспроизведя ее. Если вы ничего не слышите, вам может понадобиться проверить громкость записи в alsamixer .

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

    Если запись и воспроизведение работают, значит настройка звука завершена. Если нет, проверьте правильность подключения микрофона и динамика. Если это не проблема, попробуйте другой микрофон или динамик.

    Обратите внимание, что если у вас подключены монитор HDMI и динамик с разъемом 3,5 мм, вы можете воспроизводить звук с любого из них. Выполните следующую команду:

    sudo raspi-config

    Перейдите в «Дополнительные параметры» > «Аудио» и выберите нужное устройство вывода.

Следующий шаг

Настройка проекта разработчика и настроек учетной записи