alexylem / jarvis

Jarvis.sh is a simple configurable multi-lang assistant.
http://openjarvis.com
MIT License
808 stars 197 forks source link

Snowboy ne detecte qu'un mot + fonctionnement de github #820

Open Anisogel opened 6 years ago

Anisogel commented 6 years ago

Bonjour à tous,

Désireu de rendre ma domotique hors ligne vis à vis de la reconnaissance et synthèse vocal, je suis passer de bing/google, à snowboy/svox_pico.

J'ai voulu faire un test avec la phrase "ferme le rideau", je lui ai appris "ferme" et "rideau", "le" me renvoi une erreur car "commande trop petite", Cependant, dans l'action, quand je lui dit "ferme rideau", il ne prend en compte que "ferme", "rideau" passe à la trappe, pareil si j'essaye d'inverser les mots, quelqu'un aurait une solution ?

Mon second soucie est vis à vis de github, je n'arrive pas à faire de recherche sur les sujet déjà clos, comment faire ?

Merci par avance.

Oliv4945 commented 6 years ago

Question 1: relire le texte qui est écrit en ouvrant l'issue, notamment sur la partie jarvis -nv Question 2: Sur la page issue, dans le champ recherche, il est possible de sélectionner le texte is:open et de l'effacer pour remplacer par is:close

Anisogel commented 6 years ago
------------ Config ------------
jv_branch            master
jv_version
jv_arch              armv7l
jv_os_name           raspbian
jv_os_version        9
language             fr_FR
play_hw              hw:0,0
rec_hw               hw:1,0
speaker              ALSA
microphone           Intel Corp.
recorder             sox
trigger_stt          snowboy
command_stt          snowboy
tts_engine           svox_pico
--------------------------------

DEBUG: program_startup hook
DEBUG: start_speaking hook "Coucou"
Gladys: Coucou
DEBUG: stop_speaking hook
User defined commands:
*AFFICHE* AIDE*         *BONJOUR*|*SALUT*       *COMMENT*APPELLE*
MERCI*                  *AU REVOIR*|*BYE*       ANNULE*|*TERMINE*
ENCORE*                 *TEST*                  *QUELLE EST TA VERSION*
*REPETE (*) ET (*)      *CA VA*                 >*OUI*
>*NON*|*PAS*            *CONNAIS*KIM*           >*BIEN SURE*
>*NON*                  *CONNAIS*THIBAULT*      *CONNAIS*LULU*
*CONNAIS*MICHEL*        *MONTRE-MOI LES GPIO*   *PREPARE*GPIO*
*FERME*RIDEAU           *FERME*RIDEAU*MOITIÉ    *OUVRE*RIDEAU*
Gladys: Waiting to hear 'Gladys'
Thibaut: (listening...)
DEBUG: models=gladys
INFO:snowboy:Ticks: [-1, -1, -1, -1]

J'avais compris cette possibilité, mais est t'il possible ensuite de rajouter un filtre par rapport aux mots ? Par exemple la j'aurais pu filtré les titre contenant "snowboy" pour éviter de poser une question déjà demander.

Oliv4945 commented 6 years ago

Du coup le soucis viens du faut que tu utilises Snowboy en command_stt, essaie Bing par exemple. Snowboy est fait principalement pour le hotword Pour la recheche il faut juste ajouter un espace et le mot que tu cherches après ;)

Anisogel commented 6 years ago

Aie ... Je voulais me séparer de bing, il me réclame constamment une clef ... Merci pour tout en tout cas ! =)

Oliv4945 commented 6 years ago

Tu peux essayer d'aller voir par là https://openjarvis.com/content/snowboy#commandes-rapides

Anisogel commented 6 years ago

Ce n'est pas grave je suis repasser sur bing du coup, cependant à present lorsque j'essaye de lui donner une commande, il ne m'affiche que des #, cela serait du à quoi ?

Notice: you can use 'jarvis' instead of './jarvis/jarvis.sh'

------------ Config ------------
jv_branch            master
jv_version
jv_arch              armv7l
jv_os_name           raspbian
jv_os_version        9
language             fr_FR
play_hw              hw:0,0
rec_hw               hw:1,0
speaker              ALSA
microphone           Intel Corp.
recorder             sox
trigger_stt          snowboy
command_stt          bing
tts_engine           svox_pico
--------------------------------

DEBUG: program_startup hook
DEBUG: start_speaking hook "Coucou"
Gladys: Coucou
DEBUG: stop_speaking hook
User defined commands:
*AFFICHE* AIDE*         *BONJOUR*|*SALUT*       *COMMENT*APPELLE*
MERCI*                  *AU REVOIR*|*BYE*       ANNULE*|*TERMINE*
ENCORE*                 *TEST*                  *QUELLE EST TA VERSION*
*REPETE (*) ET (*)      *CA VA*                 >*OUI*
>*NON*|*PAS*            *CONNAIS*KIM*           >*BIEN SURE*
>*NON*                  *CONNAIS*THIBAULT*      *CONNAIS*LULU*
*CONNAIS*MICHEL*        *MONTRE-MOI LES GPIO*   *PREPARE*GPIO*
*FERME*RIDEAU           *FERME*RIDEAU*MOITIÉ    *OUVRE*RIDEAU*
Gladys: Waiting to hear 'Gladys'
Thibaut: (listening...)
DEBUG: models=gladys
INFO:snowboy:Ticks: [-1, -1, -1, -1]
Oliv4945 commented 6 years ago

Si tu démarres avec jarvis -nv, est-ce que tu t'entends correctement ?