Problème de détection snowboy
Bonjour, j'ai vraiment du mal à faire fonctionner la détection rien que du mot clé de snowboy
Dans les pré requis j'avais vue le micro Andoer Omni-Directional l'installation et la configuration s'est bien passé, j'ai réglé le gain à 12 et j'entend bien ma voix quand je fais le premier éssai. j'ai ensuite fait le trainning pour le mot clé jarvis et un autre pour tester, mais rien ne fonctionne... Je souhaite utiliser seulement snowboy pour quelques commandes pré enregistré et rien d'autre
je voudrais pouvoir par exemple ouvrir les volets et les fermer, ou allumer la lumière, donc c'est possible de faire chacune des requête manuellement.
Dans tout les cas, le mot clé jarvis ne semble pas être détecté puisqu'il ne me dit jamais "j'écoute"
Notice: you can use 'jarvis' instead of './jarvis.sh'
------------ Config ------------
jv_branch master
jv_version
jv_arch armv7l
jv_os_name raspbian
jv_os_version 9
language fr_FR
play_hw false
rec_hw false
speaker Default
microphone Default
recorder snowboy
trigger_stt snowboy
command_stt snowboy
tts_engine svox_pico
--------------------------------
DEBUG: program_startup hook
DEBUG: start_speaking hook "Hello"
jarvis: Hello
DEBUG: stop_speaking hook
Use "?" to display possible commands (in keyboard mode)
jarvis: Waiting to hear 'jarvis'
Charly: (listening...)
DEBUG: models=jarvis
INFO:snowboy:Ticks: [2, 20, 5, -1]
INFO:snowboy:Keyword 1 detected at time: 2019-04-15 14:19:37
INFO:snowboy:No match - no voice before hotword
INFO:snowboy:Keyword 1 detected at time: 2019-04-15 14:19:53
INFO:snowboy:Ticks status: 2 1 0 1
DEBUG: modelid=0
jarvis
DEBUG: entering_cmd hook
Charly: (listening...)
DEBUG: models=alexa,allume la lumiere,jarvis,snowboy
INFO:snowboy:Ticks: [2, 20, 5, -1]
INFO:snowboy:Keyword 2 detected at time: 2019-04-15 14:19:58
INFO:snowboy:No match - no voice before hotword
DEBUG: timeout, end of conversation
DEBUG: listening_timeout hook
DEBUG: exiting_cmd hook
jarvis: Waiting to hear 'jarvis'
Charly: (listening...)
DEBUG: models=jarvis
INFO:snowboy:Ticks: [2, 20, 5, -1]
INFO:snowboy:Keyword 1 detected at time: 2019-04-15 14:20:21
INFO:snowboy:Keyword 1 detected at time: 2019-04-15 14:20:59
INFO:snowboy:Ticks status: 2 40 0 1
WARNING:snowboy:No match voice_before
WARNING:snowboy:No match voice_before
INFO:snowboy:Keyword 1 detected at time: 2019-04-15 14:22:03
INFO:snowboy:Keyword 1 detected at time: 2019-04-15 14:22:03
INFO:snowboy:No match - no voice before hotword
Je n'arrive pas à trouver le problème, les autres tickets avec ce genre d'erreur ont des problèmes de fichiers manquant etc mais moi je n'ai que ça qui s'affiche. Peu être est il possible d'afficher plus d'info ?
Merci d'avance bonne journée !
Salut,
Avec snowboy, ce que ne dit pas la doc clairement, c'est que tu dois créer chaque mot clefs pour tes commandes! Et pas uniquement le magic_word.
Du coup pour tes volets, il faut que tu ailles dans Voice recognition >> Snowboy > train a hotword/command. Là tu entres, par exmple, volet (ce sera le nom du fichier .pmdl stocké dans Jarvis/stt_snowboy/ressources), puis tu suis la procédure qui va the faire faire répéter 3 fois le mot volet.
Ensuite tu n'as plus qu'à écrire les actions associées à ce mot clef.
(cf. https://www.openjarvis.com/content/snowboy)