Closed Lins59 closed 7 years ago
Quand tu as fait la config, tu as entendu du son et tu t'es entendu parlé dans le micro ?
Oui, tout à fait. J'ai même redémarré plusieurs fois pour être sûr.
Tout à l'air correct dans les paramètres, Jarvis me dit bien "Hello" dans les enceintes
C'est normal que "Silence" ne s'affiche plus (c'est la dernière version de snowboy que j'ai mis à jour hier). Essaye de bien prononcer alexa, george ou snowboy.
Bonjour,
J'ai changé le magic word de George à Alexa. Même problème : rien ne se passe quand je prononce "Alexa" ...
Une idée ?
PS : j'utilise la dernière version de Jarvis
Pas besoin de changer le magic word. Snowboy charge tous les modèles existants, et la tu as les 3, il devrait afficher quelque-chose s'il reconnait l'un des 3. C'est vraiment étonnant, et assez rare que cela ne fonctionne pas sans plus de message d'erreur. Essaye ceci:
$> rec /tmp/test.wav; play /tmp/test.wav
Dis qqchose et fais Ctrl+C pour arrêter l'enregistrement. Tu devrais t'entendre. Tu peux confirmer?
Aussi par curiosité: dans ma dernière version de snowboy, j'ai rajouté un bout de coder pour cacher tous les messages d'erreur ALSA, et chez toi on les voit toujours. Peux-tu tourner le code suivant:
python
from ctypes import *
cdll.LoadLibrary('libasound.so')
Ctrl+D # pour quitter python
Merci!
Je confirme que je m'entends bien parler
Par contre, pour python, j'ai des erreurs :
python Python 2.7.9 (default, Sep 17 2016, 20:26:04) [GCC 4.9.2] on linux2 Type "help", "copyright", "credits" or "license" for more information.
from ctypes import * cdll.LoadLibrary('libasound.so') Traceback (most recent call last): File "
", line 1, in File "/usr/lib/python2.7/ctypes/init.py", line 443, in LoadLibrary return self._dlltype(name) File "/usr/lib/python2.7/ctypes/init.py", line 365, in init self._handle = _dlopen(self._name, mode) OSError: libasound.so: cannot open shared object file: No such file or directory
Par contre, libasound.so.2 marche :
cdll.LoadLibrary('libasound.so.2') <CDLL 'libasound.so.2', handle 1ebb280 at b6a6b0b0>
Ok merci je change en libasound.so.2
.
Pour ton problème je sèche...
T'as bien la sensibilité Snowboy d'origine? (0.4 ou 0.5 dans Settings > Voice Reco)
Tu es bien sur Raspbian 8 Jessie Full (pas Lite)?
Il faudrait que j'inclue dans Jarvis un fichier de test pour Snowboy comme pour Bing. C'est ce que je ferai si on ne progresse pas plus la dessus.
Tu peux aussi tenter de réinstaller Snowboy:
cd stt_engines/snowboy/
./uninstall
cd ../../
./jarvis.sh
Je pense que ton changement en libasound.so.2 a été salvateur ! Après update & redémarrage, c'est bon pour moi ! J'ai un peu augmenté la sensibilité, également, passant de 0.4 à 0.5
Pour info, Jarvis marche sur Raspbian 8 Jessie Lite 👍
2 bonnes nouvelles en même temps, ça fait plaisir 😄
Je ne comprends pas ce que tu as fait de plus pour que cela fonctionne @Lins59 ? @alexylem de mon coté, j ai aucun message d erreurs alsa.
Qu'est ce qu il y a en plus dans la full qui empeche le fonctionnement en lite?
lorsque j'essaye d'augemnter la sensibilité 👍 pi@raspberrypi:/opt/jarvis $ ./jarvis.sh index de carte invalide: s essayez `alsamixer --help' pour plus d'information ERROR: check above
pareil lorsque je veux augmenter le volume 👍 index de carte invalide: s essayez `alsamixer --help' pour plus d'information ERROR: check above
@idem2lyon Je n'ai rien installé de plus que ce qui a été mentionné là : https://github.com/alexylem/jarvis/issues/327 Enfin, il me semble ;)
Tu n'as pas d'erreurs ? Essaye de désinstaller et réinstaller Jarvis, ça regénérera des fichiers de conf corrects.
Pour info, j'étais partie sur une Jessie 8 Lite prise sur le site raspberry. Les debian minimales sont trop lite sans avoir à installer 40 paquets ;)
J'ai pris aussi une jessie lite, et je fais deja la manip pour la partie audio :(
@alexylem de mon coté, j ai aucun message d erreurs alsa.
Normal j'ai corrigé ce pb depuis
essayez `alsamixer --help' pour plus d'information
Oui pour certains cartes on ne peut pas gérer gérer la sensibilité dans alsamixer. J'ai une autre piste pour gérer la sensibilité directement depuis sox (mais ca ne marcherait pas pour snowboy).
En fait c'est la: #328 et la solution existe aussi pour snowboy. Il n'y a plus qu'à 😄
Désolé, c'est encore moi ...
J'ai refait une installation sur une rasbian lite, destinée à être utilisée comme serveur headless. Après avoir fait la configuration et démarrer le programme, plus rien ne se passe. Pulseaudio n'est pas installé non plus. Une idée ?
Bonne soirée,
LOG :