You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Anton Antonov edited this page Jan 11, 2018
·
8 revisions
Для проигрывания используется пакет speaker
Для декодирования mp3 используется пакет lame
Пакеты нативные, поэтому надо его скомпилить (делается автоматически, но...)
на windows
Возможно, надо будет установить тулзы инструкция
unix
Перед установкой пакетов надо установить дополнительную либу для аудио sudo apt-get install libasound2-dev
Устанавливать модули следующей командой sudo npm install --unsafe-perm
mac
Надо поставить gcc. Python уже должен быть в системе.
По умолчанию speaker работает с coreaudio, но с ним имеются проблемы (после завершения воспроизведения аудио весь процесс node.js завершается с кодом 0). Для работы надо заменить процессор аудио
Установить через brew, например, openal-soft затем выполнить в папке с проектом npm i speaker --mpg123-backend=openal.
Для избежания щелчков при воспроизведении надо заменить политику выставления частоты CPU nano /etc/default/cpufrequtils
изменить на: