NetTTS
Краткое описание:
Удаленное использование TTS в Android.
Описание:
Потребовалось заюзать TTS движок андройда удаленно, и быстренько написал соответствующую программулину.
Она работает в виде фоновой службы и слушает соединения на указанном в настройках порту.
Входящие текстовые данные читает до знака переноса строки и озвучивает.
Есть возможность автозапуска вместе с системой. Тестировал на SVOX Katja, хотя, отличий в теории быть не должно.
История изменений
0.2:- Запилил авторизацию по authtag’у. если authtag стоит в каком либо непустом значение — первой строчкой должен идти авторизационный тег, и только потом - текст на синтез
- Save&restart теперь действительно перезапускает сервер, а не только сохраняет настройки
- Убивание сервера не приводит более к тоннам ненависти в logcat на тему leakedserviceconnectioninfo
- Теперь можно переключать язык в рантайме, отправляя /setlangru_RU или /setlangen_US
- Если очередь команд забилась сотнями сообщений, то можно отправить команду /shutup, а не ждать, пока закончиться пустая говорильня.
- Имя пакаджа переименовано с org.necromant.nettts на org.ncrmnt.nettts во имя справедливости
0.1b - Добавил выбор локали, исправил работу кнопки остановки службы
0.1 - первый релиз
Использование
Установить, выбрать порт, запустить.
С удаленного компьютера:
под windowstelnet 192.168.0.25 4444
(192.168.0.25 заменить адресом адндройд устройства, 4444 номером порта).
Ввести текст, нажать enter, прослушать его с планшета/телефона.
Под Linux/mac:echo "Привет, Нео!" | nc 192.168.0.25 4444
Более расширенная инструкция и пример более продвинутой обертки для баша есть здесь: http://ncrmnt.org/wp/2012/08/21/nettts-0-2/?lang=ru
Страшный исходный код находится тут: https://github.com/nekromant/NetTTS
APK лежит в том же репозитории: https://github.com/nekromant/NetTTS/tree/master/bin
Разработчик:Necromant
Домашняя страница:http://ncrmnt.org/
Маркет: На маркете нету, так как жаба душит платить 25 баксов, и не хочу встраивать в свой софт рекламу.Бесплатные игры и исходники Android studio