Как стать автором
Обновить

Говорящий плеер на raspberry

Время на прочтение 2 мин
Количество просмотров 3.7K
Приветствую всех. У меня проблемы со зрением, увлечение мое — программирование.

Как то в недалеком прошлом я узнал об одноплатном компьютере raspberry, описание меня впечатливо и я приобрел его.

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

есть нормальный скринридер fenrir, но он без поддержки русского языка.

Ранее я писал скетчи для ардуино с аудио-интерфейсом, решил попробовать написать что-нибудь подобное для raspberry, заодно был бы стимул изучить python, так, как я его не знаю.

В итоге написал скрипт, который воспроизводит локальные аудиофайлы, интернет-радиостанции, говорит синтезатором время и дату.

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

Если включен плеер | радио кнопки вверх | вниз переключают треки иначе можно выбрать из списка.

Также повесил на кнопку exc действие для отключения компьютера.

Все действия озвучиваются по русски синтезатором RHVoice.

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

Может я делаю что-то не так, буду благодарен за информацию для развития в этом направлении.

Скрипт назвал авонация, вот ссылка.
Теги:
Хабы:
+6
Комментарии 6
Комментарии Комментарии 6

Публикации

Истории

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн