Mein erster Beitrag hier. (Ich hoffe aufrichtig, dass es im Rahmen der erlaubten Beiträge liegt, bei denen ich nicht wusste, wohin ich mich sonst wenden soll).
Ich plane ein Projekt für eine neunzigjährige Mutter, die ihr Augenlicht schnell verliert und ein relativ freudloses Leben führt.
Sie sitzt alleine zu Hause und schaut sich ein einfaches Kabel an. Sie hat keine Internetverbindung. Sie hat eine riesige Fernbedienung mit 60 winzigen Knöpfen und ist im Grunde durch die ganze Sache verwirrt.
Ich möchte nur eine Bibliothek mit Filmen und / oder Hörbüchern auf eine Festplatte legen, damit sie in Ruhe darin navigieren und zuschauen kann.
Ich habe beschlossen, dass sie einen einfachen Joystick mit 6 großen konfigurierbaren Tasten benötigt. Ich müsste irgendwie herausfinden, dass Titel automatisch vorgelesen werden (während sie vor der Auswahl nach unten scrollt).
Eine GUI, die RIESIGEN Text auf dem Monitor liefert, mag ausreichen ... aber ich glaube, dass die Text-zu-Sprache-Funktion das schwierigste Problem sein könnte.
Wenn ihr die Titel vorgelesen werden, ist eine GUI fast ein strittiger Punkt.
XBMC hat, wie ich sehe, einige Text-zu-Sprache-Funktionen ... obwohl ich nicht bestimmen kann, ob es etwas wäre, das ihre Sicht erfordert, um durch die Benutzeroberfläche zu navigieren, um zum Inhalt "zu gelangen". (Außerdem kann ich nicht feststellen, ob das Menü selbst von der Benutzeroberfläche gelesen wird, was eine "blinde" Navigation ermöglicht.)
Ich brauche eine GUI, um sofort nach dem Booten eine Liste zu öffnen (durch die sie einfach scrollen und Inhalte auswählen kann).
Meine einfache Frage ist, ob es mit dem PI möglich ist und ob es so scheint, als ob dies ein erreichbares Ziel ist.
Wenn jemand mich nicht in die richtige Richtung lenken könnte, würde ich es unendlich schätzen.
Danke vielmals.
Antworten:
Ich bin nicht sicher, wie ich die GUI machen soll, aber ich weiß, wie man Text-to-Speech macht. Sie können espeak verwenden:
Standardmäßig ist die Stimme von espeak (für mich) schwer zu verstehen. Um eine Stimme zu finden, verwenden Sie:
Dann finde eine Stimme. Es installieren. Dann renne
um herauszufinden, wie man die Stimme ändert. Es sollte einfach sein.
Hier ist ein Beispiel für etwas, das ich mit espeak gemacht habe: https://github.com/Merlin04/robotthingy
Edit: Ich denke, Sie könnten eine GUI mit Kivy machen. Es verwendet Python.
quelle
Ich habe nur begrenzte Erfahrung mit XBMC, bin jedoch der festen Überzeugung, dass dies für die 'Zielgruppe' (diese 90-jährige Frau) bereits zu kompliziert sein könnte.
Ich glaube jedoch, dass dieses Projekt auf einem RasPi mit Sicherheit erreichbar ist. Als Webentwickler würde ich vorschlagen, eine einfache Webapp zu erstellen. Ich habe überhaupt keine Ahnung, ob so etwas existiert, aber ich kann mir nicht vorstellen, dass es zu schwer ist, sich zu entwickeln.
Grundidee:
quelle
Ich habe ein wenig nach Ihnen gegraben, da die meisten Dinge für Ihre Zielgruppe ziemlich schnell zu komplex werden können.
Aus meiner persönlichen Erfahrung, Tasten und Guis (egal wie einfach in Ihrer Entwickleraugen ) für ältere Menschen verwirrend wirken.
Ich weiß nicht, wie gut Sie sich mit (Web-) Entwicklung auskennen oder ob Sie einen erfahrenen Entwickler motivieren können, um Ihre Ziele zu erreichen, aber die Einfachheit für den Endbenutzer ist hier der Schlüssel.
Deshalb könnte "The One Button Audiobook Player" genau das sein, wonach Sie suchen. Oder vielleicht eine Anpassung daran.
Auszug unten:
Die folgende Software wurde verwendet:
Die Funktionen sind die folgenden:
always on: Wenn Sie die Himbeere einschalten, wird sie hochgefahren und das Python-Skript mit angehaltenem Hörbuch gestartet
One-Button-Bedienung: Die Taste unterbricht und hebt die Unterbrechung des Hörbuchs auf oder geht einen Titel zurück, wenn Sie die Taste länger als 4 Sekunden drücken
merkt sich die Position: Es wird immer die zuletzt gespielte Position gespeichert
Nur ein Hörbuch: Auf der Himbeere befindet sich immer nur ein Hörbuch
Einfache Bereitstellung von Hörbüchern: Wenn Sie ein USB-Stick mit einem speziellen Namen / Etikett anschließen, stoppt die Himbeere die Wiedergabe, hängt das Stick ein, löscht das alte Hörbuch, kopiert das neue, erstellt die Wiedergabeliste neu und - nachdem Sie das USB-Stick entfernt haben USB-Stick - Startet das neue Hörbuch im Pausenmodus
Multiformat: Da der Player mpd verwendet, unterstützt er Ogg Vorbis, FLAC, OggFLAC, MP2, MP3, MP4 / AAC, MOD, Musepack und Wave
>>> Quelle <<< --- Alle Kredite gehen dorthin!
Github Link
quelle
mpd
Erinnerung , wo es in einer langen Spiel-Liste war, mayhaps es eine Option für sie ist ...