Closed azertigrou closed 8 years ago
Je regarde tout de suite...
Je confirme le problème, j'investigue
Non en fait ca marche...
DEBUG: curl https://speech.platform.bing.com/recognize/query?version=3.0&requestid=D99B2427-AE9B-4A74-82CE-F42C6877B3FE&appid=D4D52672-91D7-4C74-8AD8-42B1D98141A5&format=json&locale=fr-FR&device.os=osx&scenarios=ulm&instanceid=E043E4FE-51EF-4B74-8133-B728C4FEA8AA&result.profanitymarkup=0
DEBUG: json={"version":"3.0","header":{"status":"success","scenario":"ulm","name":"bonjour","lexical":"bonjour","properties":{"requestid":"f4c8f09e-10bb-4e96-a8e6-1c325bb49e38","HIGHCONF":"1"}},"results":[{"scenario":"ulm","name":"bonjour","lexical":"bonjour","confidence":"0.9513558","properties":{"HIGHCONF":"1"}}]}
bonjour
$> say "Bonjour $username"
Jarvis: Bonjour Alex
Ton test.sh
fonctionne, il envoie un enregistrement de ma voix (test.wav
) qui dit hello qu'il envoie à Bing, le retour que tu as partagé est bien le texte hello
.
Pour la suite de ton teste, il t'affiche la raison du problème en mode troubleshooting:
DEBUG: too long for a command (max 4 secs), ignoring...
Bruit de fond, sensibilité, ... Continue d'essayer à mon avis le problème est ailleurs...
J'ai vraiment aucun problème...
Bon, je reinstalle mon OS et je recommence l'install de jarvis.
Carrément... Tu veux pas avant réessayer de faire plusieurs tentatives en mode normal, en parlant bien distinctement (et pas trop longtemps la durée des commandes est limitée, la tu as dépassé les 4 secondes) Je vois pas pourquoi ca ne marcherait pas...
Bon, la reinstall n'a rien donné. J'ai essayé pendant plus d'heure de lui parler distinctement, rien y fait. Pourtant il comprend le mot jarvis au départ, c'est bien qu'il reconnait quelque chose. Le micro fonctionne bien puisque le wizard passe bien, je m'entends bien.
Par contre, le site de microsoft est carrément dans les choux: https://www.microsoft.com/cognitive-services/en-US/subscriptions ne fonctionne plus chez moi; je pense que c'est peut-être lié.
S'il te plait peux-tu essayer:
$> cd stt_engines/bing/
$> ./test.sh
Si tu as:
{"debug":"DEBUG: curl https://speech.platform.bing.com/recognize/query?version=3.0&requestid=A33FC554-B249-4697-826D-9A63BB3D6F5A&appid=D4D52672-91D7-4C74-8AD8-42B1D98141A5&format=json&locale=en-US&device.os=osx&scenarios=ulm&instanceid=E043E4FE-51EF-4B74-8133-B728C4FEA8AA&result.profanitymarkup=0"},{"debug":"DEBUG: json={\"version\":\"3.0\",\"header\":{\"status\":\"success\",\"scenario\":\"ulm\",\"name\":\"hello\",\"lexical\":\"hello\",\"properties\":{\"requestid\":\"e5fcb7e5-78c4-4407-ab76-c31973499ef0\",\"HIGHCONF\":\"1\"}},\"results\":[{\"scenario\":\"ulm\",\"name\":\"hello\",\"lexical\":\"hello\",\"confidence\":\"0.9443262\",\"properties\":{\"HIGHCONF\":\"1\"}}]}"}
hello # le dernier mot est le plus important, tout à la fin
C'est que tout va bien côté Bing.
Ensuite essaye de lancer Jarvis en mode normal (-n
pour passer le menu):
$> ./jarvis.sh -n
Déclenche le hotword, puis tente quelques commandes
Jarvis: Waiting to hear 'Jarvis'
Azertigrou: Jarvis
Jarvis: Oui?
Azertigrou: # que s'affiche-t-il ici?
Que s'affiche-t-il? Rien? des catactères comme #
, ?
, -
ou .
?
Si tu n'as rien du tout, il y a un bug, Si tu as les des caractères, alors il faut lancer en mode troubleshooting pour en savoir plus:
$> ./jarvis.sh
# Puis choisis Start > Troubleshooting mode
Jarvis: Waiting to hear 'Jarvis'
Azertigrou: Jarvis
Jarvis: Oui?
Azertigrou:
# Regarde bien ce qu'il s'affiche ici, notamment qqchose comme
DEBUG: speech duration was 95 (10 = 1 sec)
DEBUG: too long for a command (max 4 secs), ignoring...
# Ca t'aidera à adapter ton temps de parole...
Allez on va y arriver! Je suis la pour t'aider 👍
Merci beaucoup pour ton aide: Le test test.sh me répond deux messages différents : 1ere fois: pi@raspberrypi:~/jarvis/stt_engines/bing $ ./test.sh {"debug":"DEBUG: token missing or expired"},{"debug":"DEBUG: json=eyJ0eXAiOiJKV1 ...
puis
pi@raspberrypi:~/jarvis/stt_engines/bing $ ./test.sh {"debug":"DEBUG: curl https://speech.platform.bing.com/recognize/query?version=3.0&requestid=db809524-b27b-42da-b1ba-424c2020f0e1&appid=D4D52672-91D7-4C74-8AD8-42B1D98141A5&format=json&locale=en-US&device.os=osx&scenarios=ulm&instanceid=E043E4FE-51EF-4B74-8133-B728C4FEA8AA&result.profanitymarkup=0"},{"debug":"DEBUG: json={\"version\":\"3.0\",\"header\":{\"status\":\"success\",\"scenario\":\"ulm\",\"name\":\"hello\",\"lexical\":\"hello\",\"properties\":{\"requestid\":\"55193cbd-8127-49d0-905a-c6474a0268ef\",\"HIGHCONF\":\"1\"}},\"results\":[{\"scenario\":\"ulm\",\"name\":\"hello\",\"lexical\":\"hello\",\"confidence\":\"0.9443262\",\"properties\":{\"HIGHCONF\":\"1\"}}]}"}hello
En mode normal, j'ai des # . J'ai beau dire des mots qu'il est censé comprendre, rien y fait.
En mode debug, que je dise rien ou quelque chose, il m'affiche toujours le meme message: snowboy: Oui? Thierry: (listening...) utils/timeout.sh DEBUG: speech duration was 95 (10 = 1 sec) DEBUG: too long for a command (max 4 secs), ignoring... utils/timeout.sh DEBUG: speech duration was 95 (10 = 1 sec) DEBUG: too long for a command (max 4 secs), ignoring... utils/timeout.sh DEBUG: speech duration was 95 (10 = 1 sec) DEBUG: too long for a command (max 4 secs), ignoring... utils/timeout.sh DEBUG: speech duration was 95 (10 = 1 sec) DEBUG: too long for a command (max 4 secs), ignoring... utils/timeout.sh
Tu es sur que le fait que je n'arrive pas à me logguer sur le site de Bing n'a rien à voir?
Rien à voir, Bing fonctionne pour toi, tu as le hello. A mon avis tu as un problème de sensibilité de micro.
C'est un problème assez classique je dois dire, il a été discuté ici: #199
C'était ca ! Le volume du micro était trop haut. Ca marche nikel merci. Un grand merci pour ta patience et pour ton aide! Bon, je vais pouvoir tester le plugin jeedom maintenant ;)
Super! 😄
Bon, par contre je suis obligé de parler à 10 cm du micro. J'ai commandé un CM1000-USB, j'espère que je pourrai parler à 2-3m
Tu utilises quoi comme micro? Pour parler à distance il n'y a pas de secret, il faut un micro spécial. Celui que tu as commandé devrait donner de bons résultats.
bonjour,
J'ai plus rien depuis hier soir non plus..... Voici le message qu'ils ont laissé sur leur site speech.platform.bing.com :
Our services aren't available right now
We're working to restore all services as soon as possible. Please check back soon. Ref A: 1AB84F0B40E84800A60B9CEDF31E33E0 Ref B: BRU30EDGE0113 Ref C: Sun Jun 18 01:54:36 2017 PST
Je pense qu'il va falloir être patient...
oupssss
j'avais pas vu la date... mais a ce jour j'espere qu'ils vont faire vite, j'ai encore plein de trucs a essayer... mais si quelqu'un pouvait me confirmer que c'est bien ça? j'appel jarvis le hotword fonctionne nikel et quand je demande mes commandes habituelles il veux plus rien savoir et m'affiche cette erreur : ERROR: bing recognition curl failed
Ton analyse semble juste, je rencontre les mêmes difficultés.
dupe #646
Description
Bonjour,
Jarvis ne fonctionne plus depuis cette après midi sans raison apparente. Apparement c'est plutot Bing car j'ai essayé Snowboy et ca a l'air de marcher (bon, sauf que Snowboy, je l'aime pas trop). Ma clé est bonne. Le site montre que ma clé n'est pas expirée et que je n'ai pas atteint le quota.
La commande
~/jarvis/stt_engines/bing $ ./test.sh
me renvoieEn relancant la meme commande juste à la suite:
et le fichier test.wav est bien généré. J'ai essayé de reinstaller jarvis mais rien y fait.
En mode debug j'obtiens le log ci-dessous.
Result