Oui, il existe déjà les méta-commandes "Suspend" et "Resume" déclenchées par les énoncés "suspendre écoute" et "reprendre écoute".
C'est visible vers la fin de la vidéo "En action".
La commande la plus spectaculaire est "suspendre session" qui déclenche la mise en veille.
Pour sortir de veille NoComprendo est impuissant.
Je ne saurai pas répondre à cette question subtile. Peut-être le "é" final est différent ?
Je n'ai pas inventé ce codage phonétique.
J'utilise celui contenu dans le dictionnaire qui vient d'ici (fr.dict) et qui est utilisé par les librairies.
Le dictionnaire permet de ne pas trop se poser de question, en lisant la phonétique on comprend à peu près.
On peut recombiner des sons pour inventer des nouveaux mots. Si on veut dire "démarrer firefox", il faut d'abord prononcer firefox comme un français et combiner quelques phonèmes piochés dans le dico.
Pour "script" le dictionnaire donne :
script ss kk rr ii pp tt
scripts ss kk rr ii pp tt
scripts(2) ss kk rr ii pp tt zz
C'est parce-que je n'avais pas réussi à faire marcher Simon que je me suis lancer là dedans.
La configuration n'était pas triviale. Ça utilise les modèles acoustiques et il me semble qu'on peut l'entrainer avec des enregistrement de voix, trop compliqué.
La librairie Sphinx permet de faire tout ça également, mais PocketSphinx fournit des fichiers clés en main pour reconnaître le français. Ça a marché dès les premiers tests.
NoComprendo est, je pense, plus simple à configurer mais beaucoup moins ambitieux.
J'ai lu sur des forums que PocketSphinx avait des problèmes avec les voix féminines. Je n'avais pas sous la main de voix haut perchée pour faire des tests.
J'espère ne pas avoir fait un logiciel discriminatoire…
Je me débrouille sous vim, mais mon environnement habituel est QtCreator.
Il est toujours possible de redéfinir à sa sauce des raccourcis clavier. Il faut le faire sur tous les postes qu'on utilise. Je préfère garder les raccourcis standards pour ne pas être perdu en changeant de machine.
L'histoire de tendinite est surtout un prétexte.
Actuellement j'ai beaucoup moins mal au poignet qu'au moment où j'avais commencé le développement, mais comme l'outil est amusant, je m'en sers souvent.
Pour QtCreator, je me ferai un groupe de commandes quand je bosserai sur un autre projet.
En se servant de NoComprendo pour développer NoComprendo, on se retrouve pendant les tests avec deux instances simultanées, c'est un peu risqué de recevoir deux fois les commandes.
J'ai vite arrêté.
[^] # Re: Compilation
Posté par be.root (site web personnel) . En réponse au journal NoComprendo, la commande vocale pour Linux. Évalué à 1.
espeak
Espeak a été rajouté pour donner un peu de rétroaction au programme.
Sa compilation est optionnelle. On peut mettre en commentaire la ligne :
CONFIG += use_espeak
dans nocomprendo.pro pour ne pas l'utiliser.
Répertoire d'installation
Le chemin /usr/share/pocketsphinx est codé en dur dans les directives d'installation du fichier .pro.
Je vais voir comment corriger ça.
qmake-qt5
Fedora et OpenSuse utilisent aussi le nom qmake-qt5. C'est le fichier .spec (qui sert à fabriquer les rpm) qui fait la translation.
nocomprendo.spec
Bravo pour le paquet Slackware.
[^] # Re: Déclenchement
Posté par be.root (site web personnel) . En réponse au journal NoComprendo, la commande vocale pour Linux. Évalué à 6. Dernière modification le 29 novembre 2019 à 08:21.
Oui, il existe déjà les méta-commandes "Suspend" et "Resume" déclenchées par les énoncés "suspendre écoute" et "reprendre écoute".
C'est visible vers la fin de la vidéo "En action".
La commande la plus spectaculaire est "suspendre session" qui déclenche la mise en veille.
Pour sortir de veille NoComprendo est impuissant.
[^] # Re: Phonétique
Posté par be.root (site web personnel) . En réponse au journal NoComprendo, la commande vocale pour Linux. Évalué à 2.
Je ne saurai pas répondre à cette question subtile. Peut-être le "é" final est différent ?
Je n'ai pas inventé ce codage phonétique.
J'utilise celui contenu dans le dictionnaire qui vient d'ici (fr.dict) et qui est utilisé par les librairies.
Le dictionnaire permet de ne pas trop se poser de question, en lisant la phonétique on comprend à peu près.
On peut recombiner des sons pour inventer des nouveaux mots. Si on veut dire "démarrer firefox", il faut d'abord prononcer firefox comme un français et combiner quelques phonèmes piochés dans le dico.
Pour "script" le dictionnaire donne :
script ss kk rr ii pp tt
scripts ss kk rr ii pp tt
scripts(2) ss kk rr ii pp tt zz
[^] # Re: Simon
Posté par be.root (site web personnel) . En réponse au journal NoComprendo, la commande vocale pour Linux. Évalué à 1.
C'est parce-que je n'avais pas réussi à faire marcher Simon que je me suis lancer là dedans.
La configuration n'était pas triviale. Ça utilise les modèles acoustiques et il me semble qu'on peut l'entrainer avec des enregistrement de voix, trop compliqué.
La librairie Sphinx permet de faire tout ça également, mais PocketSphinx fournit des fichiers clés en main pour reconnaître le français. Ça a marché dès les premiers tests.
NoComprendo est, je pense, plus simple à configurer mais beaucoup moins ambitieux.
J'ai lu sur des forums que PocketSphinx avait des problèmes avec les voix féminines. Je n'avais pas sous la main de voix haut perchée pour faire des tests.
J'espère ne pas avoir fait un logiciel discriminatoire…
[^] # Re: Essaye vim
Posté par be.root (site web personnel) . En réponse au journal NoComprendo, la commande vocale pour Linux. Évalué à 2.
Je me débrouille sous vim, mais mon environnement habituel est QtCreator.
Il est toujours possible de redéfinir à sa sauce des raccourcis clavier. Il faut le faire sur tous les postes qu'on utilise. Je préfère garder les raccourcis standards pour ne pas être perdu en changeant de machine.
L'histoire de tendinite est surtout un prétexte.
Actuellement j'ai beaucoup moins mal au poignet qu'au moment où j'avais commencé le développement, mais comme l'outil est amusant, je m'en sers souvent.
Pour QtCreator, je me ferai un groupe de commandes quand je bosserai sur un autre projet.
En se servant de NoComprendo pour développer NoComprendo, on se retrouve pendant les tests avec deux instances simultanées, c'est un peu risqué de recevoir deux fois les commandes.
J'ai vite arrêté.