В настоящее время я работаю над арт-проектом, в котором мне нужно воспроизводить аудио, файлы wav (при необходимости можно конвертировать) на 6 отдельных аудиоканалах. Проект будет работать на Raspberry Pi со звуковым устройством GigaPort HD +. У меня он работает с PureData Extended (программа Max7, которая может работать в Linux).
Но я предпочитаю, чтобы все выполнял сервер NodeJS, но проблема в том, что я просто не могу найти пакет для этого NodeJS? / Те, которые я нашел как динамик (https://www.npmjs.com/package/speaker), выдают мне ошибки при попытке установить его.
Мне это действительно нужно для одновременного воспроизведения аудиофайлов на разных каналах.
У кого-нибудь есть идеи, какой пакет использовать или что-нибудь еще, что может мне помочь.
просто предположение, поскольку я нахожусь на ноутбуке ubuntu, однако в соответствии с документом npm попробуйте выбрать звуковой бэкэнд, запустив npm install speaker -g --mpg123-backend=win32 ... если все еще нет, я бы посмотрел, устанавливает ли его базовый пакет OK npm i mpg123n
если все еще ошибки, я бы укусил пулю, сделал резервную копию всех важных файлов, установил Linux (ubuntu 18.04) или, по крайней мере, сделал вашу разработку на своем собственном облачном сервере за 4 доллара в месяц ovh.com/world/vps
Спасибо за помощь! В настоящее время я работаю над Rpi и, похоже, здесь я могу установить динамик npm без ошибки. Теперь мне просто нужно найти способ заставить его проигрывать "x.mp3" на одном из каналов, а не на всех.
«Обновить», он работает на Raspberry Pi. Просто изо всех сил пытаюсь заставить его работать с моей звуковой картой, и мне нужно иметь возможность «выбирать», какой канал. Открыли "проблему" на гитхабе, будем надеяться, что они помогут





update, чтобы показать копию N и вставить результат команд установки
sudo apt-get install libasound2-devиnpm install speaker -g... а также какой PI вы используете?