Mon premier post ici. (J'espère sincèrement que cela fait partie des publications autorisées, je ne savais pas où me tourner).
J'ai l'intention de faire un projet pour une mère de quatre-vingt-dix ans qui perd rapidement la vue et mène une vie relativement gaie.
Elle est seule à la maison à regarder le câble de base et n'a pas de connexion Internet. Elle a une énorme télécommande avec 60 petits boutons et est fondamentalement confuse par le tout.
Je veux juste mettre sur un disque dur une bibliothèque de films et / ou de livres audio afin qu'elle puisse les parcourir et les regarder à loisir.
J'ai décidé qu'elle avait besoin d'un simple joystick avec 6 gros boutons configurables. J'aurais besoin de trouver un moyen de lui lire automatiquement les titres (pendant qu'elle défile vers le bas avant la sélection).
Une interface graphique fournissant un texte ÉNORME sur le moniteur peut suffire ... mais je pense que la fonction de synthèse vocale pourrait être le problème le plus difficile.
Si les titres lui sont lus, une interface graphique est presque un point discutable.
XBMC, je vois, a quelques fonctionnalités de synthèse vocale ... bien que je ne puisse pas déterminer si ce serait quelque chose qui nécessiterait sa vue pour naviguer à travers l'interface pour "accéder" au contenu. (De plus, je ne peux pas déterminer si le menu lui-même est lu par l'interface graphique - permettant une navigation "sans vue")
J'ai besoin d'une interface graphique pour ouvrir avec une liste immédiatement au démarrage (à travers laquelle elle peut simplement faire défiler et sélectionner le contenu).
Ma question simple est de savoir si cela est possible avec l'IP et s'il semble que ce soit un objectif réalisable.
Au cas où quelqu'un pourrait me diriger dans la bonne direction, je l'apprécierais sans cesse.
Merci beaucoup.
Réponses:
Je ne sais pas comment faire le gui, mais je sais comment faire du text-to-speech. Vous pouvez utiliser espeak:
Par défaut, la voix d'Espeak est difficile à comprendre (pour moi). Pour trouver une voix, utilisez:
Ensuite, trouvez une voix. Installez-le. Ensuite, exécutez
pour savoir comment changer la voix. Ça devrait être simple.
Voici un exemple de quelque chose que j'ai fait en utilisant espeak: https://github.com/Merlin04/robotthingy
Edit: Je pense que vous pourriez faire une interface graphique avec Kivy. Il utilise python.
la source
Je n'ai qu'une expérience limitée avec XBMC, mais je crois fermement que cela pourrait déjà être trop compliqué pour «le public cible» (cette femme de 90 ans).
Cependant, je crois que ce projet est très certainement réalisable sur un RasPi. Comme je suis développeur Web, je suggère de créer une simple application Web. Je ne sais absolument pas si quelque chose comme ça existe, mais je ne peux pas imaginer que ce soit trop difficile à développer.
Idée basique:
la source
J'ai fait quelques recherches pour vous car la plupart des choses peuvent devenir trop complexes assez rapidement pour votre public cible.
D'après mon expérience personnelle, des boutons et des interfaces graphiques (peu importe la simplicité dans vos dev yeux) peut apparaître comme source de confusion pour les personnes âgées.
Je ne sais pas à quel point vos compétences sont bonnes avec le développement (web), ou si vous pouvez motiver un développeur qualifié pour vous aider à atteindre vos objectifs, mais la simplicité pour l'utilisateur final est la clé ici.
Par conséquent, "The One Button Audiobook Player" pourrait être ce que vous cherchez. Ou peut-être une adaptation à cela.
extrait ci-dessous:
Le logiciel suivant a été utilisé:
Les fonctionnalités sont les suivantes:
toujours allumé: lorsque vous allumez la framboise, elle démarre et démarre le script python avec le livre audio en pause
utilisation d'un bouton: le bouton interrompt et interrompt le livre audio ou remonte d'une piste lorsque vous appuyez sur le bouton pendant plus de 4 secondes
se souvient de la position: il se souviendra toujours de la dernière position jouée
un seul livre audio: il y aura toujours un seul livre audio sur le Raspberry
déploiement facile du livre audio: lorsque vous branchez une clé USB avec un nom / étiquette spécial, le Raspberry arrête de jouer, monte la clé USB, supprime l'ancien livre audio, copie le nouveau, reconstruit la liste de lecture et - après avoir débranché le clé USB - démarre le nouveau livre audio en mode pause
multi format: Puisqu'il utilise mpd, le lecteur prend en charge Ogg Vorbis, FLAC, OggFLAC, MP2, MP3, MP4 / AAC, MOD, Musepack et wave
>>> source <<< --- tout crédit y va!
lien github
la source
mpd
souvenu où il était dans une longue liste de lecture, peut-être qu'il y a une option pour cela ...