Joueur parlant sur framboise

Bienvenue à tous. J'ai des problèmes de vision, mon hobby est la programmation.

D'une manière ou d'une autre dans un passé récent, j'ai découvert un ordinateur monocarte framboise, la description de moi est impressionnante et je l'ai acquise.

Donc, comme la distribution officielle est raspbian, basée sur debian, j'ai pensé inclure des fonctionnalités d'accessibilité, le lecteur d'écran orca, et j'aurai un mini-ordinateur entièrement fonctionnel.
En réalité, tout s'est avéré moins bon. J'ai essayé différents systèmes d'exploitation, mais le fonctionnement normal du lecteur d'écran avec prise en charge de la langue russe ne s'est pas avéré être.

Il existe un lecteur d'écran fenrir normal, mais il ne prend pas en charge la langue russe.

Plus tôt, j'ai écrit des croquis pour arduino avec une interface audio, j'ai décidé d'essayer d'écrire quelque chose de similaire pour la framboise, en même temps, il y aurait une incitation à apprendre le python, car je ne le sais pas.

En conséquence, il a écrit un script qui lit des fichiers audio locaux, des stations de radio Internet, le synthétiseur indique l'heure et la date.

Le script dispose d'un menu parlant dont la navigation s'effectue à l'aide des touches fléchées, haut | bas sélectionne un élément, droite active un élément, gauche revient en arrière.
Vous pouvez activer un élément de menu à l'aide de la barre d'espace ou entrer.

Si le joueur est allumé | boutons radio vers le haut | changer de piste vers le bas, sinon vous pouvez sélectionner dans la liste.

J'ai également suspendu une action sur le bouton exc pour éteindre l'ordinateur.

Toutes les actions sont exprimées en russe par le synthétiseur RHVoice.

Les avantages de cette solution est qu'une personne ayant une connaissance minimale de la programmation peut faire un lecteur minimal très pratique avec des commandes simples.
Tous les paramètres sont écrits dans le script et peuvent être modifiés à votre discrétion.
Mettez le script en exécution automatique, et il se révèle être un tifloplayer entièrement fonctionnel.
Les plans incluent le multilinguisme, la prise en charge d'autres synthétiseurs, la connexion de bibliothèques en ligne, etc. sur les petites choses.

Peut-être que je fais quelque chose de mal, je serai reconnaissant pour les informations à développer dans cette direction.

Le script appelé avonation, voici le lien .

All Articles