Principe de fonctionnement
- La reconnaissance vocale est réalisée par la librairie Pocketsphinx.
- Un énoncé est une suite de un ou plusieurs mots précédée et suivie d'un silence.
- Quand Pocketsphinx vous écoute, il cherchera à vous comprendre en puisant seulement dans le vocabulaire disponible.
- Si vous parlez librement devant le micro, il continuera d'essayer de traduire tout ce qu'il entend.
Vous verrez arriver une suite de mots dans la page de gauche, tous issus du vocabulaire.
- Seuls les énoncés disponibles dans la liste des Commandes déclencheront des actions.
- Les énoncés non déclencheurs sont écrits avec une couleur plus claire.
La fenêtre principale de NoComprendo est divisée en deux volets :
- À gauche une "console" ou s'afficheront les mots reconnus. En dessous, le rappel de la dernière commande valide (pour répétition).
- À droite deux onglets pour les commandes et le vocabulaire.
- L'onglet Commandes rappelle les énoncés reconnus par votre configuration et leurs commandes associées.
Cette liste changera suivant les groupes de commandes sélectionnés.
- L'onglet Vocabulaire montre le vocabulaire disponible et de sa phonétique.
Cette liste contient l'intégralité du vocabulaire configuré, quels que soient les groupes de commandes sélectionnés.
Elle sert de rappel des mots reconnus et de leur phonétique.
- Ces volets sont escamotables en faisant glisser la barre de séparation.
En route
- Démarrer l'écoute en cliquant le bouton
.
- NoComprendo signale qu'il est prêt à vous écouter (barre de statut, fenêtre OSD).
- Par exemple en disant l'énoncé descendre, NoComprendo enverra la touche Down du clavier à la fenêtre active.
- En articulant l'énoncé descendre page, NoComprendo enverra la touche PgDown du clavier à la fenêtre active.
- En articulant l'énoncé descendre page 3, NoComprendo enverra la touche PgDown du clavier 3 fois à la fenêtre active.
- Le dernier énoncé valide est mémorisé et affiché en bas de la fenêtre.
Il peut être répété par un énoncé émettant la méta-commande "Repeat".
Barre de statut
- L'état courant de NoComprendo est signalé à droite de la barre de statut (Arrêt/A l'écoute/Suspendu).
- À gauche l'état de Pocketsphinx (Prêt/J'écoute).
Remise à zéro de l'application
- Supprimer le fichier de configuration : /home/<user>/.config/BeRoot/NoComprendo.conf.
- Supprimer le répertoire du dictionnaire et des groupes de commandes : /home/<user>/.config/nocomprendo/.
- Lors de la prochaine exécution, les groupes de commandes par défaut seront réinstallés.