Трансляция звука на Raspberry Pi с Windows
Подготовка
Нам необходимы:
- Raspberry Pi
- SD-карта с Raspberry Pi OS (можно и другой дистрибутив, но проверено на нём)
- Клавиатура, мышь и свободный монитор
Установка Raspberry Pi OS
- Скачиваем Raspberry Pi Imager
- Выбираем Raspberry Pi OS (Recommended), нужную SD-карту и нажимаем Write.
- Вставляем SD-карту в Raspberry Pi
Настройка Raspberry Pi OS
Проходим стандартную настройку Raspberry Pi (не забываем указать "US keyboard", чтобы был стандартный английский язык)
В Raspberry Pi Configuration Tool включаем ssh
Узнаем IP-адрес нашего Raspberry Pi (можно узнать, запустив в терминале sudo piwiz)
Вводим в терминал:
sudo apt update && sudo apt upgrade -y
sudo apt-get install pulseaudio-module-zeroconf
sudo usermod -a -G lp pi
Настраиваем PulseAudio для работы по сети:
sudo nano /etc/pulse/system.pa
Добавляем в конец файла следующие строки:
load-module module-native-protocol-tcp auth-ip-acl = 127.0.0.1; 192.168.1.0/24
load-module zeroconf-publish
Нажимаем Ctrl+S Ctrl+X
Далее прописываем:
sudo nano /etc/pulse/daemon.conf
Здесь ищем строку
resample-method = speex-float-1
Если в начале этой строки не стоит ; — добавляем его.
После этого делаем строку похожей на
resample-method = trivial
Снова тыкаем Ctrl+S Ctrl+X
Подключение
Для передачи звук откройте архив audio_to_rpi
В файлах connect.bat, voice_to_rpi.bat и audio_to_rpi.bat
Ваш_IP меняем на ip вашей малинки
Имя_Пользователя меняем на логин от raspberry pi
Пароль меняем на пароль от raspberry pi
Перезагружаем Raspberry Pi
Сначала запускаем connect.bat и на запросы отвечаем "y". После того, как это сделали, можно удалить этот батник и запускать остальные.
Включаем медиафайлы либо говорим в микрофон.