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 !
Avatar de l’utilisateur
maxredphenix
Actif
Messages : 539
Inscription : 18 sept. 2015, 21:36
Localisation : Bourgogne

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

Message par maxredphenix » 28 janv. 2019, 14:39

Merci Cedcox pour ta réponse.

Pour ce qui est de la version c'est quelque chose justement qu m'a choqué hier soir, mais Jeedom me dit que c'est à jour même si je clique sur réinstallé :
versionsnips.JPG
versionsnips.JPG (12.79 Kio) Consulté 1964 fois
En effet, j'étais tellement sur la validation de détection d'un événement que je n'ai même pas fait attention au fait que c'était pas un LightOn mais un TurnOn...
Voilà, je ne suis pas d'une grande aide, et j'espère que les experts ici pourront t'aider. Ne pas hésiter à poster la même chose sur le forum de snips dans la catégorie que j'ai cité plus haut pour multiplier les chances de résolutions :)
Oui je vais aussi tenter sur le forum de SNIPS au cas ou :)

Encore une fois merci pour le temps consacré !!!
DIY Intel NUC i5 7Gen(via Proxmox) - Jeedom 3.2.

IPX800 v4 + 2 modules X-4FP
Détecteur fuite d'eau + fumée fibaro
Divers modules Zwave

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 » 28 janv. 2019, 16:31

maxredphenix a écrit :
28 janv. 2019, 14:39
Pour ce qui est de la version c'est quelque chose justement qu m'a choqué hier soir, mais Jeedom me dit que c'est à jour même si je clique sur réinstallé :
Attention, je parle de l'app dans snips ! Je pense que c'est peut-être pas la dernière version que tu as installé. Il faut décocher en haut "Only show apps with actions" et ensuite chercher Jeedom par "snips" et non plus par "valf".

ton plugin snips dans jeedom doit effectivement être à jour ;)

Ced

Avatar de l’utilisateur
maxredphenix
Actif
Messages : 539
Inscription : 18 sept. 2015, 21:36
Localisation : Bourgogne

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

Message par maxredphenix » 28 janv. 2019, 16:53

cedcox a écrit :
28 janv. 2019, 16:31
maxredphenix a écrit :
28 janv. 2019, 14:39
Pour ce qui est de la version c'est quelque chose justement qu m'a choqué hier soir, mais Jeedom me dit que c'est à jour même si je clique sur réinstallé :
Attention, je parle de l'app dans snips ! Je pense que c'est peut-être pas la dernière version que tu as installé. Il faut décocher en haut "Only show apps with actions" et ensuite chercher Jeedom par "snips" et non plus par "valf".

ton plugin snips dans jeedom doit effectivement être à jour ;)

Ced
Ah Ok, désolé je n'avais pas compris cela :)

Comme j'avais fait un Fork pour le GetAskReponse je n'avais pas fait attention au fait qu'il y avait un autre Jeedom...

Je m'en occupe en rentrant tout à l'heure et te tiens au courant pour voir si cela change quelque chose :)

Merci
DIY Intel NUC i5 7Gen(via Proxmox) - Jeedom 3.2.

IPX800 v4 + 2 modules X-4FP
Détecteur fuite d'eau + fumée fibaro
Divers modules Zwave

Avatar de l’utilisateur
maxredphenix
Actif
Messages : 539
Inscription : 18 sept. 2015, 21:36
Localisation : Bourgogne

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

Message par maxredphenix » 28 janv. 2019, 18:53

Donc après diverses manipulations
J'ai mis à jour l'APP SNIPS dans la version officiel SNIPS
Tout est publié dans la VM et le RPI3 (Satellite).

Quand je donne une consigne maintenant :
- Commande conditionnelle ou non conditionnelle : NOK
- "ACTION BINDING" personnalisée pour une pièce : OK

Donc cela vient du système mis en place pour éviter de créer plusieurs "Action Binding" avec les 2 commandes conditionnelles
Pourtant cela à l'air correct quand je regarde le tuto :
https://docs.snips.ai/articles/raspberrypi/jeedom/fr

Les commandes dans le plugin SNIPS
CommandeNonCondi.JPG
CommandeNonCondi.JPG (81.28 Kio) Consulté 1933 fois
CommandeCondi.JPG
CommandeCondi.JPG (123.32 Kio) Consulté 1933 fois
Le scénario
scénario.JPG
scénario.JPG (202.37 Kio) Consulté 1933 fois
Ce que donne les logs :

Code : Tout sélectionner

Ce que donne les logs :
[attachment=0][2019-01-28 18:29:38][DEBUG] : [logmq] code: 16 : Client mosq/MG<xXQWupJon7]3a0< received PUBLISH (d0, q0, r0, m0, 'hermes/intent/lightsSetJeedom', ... (923 bytes))
[2019-01-28 18:29:38][DEBUG] : [message] Received message. Topic:hermes/intent/lightsSetJeedom
[2019-01-28 18:29:38][DEBUG] : [message] Find a snips device which is not in the list:salle
[2019-01-28 18:29:38][DEBUG] : [postSave] post saved
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] Intent:lightsSetJeedom siteId:salle sessionId:5932d6ba-aed2-4062-a7bc-cfa44d866821
[2019-01-28 18:29:38][DEBUG] : [extractSlotsValues] Checking slots: house_room
[2019-01-28 18:29:38][DEBUG] : [extractSlotsValues] No, this does not exist in the array :house_room
[2019-01-28 18:29:38][DEBUG] : [setSlotsCmd] Set slots cmd values
[2019-01-28 18:29:38][DEBUG] : [setSlotsCmd] Slots name is :house_room
[2019-01-28 18:29:38][DEBUG] : [executeCallbackScenario]  Intent: lightsSetJeedom
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] Cur binding name : Commande Conditionnelle
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] Binding count is : 1
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] Snips count is : 1
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] Binding has corr number of slot: Commande Conditionnelle
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] Cur binding name : Commande non Conditionnelle
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] Binding count is : 0
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] Snips count is : 1
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft string: maison, escalier, étage, rez de chaussé, RDC,sous sol
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft value index: 0 value: maison
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft value index: 1 value: escalier
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft value index: 2 value: étage
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft value index: 3 value: rezdechaussé
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft value index: 4 value: rdc
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft value index: 5 value: soussol
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft string:  cuisine, couloir, salle de bain, garage, atelier
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft value index: 0 value: cuisine
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft value index: 1 value: couloir
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft value index: 2 value: salledebain
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft value index: 3 value: garage
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft value index: 4 value: atelier
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft string:  salon, salle, salle à manger
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft value index: 0 value: salon
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft value index: 1 value: salle
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft value index: 2 value: salleàmanger
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft string: chambre 1, chambre parentale, chambre principale
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft value index: 0 value: chambre1
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft value index: 1 value: chambreparentale
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft value index: 2 value: chambreprincipale
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft string: chambre 2, chambre eric
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft value index: 0 value: chambre2
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft value index: 1 value: chambreeric
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft string: chambre 3, petite chambre
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft value index: 0 value: chambre3
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft value index: 1 value: petitechambre
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft string: chambre 4, chambre ami
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft value index: 0 value: chambre4
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft value index: 1 value: chambreami
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft string: chambre 5, salle de jeux, salle ciné
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft value index: 0 value: chambre5
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft value index: 1 value: salledejeux
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft value index: 2 value: salleciné
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft string: cuisine sous sol, cuisine d'été
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft value index: 0 value: cuisinesoussol
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft value index: 1 value: cuisined'été
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft string: extérieur, terrasse, rampe
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft value index: 0 value: extérieur
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft value index: 1 value: terrasse
[2019-01-28 18:29:38][DEBUG] : [findAndDoAction] [Condition] Condition Aft value index: 2 value: rampe
[2019-01-28 18:29:38][DEBUG] : [generateFeedback] Generating feedback text
[2019-01-28 18:29:38][DEBUG] : [generateFeedback] The 0 variable cmd is not set
[2019-01-28 18:29:38][DEBUG] : [playTTS] Player: #[Snips-Intents][Snips-TTS-salle][say]# Message: Désolé, je ne trouve pas les actions ! Title: default
[2019-01-28 18:29:38][DEBUG] : [execute] cmd: say
[2019-01-28 18:29:38][DEBUG] : [execute] siteId: salle asked to say :Désolé, je ne trouve pas les actions !
[2019-01-28 18:29:38][DEBUG] : [sayFeedback] Publish: Désolé, je ne trouve pas les actions !
[2019-01-28 18:29:38][DEBUG] : [publish] published message: {"text":"D\u00e9sol\u00e9, je ne trouve pas les actions !","sessionId":"5932d6ba-aed2-4062-a7bc-cfa44d866821"} to topic: hermes/dialogueManager/endSession
[2019-01-28 18:29:39][DEBUG] : [resetSlotsCmd] Reset all the slots
[2019-01-28 18:29:41][DEBUG] : [logmq] code: 16 : Client mosq/MG<xXQWupJon7]3a0< received PUBLISH (d0, q0, r0, m0, 'hermes/dialogueManager/sessionEnded', ... (122 bytes))
[2019-01-28 18:29:41][DEBUG] : [message] Received message. Topic:hermes/dialogueManager/sessionEnded
DIY Intel NUC i5 7Gen(via Proxmox) - Jeedom 3.2.

IPX800 v4 + 2 modules X-4FP
Détecteur fuite d'eau + fumée fibaro
Divers modules Zwave

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 » 28 janv. 2019, 22:00

Hello,

Bon, on a passé un peu de temps sur le jeedom de maxredphenix et on a avancé. La méthode via la doc française ne marche pas alors que la méthode par la doc anglaise semble fonctionner (callback scénario);

j'aurais une question pour @benj29 : Est ce que tu confirmes que tu utilises les scenarios callback pour tes intents ? tu n'as pas créé d'action binding ?

merci du coup de main ;)

Ced

tuxedo78
Timide
Messages : 8
Inscription : 29 nov. 2018, 16:11

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

Message par tuxedo78 » 29 janv. 2019, 14:31

Bonjour,

J'ai moi aussi installé snips sur un RPI3B+ en connectant successivement :
* une carte respeaker 2-mic pi hat
* une carte respeaker 4-mic
* un Jabra 410 sur USB

Globalement, je ne vois pas une grande différence sur la qualité/fiabilité de la reconnaissance entre ces différentes solutions mais pour le moment, je privilégie quand même le Jabra 410.

Par contre, je rencontre un problème avec la config audio qui me donne d'énormes steps de volume sonore. Visiblement, ça vient de cela :

Code : Tout sélectionner

        control.4 {
                iface MIXER
                name 'PCM Playback Volume'
                value 10
                comment {
                        access 'read write'
                        type INTEGER
                        count 1
                        range '0 - 11'
                        dbmin -3600
                        dbmax 800
                        dbvalue.0 400
                }
        }
 
Et surtout de la valeur de range (seulement 11 steps) et de la valeur dbvalue de 4dB qui conduit à de trop grands sauts de volume.

Du coup, je suis obligé d'appuyer sur les boutons +/- du Jabra 410 car je ne peux pas piloter finement avec amixer.

Est-ce que quelqu'un qui utiliserait un Jabra 410 (j'en ai vu dans les 81 pages de la discussion que j'ai toutes lues :D ) pourrait confirmer qu'il rencontre le même problème et partager le résultat de la commande alsactl --file xxxx store ?

Désolé pour le léger hors-sujet...

Avatar de l’utilisateur
BaaTuuC
Actif
Messages : 802
Inscription : 19 oct. 2015, 19:48

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

Message par BaaTuuC » 29 janv. 2019, 16:12

Hello,
Est ce que quelqu'un aurait par hasard une méthode qui marche (et facilement bien sur :) ) pour faire fonctionner un micro sur une debian ?
J'ai cet équipement branché sur mon NUC et j'ai aucune idée de comment l'instalelr sur ma VM snips ..
J'ai bien affecté le port USB mais sinon je sais pas trop comment faire ..
Une idée :-) ?

merci

https://www.ldlc.com/fiche/PB00246456.html
Si ca marche .. c'est que ca peut faire plus !!

Merci à toute la communauté pour le boulot !

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 » 29 janv. 2019, 16:56

C'est de l'usb.

Que te dis :

Code : Tout sélectionner

arecord -l
avec un L minuscule

Avatar de l’utilisateur
BaaTuuC
Actif
Messages : 802
Inscription : 19 oct. 2015, 19:48

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

Message par BaaTuuC » 30 janv. 2019, 09:20

d'accord je commence par ça merci :)
Si ca marche .. c'est que ca peut faire plus !!

Merci à toute la communauté pour le boulot !

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 » 30 janv. 2019, 17:11

BaaTuuC a écrit :
30 janv. 2019, 09:20
d'accord je commence par ça merci :)
En fait cette commande va te dire si le micro est vu ou pas par le système.

Si il est bien vu, tu prends son numéro de carte et device, et tu met à jour ton fichier /etc/asound.conf pour que les logiciels qui demandent l'accès à un micro puisse l'utiliser :)

Ced

Avatar de l’utilisateur
BaaTuuC
Actif
Messages : 802
Inscription : 19 oct. 2015, 19:48

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

Message par BaaTuuC » 31 janv. 2019, 19:53

cedcox a écrit :
29 janv. 2019, 16:56
C'est de l'usb.

Que te dis :

Code : Tout sélectionner

arecord -l
avec un L minuscule
La commande n'existe pas .. J'ai suivi ton tuto pour install sur debian strech
Si ca marche .. c'est que ca peut faire plus !!

Merci à toute la communauté pour le boulot !

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 » 31 janv. 2019, 20:42

arecord et aplay n'existent pas ??? Et si tu fais :

Code : Tout sélectionner

apt-get install alsa-utils
Cela devrait te les installer.

Avatar de l’utilisateur
BaaTuuC
Actif
Messages : 802
Inscription : 19 oct. 2015, 19:48

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

Message par BaaTuuC » 01 févr. 2019, 16:11

cedcox a écrit :
30 janv. 2019, 17:11
BaaTuuC a écrit :
30 janv. 2019, 09:20
d'accord je commence par ça merci :)
En fait cette commande va te dire si le micro est vu ou pas par le système.

Si il est bien vu, tu prends son numéro de carte et device, et tu met à jour ton fichier /etc/asound.conf pour que les logiciels qui demandent l'accès à un micro puisse l'utiliser :)

Ced

Code : Tout sélectionner

root@Karadoc:/home/batuc# arecord -l
**** Liste des Périphériques Matériels CAPTURE ****
carte 1: DeviceEEPROM [USB PnP Audio Device(EEPROM)], périphérique 0: USB Audio [USB Audio]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
root@Karadoc:/home/batuc# arecord -L
null
    Discard all samples (playback) or generate zero samples (capture)
sysdefault:CARD=DeviceEEPROM
    USB PnP Audio Device(EEPROM), USB Audio
    Default Audio Device
front:CARD=DeviceEEPROM,DEV=0
    USB PnP Audio Device(EEPROM), USB Audio
    Front speakers
surround21:CARD=DeviceEEPROM,DEV=0
    USB PnP Audio Device(EEPROM), USB Audio
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=DeviceEEPROM,DEV=0
    USB PnP Audio Device(EEPROM), USB Audio
    4.0 Surround output to Front and Rear speakers
surround41:CARD=DeviceEEPROM,DEV=0
    USB PnP Audio Device(EEPROM), USB Audio
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=DeviceEEPROM,DEV=0
    USB PnP Audio Device(EEPROM), USB Audio
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=DeviceEEPROM,DEV=0
    USB PnP Audio Device(EEPROM), USB Audio
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=DeviceEEPROM,DEV=0
    USB PnP Audio Device(EEPROM), USB Audio
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=DeviceEEPROM,DEV=0
    USB PnP Audio Device(EEPROM), USB Audio
    IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=DeviceEEPROM,DEV=0
    USB PnP Audio Device(EEPROM), USB Audio
    Direct sample mixing device
dsnoop:CARD=DeviceEEPROM,DEV=0
    USB PnP Audio Device(EEPROM), USB Audio
    Direct sample snooping device
hw:CARD=DeviceEEPROM,DEV=0
    USB PnP Audio Device(EEPROM), USB Audio
    Direct hardware device without any conversions
plughw:CARD=DeviceEEPROM,DEV=0
    USB PnP Audio Device(EEPROM), USB Audio
    Hardware device with all software conversions

mon fichier /etc/asound.conf n'existe pas ..

Code : Tout sélectionner

root@Karadoc:/etc# sudo sam setup audio
? Is it a Snips Makers Kit? No
✔ Found only 1 capture device named: carte 1: DeviceEEPROM [USB PnP Audio Device(EEPROM)], périphérique 0: USB Audio [USB Audio]
i Using this device to capture sound
✖ Error fetching audio output device: Error reading the information of the audio device: Cannot read property 'replace' of undefined
✖ An output device wasn't found

J'ai récupéré un /etc/asound.conf sur mon rpi mais j'avoue etre un peu pommé ..
Si ca marche .. c'est que ca peut faire plus !!

Merci à toute la communauté pour le boulot !

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 » 01 févr. 2019, 18:03

Ok, donc il a bien vu ton micro, ce qui est plutôt une bonne nouvelle.

Pour la asound.conf, voici l'exmple basique :

Code : Tout sélectionner

pcm.!default {
   type asym
   playback.pcm {
         type plug
          slave.pcm "hw:1,0"
   }
   capture.pcm {
          type plug
          slave.pcm "hw:1,0"
   }
}
Pour la capture, au vu du résultat de ton arecord, ne touche à rien, mais pour le playback, tu peux être amené à devoir modifier cette ligne :

Code : Tout sélectionner

slave.pcm "hw:1,0"
Pour cela, rien de plus simple. Prenons l'exemple de ton arecord. La ligne qui nous intéresse est celle-ci :

Code : Tout sélectionner

carte 1: DeviceEEPROM [USB PnP Audio Device(EEPROM)], périphérique 0: USB Audio [USB Audio]
Et plus particulièrement, le numéro de la carte, et le numéro du périphérique. C'est à dire carte 1 et périphérique 0
Donc la ligne dans la partie capture.pcm est bien :

Code : Tout sélectionner

slave.pcm "hw:<numero_carte>,<numero_peripherique>"
Donc

Code : Tout sélectionner

slave.pcm "hw:1,0"
Et bien pour la partie sortie audio, c'est la même chose avec la commande "aplay -l".

tu prends le numéro de la carte et de périphérique et tu mets à jour la partie playback.

Ensuite tu peux tester en faisant :

Code : Tout sélectionner

arecord toto.wav
Tu parles pendant 10 secondes et tu fais CTRL+C pour arrêter.

Puis :

Code : Tout sélectionner

aplay toto.wav
Tu devrais alors entendre ce que tu viens de dire.

Petit bonus, il n'est pas impossible que ce micro (tout comme le jabra) nécessite de forcer le rate dans le fichier asound.conf si tu entends ta voix en vitesse accélérer.

En espérant t'avoir aider ;)

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 » 01 févr. 2019, 18:04

AAahh !! Je viens de voir qu'en fait tu n'as pas de haut parleur sur ton snips.
En tout cas, il ne le voit pas :

Code : Tout sélectionner

✖ Error fetching audio output device: Error reading the information of the audio device: Cannot read property 'replace' of undefined
✖ An output device wasn't found
As tu un périphérique de sortie audio ? Si oui, quel est le résultat de la commande aplay -l ?

Avatar de l’utilisateur
BaaTuuC
Actif
Messages : 802
Inscription : 19 oct. 2015, 19:48

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

Message par BaaTuuC » 01 févr. 2019, 23:36

cedcox a écrit :
01 févr. 2019, 18:04
AAahh !! Je viens de voir qu'en fait tu n'as pas de haut parleur sur ton snips.
En tout cas, il ne le voit pas :

Code : Tout sélectionner

✖ Error fetching audio output device: Error reading the information of the audio device: Cannot read property 'replace' of undefined
✖ An output device wasn't found
As tu un périphérique de sortie audio ? Si oui, quel est le résultat de la commande aplay -l ?
non je n'en ai pas.
On ne peut pas avoir qu'un micro ?
Si ca marche .. c'est que ca peut faire plus !!

Merci à toute la communauté pour le boulot !

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 » 02 févr. 2019, 00:07

Bah je ne sais pas comment snips-audio-server peut faire. Donc je pense qu'avec un micro seul non, ce n'est pas possible. Sauf à voir si avec Alsa, on ne peut pas créer une fausse sortie audio.
Mais quel intérêt as tu à n'avoir qu'un micro ? snips ne pourra pas te répondre si tu n'as pas de sortie audio...

Avatar de l’utilisateur
BaaTuuC
Actif
Messages : 802
Inscription : 19 oct. 2015, 19:48

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

Message par BaaTuuC » 02 févr. 2019, 08:48

J'utilise le TTS Sonos .. et de manière générale j'utilise sonos pour piloter mes lumieres ou autre prises. Je n'ai pas besoin qu'il" réponde"
Si ca marche .. c'est que ca peut faire plus !!

Merci à toute la communauté pour le boulot !

arnog23
Timide
Messages : 428
Inscription : 02 mars 2016, 21:50

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

Message par arnog23 » 02 févr. 2019, 09:36

Passage du fondateur de Snips sur Europe 1 hier midi. À réécouter en podcast ici https://www.europe1.fr/emissions/la-fra ... ns-3849782 à partir de la 10eme minute environ.

Avatar de l’utilisateur
maxredphenix
Actif
Messages : 539
Inscription : 18 sept. 2015, 21:36
Localisation : Bourgogne

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

Message par maxredphenix » 02 févr. 2019, 16:50

Euh, normal que les intents pour la gestion des volets aient disparus ?
cover.png
cover.png (78.28 Kio) Consulté 1649 fois
DIY Intel NUC i5 7Gen(via Proxmox) - Jeedom 3.2.

IPX800 v4 + 2 modules X-4FP
Détecteur fuite d'eau + fumée fibaro
Divers modules Zwave

Répondre

Revenir vers « Discussions Générales »

Qui est en ligne ?

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