-
Notifications
You must be signed in to change notification settings - Fork 199
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"I did not understand $trigger" #392
Comments
Tu peux coller l'ensemble de la console avec Jarvis en mode troubleshooting? (y compris les paramètres de démarrage) |
Hello Alex, j'essaierai ce soir J'ai en effet le trigger et le modele snowboy, mais il ne reconnait pas ce que je dis après. J'ai testé le mode clavier, il comprend les commandes, mais en vocal c'est broken. Merci pour ton aide :) |
Résultat après avoir testé avec "jack_control start" : same result. Du coup si tu as un autre conseil je suis preneur. |
Et si tu te mettais en language FR ? |
C'est indispensable?
Je ferai le test ce soir mais vu que le choix est proposé je pensais qu'on
pouvait choisir ce qu'on veut :(
Merci pour ton soutien cela dit :)
…On 1 February 2017 at 21:55, Lusitanos67 ***@***.***> wrote:
Et si tu te mettais en language FR ?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#392 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AMH1BtzRwkOEg6MuYr1K4kAdrxaQ21Z5ks5rYPFagaJpZM4Ltr06>
.
|
Je propose des idées :) |
Bon j'ai test après l'avoir mis en français, aucun changement, juste une voix horrible. J'ai constaté qu'au début, QUOI QUE JE DISE, il fait comme s'il avait reconnu le mot clef, puis après il décide que QUOI QUE JE DISE, il ne comprend pas. Un petit coup de main Alex? On compte sur toi :D |
Heu... juste avant de continuer, tu peux éviter de mettre snowboy comme moteur de reconnaissance des commandes 😄 pke la c'est sûr que ca va pas marcher. |
Ha.
En fait je me suis basé la dessus : http://domotiquefacile.fr/jarvis/content/stt
A moins que je n'aie compris de travers, le tableau indique que snowboy
peut être utilisé pour mot clef ET commandes rapides. Non ?
Mais en relisant, je réalise qu'on peut le faire seulement si on configure des commandes rapides comme des mots clefs en fait. Donc il faudra que je fasse ça.
En attendant, si on veut travailler offline, on peut utiliser pocketsphinx?
Mes commandes seront principalement "internes" (je bosse sur un robot, donc
ça va être "avance", "recule", "do a barrel roll" ...)
Car si l'utilisation est D'OFFICE online, je suis un peu déçu je dois avouer :(
|
J'ai test après m'être inscrit sur Bing api :
J'ai fait un autre test un peu après mais dans un environnement un peu bruyant. Cela dit Jarvis semble avoir du mal à comprendre (Pour le mot clef "canine", il m'a dit "I did not understand good night", "I did not understand new line", ... pour "merci" il croit que je dis "max" et quand je dis "test" ou "ça va" il me répond "bip" et affiche un interrobang ?. ) Je dois retester avec plus de silence, ou y a qqchose qui cloche dans ma config? |
Il dirait que tu es en anglais. Change la langue pour le Français déjà ca devrait aller mieux... |
Je vais essayer, mais tu veux dire qu'on ne peut pas utiliser Jarvis dans une autre langue que le français? Parce que je parle en anglais avec la machine (kénaïneu pour Canine... k-9 quoi). Je te tiens au courant de mes progres :) |
Alors, j'ai retest : en français : ça ne change rien : cette fois il a compris "lénine" et "gmail" à la place de Canine, mais pas de réaction. En anglais : même combat. J'ai constaté qu'en fait, QUOI QUE JE DISE, il commence par répondre "yes" comme si tout se passait bien, puis il fait de la merde (quoi que je dise aussi). Donc en fait ça ne marche pas du tout la :( J'ai constaté aussi qu'il répète ce que je dis (en troubleshooting mode, je sais pas s'il est censé faire ça en temps normal), et visiblement il enregistre correctement, donc le souci est dans la reconnaissance. Une estimation ? Un indice? |
Voila je sais pas si c'est utile pour toi, moi tout ce que je vois c'est des calls curl vers une API :( j'ai aucune idée de ce que sont --endian little ni rien :/ la même en français :
A noter que lors d'un de mes tests en anglais, il m'a répondu "I did not understand "k 9" "... Alors que c'est littéralement mon hotword è_é Du coup je suis un peu paumé la. |
Ok, bon difficile à voir d'ou vient le pb exactement.
Ce qui correspond très probablement à un pb de réglage micro. Voir #118. |
Hello Alex J'ai bien compris la différence entre hotword et commande. Mon hotword est "canine" (à prononcer "kénaïneu", à l'anglaise donc). Après avoir démarré Jarvis en troubleshooting mode, je peux dire ce que je veux, que ce soit "Canine", "Grand mère", "Agroououuuurururourour" ou même faire des bruits de pet avec ma bouche, il me répond "oui?". J'ai essayé de parler à Jarvis avec les mots clefs définis comme user defined command :
Donc j'ai essayé "bonjour", okay c'est du français et ça ne marche pas parce qu'il est configuré dans une autre langue.... C'est possible. Cela dit, "test", ça se dit pareil en anglais et en français, et il reconnait pas mieux. Quand je le configure en Anglais, Bing ne comprend pas mieux qu'en Français. Dans les deux cas, la détection vocale est aléatoire, peu efficace voire carrément Trollesque (voire exemple où la machine me répond "I did not understand K 9" .... ) J'entends parfaitement bien ma voix (parfois un peu brouillée ou hachée, mais audible et compréhensible) environ 9 fois sur 10, sauf de temps en temps où la machine semble décider que le son du silence est suffisant (je suppose que Jarvis est fan de Simon & Garfunkel). Je pense normal que les durées d'enregistrement soient "courts", je prends pas deux minutes à dire "bonjour" ou "test", mais je vais regarder les deux liens que tu as posté. Merci pour ta patience :) |
Même problème pour moi. Voici le debug :
|
DEBUG: too long for a command (max 4 secs), ignoring... Ton micro est trop sensible, ou alors tu parle trop longtemps ^^ |
Parler trop longtemps, je pense pas je demande juste la météo =D |
Ok donc pour ma part, l'incident venait bien d'un problème de micro. |
Content pour toi ;) |
@mikagouzee s'il te répond oui tout de suite alors il doit y avoir un pb avec ton hotword. Essaye d'en "trainer" un autre ou d'utiliser snowboy (en changeant ton trigger en "snowboy"). Ainsi tu pourras y séparer les 2 pbs et tenter de les résoudre plus simplement. A mon avis si la reconnaissance de Bing est si mauvaise, alors ca doit venir de ton micro (surtout si comme tu dis c'est "brouillé/haché"...). Tu as quoi comme micro? |
Heu c'est un micro de traitement de texte pro, je crois que la pi le
reconnait comme un Texas Instrument mais c'est un modèle d'une marque plus
toute jeune dont le nom m'échappe pour l'instant.
Je ferai quelques tests ce soir je pense, je vous tiens au jus.
|
@mikagouzee Est ce que tu as eu le temps de faire des tests ? |
Pas du tout, j'ai été pris par des trucs perso et ça risque de durer encore
un peu. Je vais voir si je peux faire un test ou deux ce matin en vitesse,
mais je ne suis pas certain.
…On 21 February 2017 at 19:58, PGP 2F93D5AF ***@***.***> wrote:
@mikagouzee <https://github.com/mikagouzee> Est ce que tu as eu le temps
de faire des tests ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#392 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AMH1BrLlDP0Ibf03S7VIxdUC3t3yqjW-ks5rezPpgaJpZM4Ltr06>
.
|
@mikagouzee OK. Je fais la chasse aux issues sans réponse en ce moment, histoire de ne pas noyer @alexylem sous les demandes. Si tu penses faire des tests plus tard, je t'invite à clôturer le ticket, quitte à le rouvrir plus tard s'il y a des avancées =-) |
Je viens de faire un test en utilisant le keyword snowboy, je peux l'appeler chocolat il me répond quand meme "Yes" avant de plus rien comprendre. J'ai essayé de train un autre keyword, et il a du coup effacé tous ceux que j'avais entrainé jusque la. Ahem. Je vais réinstaller.... |
@mikagouzee tu peux aussi essayer de baisser le sensibilité de snowboy dans Settings > Voice Reco > Snowboy settings > Sensibility. |
Well, on verra ce soir/demain, car comme j'ai du tout réinstaller je dois
reprendre à zéro :3
|
@mikagouzee En attendant ton retour je clôture. |
Description
Yo Alex
Félicitations pour ton taf, j'ai installé Jarvis assez facilement, et par rapport à la galère que j'ai eu avec JASPER, ça fait bien plaisir.
J'ai installé Raspbian à partir de noobs puis j'ai lancé tes installeurs après avoir cloné ton repo. J'ai un peu du trifouiller pour comprendre ton interface (devoir appuyer sur espace pour sélectionner et sur annuler pour revenir en arrière est un peu déroutant), mais j'ai fini par démarrer Jarvis avec Snowboy pour la reconnaissance des trigger et des commandes.
Seulement voila, quand je parle à "k-9" (le nom que je lui ai donné originellement, mais j'ai entre temps réinstallé et utilisé 'Canine'), j'ai quelques soucis :
--le début de la synthèse vocale est coupée (j'entends "lo" au lieu de "hello", par exemple)
--jarvis semble ne rien entendre de ce que je pourrais dire hormis "knine/'canine", et me dit qu'il ne comprend même pas ce terme.
Le son est bon, le micro fonctionne donc je soupçonne une erreur de config qqpart mais je ne sais pas trop ce qui a pu se passer.
Un conseil?
premier test en mode normal :
pi@Madmanwithabox:~/jarvis $ ./jarvis.sh
Checking updates for jarvis...Up-to-date
knine: Hello
User defined commands:
AIDE BONJOUR|SALUT COMMENTAPPELLE*
MERCI AU REVOIR|BYE ANNULE*|TERMINE*
ENCORE* TEST VERSION
REPETE () ET (*) CA VA >OUI
Result
Deuxieme test en mode debug
DEBUG: program_startup hook
Canine: Yes, Master ?
User defined commands:
AIDE BONJOUR|SALUT COMMENTAPPELLE*
MERCI AU REVOIR|BYE ANNULE*|TERMINE*
ENCORE* TEST VERSION
REPETE () ET (*) CA VA >OUI
The text was updated successfully, but these errors were encountered: