Как построить караоке с помощью Raspberry Pi

Вы хотите петь, но у вас нет караоке. Вот как собрать дешевый компьютер с помощью маленького Raspberry Pi.

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

Мы можем создать караоке, которое подключается к телевизору с помощью Raspberry Pi, и все это довольно дешево и легко построить, приложив немного ручных навыков и купив несколько предметов, которые мы постараемся уменьшить, чтобы снизить общую стоимость.

Что вам нужно для создания караоке с Raspberry Pi?

Мы будем использовать Pikaraoke, систему поиска и организации очередей караоке-песен с открытым исходным кодом в стиле KTV. Он подключается к вашему телевизору и отображает QR-код, который вы и другие люди можете сканировать с помощью смартфона или планшета, чтобы получить доступ к программному обеспечению.

После настройки веб-интерфейс позволяет выполнять поиск в местной библиотеке треков и загружать новые треки караоке с YouTube и других источников. Для завершения этого проекта вам понадобится несколько вещей. Конечно, если вы уже находитесь в мире Raspberry Pi, возможно, у вас уже есть все, что вам нужно.

Примечания к материалуRaspberry Pi. Вы можете использовать более старый Pi, например Raspberry Pi 3, но производительность может быть не самой лучшей. У вас также должна быть последняя версия настольной ОС Raspberry Pi. Кабель HDMI Для подключения Raspberry к телевизору или монитору не понадобится ничего особенного. Совместимый блок питания для вашего Pi. В частности, для Raspberry. Pi 5, убедитесь, что он обеспечивает достаточную мощность для оптимальной работы Pi. USB-клавиатура и мышь. Это понадобится вам для установки и настройки Pi, а затем для запуска программного обеспечения для караоке. USB-накопитель или хранилище microSD. Подойдет карта micro SD. хорошо, но для загрузки песен вам может понадобиться внешнее хранилище. Я использовал твердотельный накопитель NVMe емкостью 1 ТБ с Raspberry Pi 5, но подойдет и небольшой USB-накопитель. Компьютер, способный записывать образ операционной системы на карту micro SDL. Имидж-сканер Raspberry Pi доступен для Windows, Mac и Linux, поэтому доступны варианты. их много. Вам также понадобится адаптер для карты Micro SD на SD. Программное обеспечение для записи изображений Raspberry Pi Imager или Balena Etcher подойдет. ИнтернетНеобходимо загрузить и установить программное обеспечение и треки караоке, а также разрешить вам и другим певцам записывать себя для пения.

После установки ОС Raspberry Pi вы готовы к следующему шагу.

Установите и настройте Pikaraoke на Raspberry Pi (Руководство)

Установите необходимые пакеты

Вам нужно будет установить некоторые пакеты на свой Pi, если их еще нет. В окне терминала используйте эти команды для установки ffmpeg, браузера Chromium и Chromium ChromeDriver.

sudo apt-get установить ffmpeg -y

sudo apt-get установить браузер Chrome -y

sudo apt-get установить хром-хромдрайвер -y

Пакет ffmpeg используется для преобразования и потоковой передачи аудио и видео. Pikaraoke использует пакет chromium-chromedriver для отправки команд в Chromium на Raspberry Pi и управления веб-интерфейсом на вашем смартфоне, планшете или компьютере.

Установите Pikaraoke в виртуальной среде Python.

Далее нам нужно установить Пикараоке. Хотя он доступен на GitHub, самый простой способ заставить его работать — использовать Python. Чтобы избежать конфликтов и других неприятностей, вам следует создать полноценную виртуальную среду на Python.

Сначала откройте окно терминала или используйте окно из предыдущего раздела. Используя следующие команды, создайте каталог для вашей виртуальной среды, а затем активируйте его.

python -m венв ~/.venv

источник ~/.venv/bin/activate

Далее установите Pikaraoke в виртуальной среде.

пип установить пикараоке

Через несколько секунд программа будет готова к запуску. В виртуальной среде введите команду:

караоке

Pikaraoke должен запускаться в режиме головы, отображая заставку в полноэкранном окне Chrome на вашем телевизоре. Далее вы можете подключиться к серверу со своего телефона или другого устройства, способного сканировать QR-код.

Если вы закроете виртуальную среду, вам нужно будет активировать ее снова перед запуском Пикараоке.

Будьте готовы оторваться с Пикараоке

Как только Pikaraoke заработает, вы увидите QR-код в левом нижнем углу телевизора. Вы можете использовать приложение камеры вашего устройства или устройство чтения QR-кодов, чтобы отсканировать код и подключиться к веб-интерфейсу Pikaraoke. После подключения вы можете искать и добавлять песни в очередь.

Значок поиска ПиКараоке

Веб-интерфейс понятен и прост, с различными значками для доступа к различным частям караоке. Коснитесь значка нумерованного списка, чтобы просмотреть очередь предстоящих песен. Увеличительное стекло позволяет искать песни, а значок папки с файлами показывает песни, уже загруженные в Пикараоке.

ПиКараоке Найдите и добавьте новое

Когда вы впервые нажмете кнопку поиска, Пикараоке спросит ваше имя. Сервер отображает его в очереди, в баннере «Следующий» и в игровых разделах. Таким образом, ваша семья и друзья будут знать, кто с какой песней будет следующим. Конечно, вы также увидите эту информацию на главной странице веб-интерфейса вашего телефона.

ПиКараоке играет и следующая песня

После того, как в очередь добавлено несколько песен, пора начинать петь. Вы можете изменить порядок песен, удалить входящие треки или добавить случайные песни из локальной библиотеки на вкладке «Очередь». Вы также можете добавлять песни со вкладки локальной библиотеки.

Оптимизируйте свой опыт караоке

Pikaraoke предлагает полноценные возможности караоке со многими функциями, предлагаемыми профессионалами. Например, вы можете изменить тональность песни, переместив ползунок под надписью «Изменить тональность».

ПиКараоке Сменить ключ

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

Вечеринка окончена? Закрываем Пикараоке правильно

Пришло время заканчивать вечеринку? На одном из телефонов или планшетов, подключенных к серверу Пикараоке, выберите гамбургер-меню (три горизонтальные линии) в правом верхнем углу. Нажмите белую кнопку Пикараоке, прокрутите вниз и нажмите «Выйти из Пикараоке».

Меню гамбургера ПиКараоке

хватит заниматься пикараоке

Чтобы получить доступ к этому меню из Raspberry Pikaraoke, переместите указатель мыши в верхний левый угол и выберите меню-гамбургер, после чего откроется знакомое меню, которое вы видите на своем смартфоне. Нажмите кнопку гамбургера в правом верхнем углу этого меню, затем следуйте инструкциям, чтобы закрыть Pikaraoke.

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

Конечно, эта настройка не запускает Пикараоке при включении Raspberry Pi. Вам потребуется подключить клавиатуру и мышь для запуска караоке-сервера или использовать Raspberry Pi Connect с другого компьютера. Однако вы можете создать сценарий, который запускает Pikaraoke при запуске.

Сначала создайте программу запуска автозапуска, используя эти команды с терминала вашего Raspberry Pi.

mkdir ~/.config/автозапуск

коснитесь ~/.config/autostart/pikaraoke.desktop

Затем создайте сценарий-оболочку для запуска вашей виртуальной среды и Пикараоке. Это необходимо, поскольку запуск виртуальной среды и Пикараоке с помощью одной команды Exec невозможен.

коснитесь ~/launch-pikaraoke-venv.sh

chmod +x ~/launch-pikaraoke-venv.sh

После создания сценария-оболочки отредактируйте его с помощью этой команды:

нано ~/launch-pikaraoke-venv.sh

Добавьте следующие команды в скрипт-оболочку, сохраните его и выйдите из nano.

#!/бин/ш

источник /home/pi/.venv/bin/activate

караоке

Наконец, отредактируйте ~/.config/autostart/pikaraoke.desktop, включив в него следующие настройки:

(Запись на рабочем столе)

Тип=Приложение

Name=Пикарук

Exec=/home/pi/launch-pikaraoke-venv.sh

После этого перезагрузите Raspberry Pi. Пикараоке должно запуститься автоматически после загрузки Pi.

Станьте более профессиональным с внешними микрофонами

Pikaraoke передает звук через HDMI-кабель вашего Pi, и вы заметите, что я вообще не упомянул микрофоны. Это связано с тем, что у Raspberry Pi нет аудиовхода для подключения микрофона, а USB-микрофоны, как правило, имеют слишком большую задержку для нормальной работы.

Если вы хотите добавить микрофоны в свою систему караоке, вам необходимо использовать аналоговый микшер вместе с Raspberry Pi. Микшер направит звук с вашего Pi и микрофона на усилитель и динамики. Некоторые USB-микшеры, такие как серии Behringer X-Air и Xenyx, работают через USB, что позволяет вам настраивать микс непосредственно с Pi.

ИСТОЧНИК

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *