Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Pour parler de tout, et surtout de rien !
benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Message par benj29 » 19 déc. 2018, 06:51

Je teste dans la matinée et je te dis.
Par contre j'installe ça où ? VM serveur et ou satellite ?

Envoyé de mon JSN-L21 en utilisant Tapatalk



Avatar de l’utilisateur
Hydro
Actif
Messages : 572
Inscription : 09 févr. 2014, 15:58

Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Message par Hydro » 19 déc. 2018, 06:55

benj29 a écrit :Bon, j'ai refait exactement le cas B en suivant ici :

https://docs.snips.ai/guides/raspberry- ... on-b-setup

Si on lit la doc, on dit côté serveur (livingroom) donc j'ai mis serveur.

Avec le toml côté serveur :

Code : Tout sélectionner

[snips-hotword]
audio = ["serveur@mqtt"]
​[snips-audio-server]
bind = "serveur@mqtt"
Et donc la doc dit kitchen, chez moi ce sera satellite1.
La seule différence c'est que moi livingroomdev.local c'est mon dnsmasq srvsnips.home mais c'est pareil si je mets l'IP

Le toml côté satellite :

Code : Tout sélectionner

[snips-common]
#mqtt = "srvsnips.home:1883"
mqtt = "192.168.2.93:1883"

[snips-audio-server]
bind = "satellite1@mqtt" # MODIF

[snips-hotword]
model = "/usr/share/snips/hotword" # MODIF
audio = ["satellite1@mqtt"] # MODIF
Si je fais ça, sam watch en localhost sur le serveur, PIRE, y a rien. Le satellite ne renvoie pas le mot clé détecté.

Il faut que dans le toml du serveur je remplace
[snips-hotword]
audio = ["serveur@mqtt"] par satellite1

Et là si je dis jarvis ça remonte bien au serveur !

Par contre aucun audio en sortant sur le satelite en question.

A noter que sur le satellite et sur la VM serveur le répertoire /usr/share/snips/assistant/custom-dialog/sound existe sur les Deux.

Et qu'un aplay d'un fichier wav sur le satellite MARCHE.

Bref, ça commence à me chauffer...
Personnellement je ne suis pas arrivé à faire fonctionner la configuration B par contre la A oui.

Envoyé de mon ONEPLUS A3003 en utilisant Tapatalk


cedcox
Timide
Messages : 92
Inscription : 26 juin 2017, 21:39
Localisation : Paris
Contact :

Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Message par cedcox » 19 déc. 2018, 07:16

benj29 a écrit :
19 déc. 2018, 06:51
Je teste dans la matinée et je te dis.
Par contre j'installe ça où ? VM serveur et ou satellite ?

Envoyé de mon JSN-L21 en utilisant Tapatalk
tu installes et lance la commande depuis ton snips maitre (donc ta VM je pense).
Cela va permettre de vérifier que le TTS et l'audio server fonctionne sur ton satellite.

J'ai pu constaté aussi qu'il peut y avoir certains problèmes de droits dans certains cas. Le "sam test speacker/microphone" ne se lancerait pas avec le même utilisateur que le service systemctl (user _snips).
pour faire le test dans le même contexte, il faut exécuter un truc du genre :

Code : Tout sélectionner

sudo -u _snips  bash -c "sam test microphone"

Ced

cedcox
Timide
Messages : 92
Inscription : 26 juin 2017, 21:39
Localisation : Paris
Contact :

Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Message par cedcox » 19 déc. 2018, 07:25

benj29 a écrit :
18 déc. 2018, 21:55

Il faut que dans le toml du serveur je remplace
[snips-hotword]
audio = ["serveur@mqtt"] par satellite1

Et là si je dis jarvis ça remonte bien au serveur !
Justement, en config B, chaque hotword est géré localement par chaque snips. Donc sur ton serveur dans [hotword] tu dois avoir audio = ["serveur@mqtt"] et sur ton satellite audio = ["satellite1@mqtt"].

C'est vraiment bizarre.

Après, tu peux essayer de passer en config A dans un premier temps comme le conseille @hydro. Config plus simple.

Ced

Avatar de l’utilisateur
Hydro
Actif
Messages : 572
Inscription : 09 févr. 2014, 15:58

Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Message par Hydro » 19 déc. 2018, 07:47

Puis au final, pour le moment en tout cas, l'ensemble du traffic audio est envoyé dans les deux cas

Envoyé de mon ONEPLUS A3003 en utilisant Tapatalk


benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Message par benj29 » 19 déc. 2018, 09:27

Bon, mosquitto n'était pas sur ma VM (normal ?)

J'ai fait ça :

Code : Tout sélectionner

wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
sudo apt-key add mosquitto-repo.gpg.key
sudo nano /etc/apt/sources.list.d/mosquitto.list
=> deb http://repo.mosquitto.org/debian stretch main
sudo apt-get update
sudo apt-get install mosquitto mosquitto-clients
Ensuite, donc dans mon toml côté serveur :

Code : Tout sélectionner

[snips-audio-server]
bind = "serveur@mqtt"
[snips-hotword]
audio = ["satellite1@mqtt"]
Côté satellite pour rappel :

Code : Tout sélectionner

[snips-common]
mqtt = "srvsnips.home:1883"
[snips-audio-server]
bind = "satellite1@mqtt" # MODIF
[snips-hotword]
model = "/usr/share/snips/hotword" # MODIF
sensitivity = "0.3" # MODIF
audio = ["satellite1@mqtt"] # MODIF
Donc là que ce soit côté VM ou côté satellite ... ça ne marche pas.
J'ai tenté avec sudo ou non.

Code : Tout sélectionner

mosquitto_pub -h serveur -t 'hermes/tts/say' -m  '{"text": "ceci est un test", "lang": "fr", "siteId":"satellite1"}'
Retourne :
Unable to connect (Lookup error.).

mosquitto_pub -h serveur -t 'hermes/tts/say' -m '{"text": "ceci est un test", "lang": "fr", "siteId":"satellite1"}'
86 sudo mosquitto_pub -h serveur -t 'hermes/tts/say' -m '{"text": "ceci est un test", "lang": "fr", "siteId":"satellite1"}'[/code]



Avatar de l’utilisateur
totoph33
Timide
Messages : 33
Inscription : 25 mai 2015, 13:41

Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Message par totoph33 » 19 déc. 2018, 11:46

Hydro a écrit :
18 déc. 2018, 18:35
Et https://github.com/Psychokiller1888/snipsLedControl c'est pas bon ?

Envoyé de mon ONEPLUS A3003 en utilisant Tapatalk
Merci beaucoup c'est ce que je cherchais génial et encore merci

cedcox
Timide
Messages : 92
Inscription : 26 juin 2017, 21:39
Localisation : Paris
Contact :

Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Message par cedcox » 19 déc. 2018, 12:27

@benj29

Ton service mosquitto est bien démarré sur ta VM (inutile sur le satellite) ?

Code : Tout sélectionner

netstat -an | grep 1883
devrait te renvoyer un truc du genre 0.0.0.0:1883 Listening

cedcox
Timide
Messages : 92
Inscription : 26 juin 2017, 21:39
Localisation : Paris
Contact :

Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Message par cedcox » 19 déc. 2018, 12:30

benj29 a écrit :
19 déc. 2018, 09:27
Bon, mosquitto n'était pas sur ma VM (normal ?)

[...]

Code : Tout sélectionner

mosquitto_pub -h serveur -t 'hermes/tts/say' -m  '{"text": "ceci est un test", "lang": "fr", "siteId":"satellite1"}'
Retourne :
Unable to connect (Lookup error.).

mosquitto_pub -h serveur -t 'hermes/tts/say' -m '{"text": "ceci est un test", "lang": "fr", "siteId":"satellite1"}'
86 sudo mosquitto_pub -h serveur -t 'hermes/tts/say' -m '{"text": "ceci est un test", "lang": "fr", "siteId":"satellite1"}'[/code]
Mosquitto_clients n'est pas installé par défaut et c'est un package indépendant du mosquitto serveur.

Lookup error veut dire qu'il ne sait pas résoudre le nom "serveur"

Normalement, si tu fais "ping serveur" tu devrais avoir l'adresse ip 127.0.0.1 ou 127.0.1.1 qui te répond.

Au cas où, poste le fichier /etc/hosts et /etc/hostname

Ced

benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Message par benj29 » 20 déc. 2018, 15:43

cedcox a écrit :
19 déc. 2018, 12:27
@benj29

Ton service mosquitto est bien démarré sur ta VM (inutile sur le satellite) ?

Code : Tout sélectionner

netstat -an | grep 1883
devrait te renvoyer un truc du genre 0.0.0.0:1883 Listening
Euh... j'ai tout ça :

Code : Tout sélectionner

tcp        0      0 0.0.0.0:1883            0.0.0.0:*               LISTEN
tcp        0   1851 192.168.2.93:1883       192.168.2.56:43664      ESTABLISHED
tcp        0      0 192.168.2.93:1883       192.168.2.90:38026      ESTABLISHED
tcp        0      0 192.168.2.93:1883       192.168.2.56:43668      ESTABLISHED
tcp        0    403 192.168.2.93:1883       192.168.2.56:43650      ESTABLISHED
tcp        0      0 192.168.2.93:1883       192.168.2.56:43652      ESTABLISHED
tcp        0      0 192.168.2.93:1883       192.168.2.56:43646      ESTABLISHED
tcp        0      0 192.168.2.93:1883       192.168.2.56:43672      ESTABLISHED
tcp        0      0 192.168.2.93:1883       192.168.2.56:43648      ESTABLISHED
tcp6       0      0 :::1883                 :::*                    LISTEN
tcp6       0      0 ::1:43304               ::1:1883                TIME_WAIT
tcp6       0      0 ::1:43300               ::1:1883                TIME_WAIT
tcp6       0      0 ::1:1883                ::1:46848               ESTABLISHED
tcp6       0      0 ::1:46822               ::1:1883                ESTABLISHED
tcp6       0      0 ::1:1883                ::1:46852               ESTABLISHED
tcp6       0      0 ::1:1883                ::1:46844               ESTABLISHED
tcp6       0      0 ::1:43320               ::1:1883                TIME_WAIT
tcp6       0      0 ::1:1883                ::1:46896               ESTABLISHED
tcp6       0      0 ::1:43312               ::1:1883                TIME_WAIT
tcp6       0      0 ::1:46812               ::1:1883                ESTABLISHED
tcp6       0      0 ::1:46850               ::1:1883                ESTABLISHED
tcp6       0      0 ::1:1883                ::1:46828               ESTABLISHED
tcp6       0   1851 ::1:1883                ::1:46822               ESTABLISHED
tcp6       0      0 ::1:46852               ::1:1883                ESTABLISHED
tcp6       0      0 ::1:1883                ::1:46846               ESTABLISHED
tcp6       0      0 ::1:46854               ::1:1883                ESTABLISHED
tcp6       0   1851 ::1:1883                ::1:46816               ESTABLISHED
tcp6       0      0 ::1:46832               ::1:1883                ESTABLISHED
tcp6       0      0 ::1:46826               ::1:1883                ESTABLISHED
tcp6       0      0 ::1:1883                ::1:46812               ESTABLISHED
tcp6       0      0 ::1:1883                ::1:46850               ESTABLISHED
tcp6       0      0 ::1:1883                ::1:46854               ESTABLISHED
tcp6       0      0 ::1:43328               ::1:1883                TIME_WAIT
tcp6       0      0 ::1:43292               ::1:1883                TIME_WAIT
tcp6       0      0 ::1:46828               ::1:1883                ESTABLISHED
tcp6       0      0 ::1:1883                ::1:46834               ESTABLISHED
tcp6       0      0 ::1:46816               ::1:1883                ESTABLISHED
tcp6       0      0 ::1:46834               ::1:1883                ESTABLISHED
tcp6       0      0 ::1:46896               ::1:1883                ESTABLISHED
tcp6       0      0 ::1:43308               ::1:1883                TIME_WAIT
tcp6       0      0 ::1:43336               ::1:1883                TIME_WAIT
tcp6       0      0 ::1:43296               ::1:1883                TIME_WAIT
tcp6       0      0 ::1:46844               ::1:1883                ESTABLISHED
tcp6       0      0 ::1:46848               ::1:1883                ESTABLISHED
tcp6       0      0 ::1:1883                ::1:46832               ESTABLISHED
tcp6       0      0 ::1:46846               ::1:1883                ESTABLISHED
tcp6       0      0 ::1:43332               ::1:1883                TIME_WAIT
tcp6       0      0 ::1:1883                ::1:46826               ESTABLISHED
tcp6       0      0 ::1:43324               ::1:1883                TIME_WAIT
tcp6       0      0 ::1:43316               ::1:1883                TIME_WAIT

benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Message par benj29 » 20 déc. 2018, 15:45

cedcox a écrit :
19 déc. 2018, 12:30
benj29 a écrit :
19 déc. 2018, 09:27
Bon, mosquitto n'était pas sur ma VM (normal ?)

[...]

Code : Tout sélectionner

mosquitto_pub -h serveur -t 'hermes/tts/say' -m  '{"text": "ceci est un test", "lang": "fr", "siteId":"satellite1"}'
Retourne :
Unable to connect (Lookup error.).

mosquitto_pub -h serveur -t 'hermes/tts/say' -m '{"text": "ceci est un test", "lang": "fr", "siteId":"satellite1"}'
86 sudo mosquitto_pub -h serveur -t 'hermes/tts/say' -m '{"text": "ceci est un test", "lang": "fr", "siteId":"satellite1"}'[/code]
Mosquitto_clients n'est pas installé par défaut et c'est un package indépendant du mosquitto serveur.

Lookup error veut dire qu'il ne sait pas résoudre le nom "serveur"

Normalement, si tu fais "ping serveur" tu devrais avoir l'adresse ip 127.0.0.1 ou 127.0.1.1 qui te répond.

Au cas où, poste le fichier /etc/hosts et /etc/hostname

Ced
J'ai utilisé sam hostname pour le renommer il y a quelques jours comme je t'ai dit donc je serai étonné qu'il y ait un problème.

/etc/hosts :

Code : Tout sélectionner

127.0.0.1       localhost
127.0.1.1       VM-SRV-SNIPS.WORKGROUP  VM-SRV-SNIPS

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Le hostname :

Code : Tout sélectionner

VM-SRV-SNIPS

benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Message par benj29 » 20 déc. 2018, 15:46

Pour rappel le toml sur la VM :

Code : Tout sélectionner

[snips-audio-server]
bind = "VM-SRV-SNIPS@mqtt"
[snips-hotword]
audio = ["satellite1@mqtt"]
J'ai ouvert un sujet sur le forum snips hier.
J'ai vu surtout beaucoup de personnes qui ont des problèmes à mettre en place snips...
Cela m'inquiète j'avoue.

Je vais voir pour faire du A.

cedcox
Timide
Messages : 92
Inscription : 26 juin 2017, 21:39
Localisation : Paris
Contact :

Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Message par cedcox » 20 déc. 2018, 16:57

Ok, il fallait remplacer serveur par le hostname.
Donc tape ceci sur ta VM :

Code : Tout sélectionner

mosquitto_pub -h VM-SRV-SNIPS -t 'hermes/tts/say' -m  '{"text": "ceci est un test", "lang": "fr", "siteId":"satellite1"}'
Assure toi que l'audio server de satellite1 est bien démarré

cedcox
Timide
Messages : 92
Inscription : 26 juin 2017, 21:39
Localisation : Paris
Contact :

Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Message par cedcox » 20 déc. 2018, 16:58

Et le tom de ta VM n'est pas bon :

Code : Tout sélectionner

[snips-audio-server]
bind = "VM-SRV-SNIPS@mqtt"
[snips-hotword]
# audio = ["vm-srv-snips@mqtt"]
EDIT :

Et pour le tom de ton satellite :

Code : Tout sélectionner

[snips-common]
mqtt = "VM-SRV-SNIPS:1883" # ip du serveur snips
[snips-audio-server]
bind = "satellite1@mqtt" # MODIF
[snips-hotword]
model = "/usr/share/snips/hotword" # MODIF
sensitivity = "0.3" # MODIF
audio = ["satellite1@mqtt"] # MODIF
Edit 2 :
Si tu fais "ping satellite1" depuis ta vm tu devrais avoir un truc comme ça :

Code : Tout sélectionner

64 bytes from vm-srv-snips (x.x.x.x): icmp_seq=1 ttl=63 time=1.58 ms
64 bytes from vm-srv-snips (x.x.x.x): icmp_seq=2 ttl=63 time=1.62 ms
64 bytes from vm-srv-snips (x.x.x.x): icmp_seq=3 ttl=63 time=1.75 ms
64 bytes from vm-srv-snips (x.x.x.x): icmp_seq=4 ttl=63 time=1.40 ms
où x.x.x.x est l'adresse ip de ton satellite.

Si tu fais "ping vm-srv-snips" depuis ton satellite, tu devrais avoir aussi le même genre de réponse avec une autre ip, celle de ta VM

Si tu as ça :

Code : Tout sélectionner

ping: vm-srv-snips: Nom ou service inconnu
ou ça :

Code : Tout sélectionner

ping: satellite1: Nom ou service inconnu
C'est que tu as un soucis au niveau de tes noms de machine.

benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Message par benj29 » 20 déc. 2018, 21:55

cedcox a écrit :
20 déc. 2018, 16:57
Ok, il fallait remplacer serveur par le hostname.
Donc tape ceci sur ta VM :

Code : Tout sélectionner

mosquitto_pub -h VM-SRV-SNIPS -t 'hermes/tts/say' -m  '{"text": "ceci est un test", "lang": "fr", "siteId":"satellite1"}'
Assure toi que l'audio server de satellite1 est bien démarré
Bon dans l'ordre :

Un sam status sur le satellite donne bien le audio server OK.

Code : Tout sélectionner

OS version ................... Raspbian GNU/Linux 9 (stretch)
Installed assistant .......... Jeedom
Language ..................... fr
Hotword ...................... jarvis
ASR engine ................... snips
Status ....................... Live

Service status:

snips-analytics .............. 0.60.8 (running)
snips-asr .................... 0.60.8 (running)
snips-audio-server ........... 0.60.8 (running)
snips-dialogue ............... 0.60.1 (not running)
snips-hotword ................ 0.60.8 (running)
snips-nlu .................... 0.60.8 (running)
snips-skill-server ........... 0.60.1 (not running)
snips-tts .................... 0.60.8 (running)
La commande depuis ma VM avec ce que tu m'indiques ... ne donne rien du tout. Aucun retour écrit ou aucun son dans le hp.

Code : Tout sélectionner

boss@VM-SRV-SNIPS:~$ mosquitto_pub -h VM-SRV-SNIPS -t 'hermes/tts/say' -m  '{"text": "ceci est un test", "lang": "fr", "siteId":"satellite1"}'
J'ai pris la peine de faire un sam test speaker sur le satellite avant et c'était OK.

benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Message par benj29 » 20 déc. 2018, 22:01

cedcox a écrit :
20 déc. 2018, 16:58
Et le tom de ta VM n'est pas bon :

Code : Tout sélectionner

[snips-audio-server]
bind = "VM-SRV-SNIPS@mqtt"
[snips-hotword]
# audio = ["vm-srv-snips@mqtt"]
Pas sûr de ce que tu me proposes ?
Tu me dis de mettre un # sur la ligne audio (commentaire)
ou de remplacer ma ligne actuelle "satellite1@" par le hostname de ma VM ?

J'ai fait les deux mais of course marche pas (j'ai changé le toml puis j'ai restart 'snips-*)
EDIT :

Et pour le tom de ton satellite :

Code : Tout sélectionner

[snips-common]
mqtt = "VM-SRV-SNIPS:1883" # ip du serveur snips
[snips-audio-server]
bind = "satellite1@mqtt" # MODIF
[snips-hotword]
model = "/usr/share/snips/hotword" # MODIF
sensitivity = "0.3" # MODIF
audio = ["satellite1@mqtt"] # MODIF[/quote]

Si je remplace le dnsmasq ou l'ip brute par le hostname de la vm et que je fais un sam watch sur ma vm ... il ne se passe plus rien du tout quand je dis jarvis (alors qu'avant avec l'ip ou le dnsmasq j'avais au moins quelques lignes me disant qu'il voulait jouer un wav...).

[quote]
Edit 2 :
Si tu fais "ping satellite1" depuis ta vm tu devrais avoir un truc comme ça :
[code]64 bytes from vm-srv-snips (x.x.x.x): icmp_seq=1 ttl=63 time=1.58 ms
64 bytes from vm-srv-snips (x.x.x.x): icmp_seq=2 ttl=63 time=1.62 ms
64 bytes from vm-srv-snips (x.x.x.x): icmp_seq=3 ttl=63 time=1.75 ms
64 bytes from vm-srv-snips (x.x.x.x): icmp_seq=4 ttl=63 time=1.40 ms
où x.x.x.x est l'adresse ip de ton satellite.

Si tu fais "ping vm-srv-snips" depuis ton satellite, tu devrais avoir aussi le même genre de réponse avec une autre ip, celle de ta VM

Si tu as ça :

Code : Tout sélectionner

ping: vm-srv-snips: Nom ou service inconnu
ou ça :

Code : Tout sélectionner

ping: satellite1: Nom ou service inconnu
C'est que tu as un soucis au niveau de tes noms de machine.
J'ai donc bel et bien un souci sur mes noms de machine.

Bon je vais passer par mon dnsmasq et voir si je peux toutes les nommer et mettre les noms dans les toml et voir si différence il y a.

benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Message par benj29 » 20 déc. 2018, 22:18

Bon j'ai ajouté les lignes (modifié pour le serveur) suivantes :

Code : Tout sélectionner

192.168.2.93    srvsnips.home   srvsnips
192.168.2.56    satellite1.home satellite1
et j'ai redémarré le serveur dnsmasq.

Ensuite j'ai modifié le toml côté satellite comme ceci :

sam set-hostname satellite1.home

Ensuite le toml :

Code : Tout sélectionner

[snips-common]
mqtt = "srvsnips.home:1883"
[snips-audio-server]
bind = "satellite1.home@mqtt" # MODIF
[snips-hotword]
model = "/usr/share/snips/hotword" # MODIF
sensitivity = "0.3" # MODIF
audio = ["satellite1.home@mqtt"] # MODIF
De même côté VM :

sam set-hostname srvsnips.home

ensuite le toml modifié :

Code : Tout sélectionner

[snips-audio-server]
bind = "srvsnips.home@mqtt"[/quote]

Un sam watch sur la vm marche bien quand je dis jarvis sur mon satellite1 mais aucun son....
=> j'ai tenté aussi avec satellite1.home@mqtt sur le bind de la vm, pareil...

Ensuite la commande que tu m'as donné :

[code]boss@srvsnips:~$ mosquitto_pub -h srvsnips.home -t 'hermes/tts/say' -m  '{"text": "ceci est un test", "lang": "fr", "siteId":"satellite1.home"}'
Là encore rien du tout dans le satellite....

Côté ping, forcément dnsmasq + hostname ça marche sur le ping du satellite vers la vm ou l'inverse...

Image




Je ne peux que te dire merci pour ton aide, sincèrement.
J'arrive au bout là.
Et le pire c'est que je n'ai même pas pu voir encore ce que je vais pouvoir faire avec les interactions, la fonction ask, le tts etc...

Avatar de l’utilisateur
dcjona
Actif
Messages : 1547
Inscription : 16 juil. 2017, 11:06

Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Message par dcjona » 20 déc. 2018, 22:22

Une histoire qui fini bien on dirait. Hâte d'avoir ton retour sur le micro maintenant

Envoyé de mon Redmi 5 Plus en utilisant Tapatalk


Répondre

Revenir vers « Discussions Générales »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 21 invités