alexylem / jarvis

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

Bing comprend mais j'ai l'impression que la réponse ne revient pas... #919

Open GuillaumeC63 opened 5 years ago

GuillaumeC63 commented 5 years ago

Description

Bonjour ! Tout d'abord bravo pour le travail fourni et la qualité de l'application. Néanmoins, je rencontre beaucoup de problèmes pour le fonctionnement vocal. J'arrive à échanger avec Jarvis, la question que je pose est bien envoyée à Bing, j'ai l'impression qu'elle est parfaitement comprise et que Bing répond avec succès, mais Svox me dit à chaque fois "Je ne comprends pas..." Ma log est ci-dessous. Qu'est-ce que j'ai bien pu louper ?

Pour info, j'utilise une clé Bing westus d'une part parce que c'est avec mon compte pro et d'autre part parce que j'ai cru comprendre que c'est la seule dispo de manière gratuite, et comme je comptais d'abord essayer dans un premier temps pour voir ce que ça donne.

Merci de votre aide.

Logs

jv_branch            master
jv_version
jv_arch              armv7l
jv_os_name           raspbian
jv_os_version        9
language             fr_FR
play_hw              false
rec_hw               hw:1,0
speaker              Default
microphone           Asahi Kasei Microsystems Co., Ltd
recorder             sox
trigger_stt          snowboy
command_stt          bing
tts_engine           svox_pico
--------------------------------

DEBUG: program_startup hook
DEBUG: start_speaking hook "Bonjour"
jarvis: Bonjour
DEBUG: stop_speaking hook
User defined commands:
*AIDE*                  *BONJOUR*|*SALUT*       *COMMENT*APPELLE*
*MERCI*                 *AU REVOIR*|*BYE*       ANNULE*|TERMINE*
ENCORE*                 *TEST*                  *VERSION*
*REPETE (*) ET (*)      *CA VA*                 >*OUI*
>*NON*|*PAS*
Commands from plugin jarvis-domoticz:
*ALLUM[^ ]+ (*)         *ETEIN[^ ]+ (*)         *FERME (*)
*OUVRE (*)              *QUEL*ETAT* (*)|*DONNE* *COMBIEN*DEGREE*FAIT* (
jarvis: Waiting to hear 'jarvis'
Maître: (listening...)
DEBUG: models=jarvis
INFO:snowboy:Ticks: [-1, -1, -1, -1]
INFO:snowboy:Keyword 1 detected at time: 2019-02-07 22:36:10
DEBUG: modelid=0
jarvis
DEBUG: entering_cmd hook
DEBUG: start_speaking hook "Oui?"
jarvis: Oui?
DEBUG: stop_speaking hook
Maître: (listening...)
DEBUG: goin in bin_STT()
DEBUG: start_listening hook
utils/timeout.sh 10 rec -V1 -q -r 16000 -c 1 -b 16 -e signed-integer --endian little /dev/shm/jarvis-record.wav gain 30 silence 1 0.1 5.0% 1 1.0 5.0% pad 0.5 0.5 trim 0 5
DEBUG: speech duration was 28 (10 = 1 sec)
DEBUG: stop_listening hook
DEBUG: curl https://westus.stt.speech.microsoft.com/speech/recognition/conversation/cognitiveservices/v1?language=fr-FR&format=detailed
DEBUG: json={"RecognitionStatus":"Success","Offset":3700000,"Duration":17100000,"NBest":[{"Confidence":0.96446442604064941,"Lexical":"quelle est la hauteur de la tour eiffel","ITN":"quelle est la hauteur de la tour Eiffel","MaskedITN":"quelle est la hauteur de la tour Eiffel","Display":"Quelle est la hauteur de la tour Eiffel ?"}]}
DEBUG: status=Success
DEBUG: forder=/dev/shm/jarvis-order
DEBUG: path=quelle est la hauteur de la tour eiffel
quelle est la hauteur de la tour eiffel
DEBUG: start_speaking hook "Je ne comprends pas: quelle est la hauteur de la tour eiffel"
jarvis: Je ne comprends pas: quelle est la hauteur de la tour eiffel
DEBUG: stop_speaking hook
Maître: (listening...)
DEBUG: goin in bin_STT()
DEBUG: start_listening hook
utils/timeout.sh 10 rec -V1 -q -r 16000 -c 1 -b 16 -e signed-integer --endian little /dev/shm/jarvis-record.wav gain 30 silence 1 0.1 5.0% 1 1.0 5.0% pad 0.5 0.5 trim 0 5