Мой первый пост здесь. (Я искренне надеюсь, что это в рамках разрешенных постов, я не знал, куда еще обратиться).
Я планирую сделать проект для девяностолетней матери, которая быстро теряет зрение и ведет относительно безрадостную жизнь.
Она сидит дома одна, смотрит основной кабель и не имеет подключения к интернету. Она имеет огромный пульт дистанционного управления с 60 крошечными кнопками и в целом смущена всем этим.
Я просто хочу положить на жесткий диск библиотеку фильмов и / или аудиокниг, чтобы она могла просматривать их и смотреть на досуге.
Я решил, что ей нужен простой джойстик с 6 большими настраиваемыми кнопками. Мне нужно было бы найти какой-нибудь способ, которым названия могли бы быть автоматически прочитаны ей (поскольку она прокручивает вниз перед выбором).
GUI, обеспечивающий ОГРОМНЫЙ текст на мониторе, может быть достаточным ... но я считаю, что функция преобразования текста в речь может быть самой сложной проблемой.
Если названия читаются для нее, графический интерфейс почти спорный вопрос.
У XBMC, я вижу, есть некоторые функции преобразования текста в речь ... хотя я не могу определить, будет ли это что-то, что потребовало бы от ее взгляда навигации по интерфейсу, чтобы "добраться" до содержимого. (Кроме того, я не могу определить, читается ли само меню с помощью графического интерфейса, учитывая «незрячую» навигацию)
Мне нужен графический интерфейс, чтобы открыть список сразу после загрузки (с помощью которого она может просто прокручивать и выбирать содержимое).
Мой простой вопрос: возможно ли это с ИП и кажется ли это достижимой целью?
На случай, если кто-то может указать мне правильное направление, я буду бесконечно признателен за это.
Большое спасибо.
Ответы:
Я не уверен, как сделать графический интерфейс, но я знаю, как сделать текст в речь. Вы можете использовать espeak:
По умолчанию голос espeak трудно понять (для меня). Чтобы найти голос, используйте:
Затем найдите голос. Установите это. Затем беги
чтобы найти, как изменить голос. Это должно быть просто.
Вот пример того, что я сделал с помощью espeak: https://github.com/Merlin04/robotthingy
Редактировать: Я думаю, что вы могли бы сделать графический интерфейс с Киви. Он использует Python.
источник
У меня ограниченный опыт работы с XBMC, но я твердо верю, что это может быть слишком сложным для «целевой аудитории» (этой 90-летней женщины).
Тем не менее, я считаю, что этот проект, безусловно, достижим на RasPi. Поскольку я веб-разработчик, я бы предложил создать простое веб-приложение. Я понятия не имею, существует ли что-то подобное, но я не могу представить, что это слишком сложно развивать.
Основная идея:
источник
Я немного покопался для вас, так как большинство вещей могут стать слишком сложными довольно быстро для вашей целевой аудитории.
Исходя из моего личного опыта, кнопки и графические интерфейсы (какими бы простыми вы ни были в ваших глазах разработчика ) могут смущать пожилых людей.
Я не знаю, насколько хороши ваши навыки в (веб) разработке, или если вы можете получить квалифицированного разработчика, мотивированного, чтобы помочь вам в достижении ваших целей, но простота для конечного пользователя является ключевой здесь.
Поэтому «Плеер аудиокниг с одной кнопкой» может быть тем, что вы ищете. Или, может быть, адаптация к нему.
извлечь ниже:
Следующее программное обеспечение было использовано:
Особенности следующие:
всегда включен: когда вы включаете малину, она загружается и запускает скрипт python с аудиокнигой в режиме паузы
использование одной кнопки: кнопка приостанавливает и останавливает аудиокнигу или возвращает одну дорожку назад, когда вы нажимаете кнопку дольше 4 секунд
запоминает позицию: он всегда будет помнить последнюю сыгранную позицию
только одна аудиокнига: на Raspberry всегда будет только одна аудиокнига
Простое развертывание аудиокниги: при подключении флэш-накопителя USB со специальным именем / меткой Raspberry прекращает воспроизведение, монтирует флэш-накопитель, удаляет старую аудиокнигу, копирует новую, восстанавливает список воспроизведения и - после отключения флешка - запускает новую аудиокнигу в режиме паузы
мультиформат: поскольку он использует mpd, плеер поддерживает Ogg Vorbis, FLAC, OggFLAC, MP2, MP3, MP4 / AAC, MOD, Musepack и wave
>>> источник <<< --- весь кредит идет туда!
ссылка на github
источник
mpd
запомнил, где он находился в длинном списке воспроизведения, возможно, есть вариант для этого ...