Локальное управление голосом через веб-интерфейс¶
Простой веб-интерфейс для отправки произвольного текста в локальный синтез речи (TTS) колонки без использования облачных навыков.
Проверено на: Станция Мини 2, Станция Лайт 2.
Что понадобится¶
- Рутованная колонка с настроенным SSH.
- Утилита
socatна колонке (входит в Entware / yse, путь/opt/bin/socat). - Компьютер с Linux или macOS в той же локальной сети.
Установка¶
-
На компьютере настройте псевдоним хоста в
~/.ssh/config: -
Скачайте архив веб-панели на компьютер:
-
Запустите скрипт сервера:
-
Откройте в браузере адрес
http://localhost:8787. Введите фразу в поле ввода и нажмите кнопку отправки — колонка произнесёт текст штатным синтезом.
Как это работает¶
Скрипт через SSH подключается к локальному сокету Quasar/glagol на порту 9875 через socat
и передаёт команду синтеза речи напрямую в звуковую подсистему колонки.
Откат¶
Остановите локальный процесс run.sh сочетанием клавиш Ctrl+C и удалите каталог alice-tts.
На самой колонке никаких постоянных изменений в системе не сохраняется.