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

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

Перед запуском примера необходимо настроить аудиосистему на 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

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

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

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