Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Riseryn
    @Riseryn
    @Sispheor merci, je vais regarder cela.
    Riseryn
    @Riseryn

    j'ai ajoutté l'option timestamp: True dans settings.
    Dans SettingLoader _get_options j'ai ajoutté

    if "timestamp" in options:
                    timestamp = options['timestamp']

    qui fonctionne, mais

    options = Options(recognizer_multiplier=recognizer_multiplier,
                              recognizer_energy_ratio=recognizer_energy_ratio,
                              recognizer_recording_timeout=recognizer_recording_timeout,
                              recognizer_recording_timeout_with_silence=recognizer_recording_timeout_with_silence,
                              deaf=deaf,
                              mute=mute,
                              timestamp=timestamp)

    j'obtiens cette erreur que je ne comprends pas

    File "/home/pi/.local/lib/python3.7/site-packages/kalliope/core/ConfigurationManager/SettingLoader.py", line 659, in _get_options
    timestamp=timestamp)
    TypeError: __init__() got an unexpected keyword argument 'timestamp'

    Je bloque également sur la façon de récupérer timestamp dans Utils.
    Merci de me donner quelques pistes vers où je dois regarder pour solutionner cette erreur.

    Nicolas Marcq
    @Sispheor
    oula tu code direct dans la version installé sans site-packages
    pas bon ça
    apres c'est simple, faut copier coller le code existant
    et la ton erreur est clair
    il te dit que l'opbjet Option n'a pas d'argument timestamp
    donc si tu place ton settings dans ce flag "option" tu dois aussi modifier cet objet
    bon je serais toi je commencerai par quelques cours en ligne sur Python
    Riseryn
    @Riseryn
    merci du lien je vais regarder cela
    herveandre
    @herveandre
    Bonsoir je sais pas si mon problème a déjà été évoquer j'ai fais un synapse et Que j'ai déclaré dans le fichier brain yml
    L'orse que je lance kalliopé tout s'est bien passé elle dit que "je suis prêt" Lorsque je lui pose ma question, elle me répond "Je n'ai pas saisi cet ordre où je n'ai pas compris votre ordre" Y aurait il quelque chose d'autre à faire Qui est passé inaperçu à mes yeux
    Cordialement
    Tutur258
    @Tutur258
    Bonsoir, est ce que quelqu'un utilise un relais Grove branché sur un respeaker ? Car c'est mon cas (j'ai un kit maker de snips) et je n'arrive pas à utiliser ce petit relais. Merci d'avance
    Tutur258
    @Tutur258
    C'est bon, problème résolu !
    Tutur258
    @Tutur258
    Bonjour tout le monde ! Est ce que kalliope peut fonctionner sans pulse audio ?
    Nicolas Marcq
    @Sispheor
    Il semblerait que non
    yazul
    @yazul
    quelqu'un sait comment supprimer les "underscore" (soulignés en français).
    Par exemple, le STT me renvoie "tous_les" ou "tous les" et ça fait chier...
    pour info, j'utilise pocketsphinx.
    Stt correction
    yazul
    @yazul
    @Sispheor merci mais ça ne fonctionne pas.
    La correction n'est pas effectuée (j'obtiens un message d'ordre non reconnu mentionnant "tous_les")
    yazul
    @yazul
    Je confirme, je peux avoir un ordre accepté : je veux ouvrir tous les jours
    ou refusé : je veux ouvrir tous_les jours
    et cela malgré un :
    ssl_correction:
            - input: "tous_les"
              output: "tous les"
    Nicolas Marcq
    @Sispheor
    Lance en mode débug pour voir si c'est pris en compte
    herveandre
    @herveandre
    Bonsoir je sais pas si mon problème a déjà été évoquer j'ai fais un synapse (des textes) et Que j'ai mis dans le dossier brain yml
    Lorsque je lance kalliopé tout se passe bien passé elle dit que "je suis prêt" Lorsque je lui pose ma question, elle me répond "Je n'ai pas saisi cet ordre où je n'ai pas compris votre ordre" Y aurait il quelque chose d'autre à faire Qui est passé inaperçu à mes yeux
    Cordialement
    Nicolas Marcq
    @Sispheor
    Lance en mode débug. Regarde que ton brain est bien chargé. Et que le chemin du fichier chargé est bien le bon
    Brain.yml n'est pas un dossier mais un fichier
    Après tu peux avoir des sous fichiers dans un dossier brain
    Mais chacun de ces sous fichiers doit être décalé dans le brain.yml avec la syntaxe include
    yazul
    @yazul
    @Sispheor merci ! j'ai trouvé le bug (le mien).
    J'ai mal orthographié stt-correction (sst-correction) ce qui ne génère pas d'alerte.
    Le mode debug m'a bien aidé, super idée.
    Je reprends confiance dans Kalliopé.
    Nicolas Marcq
    @Sispheor
    top
    yazul
    @yazul
    Pour ceux que ça intéresse, j'ai installé kalliope avec quelques neurons (domoticz, openweathermap, wikipedia, ...) sur un PC(ubuntu-20.04) et un raspberry (raspbian buster). J'utilise le STT CMUSPHINX avec la version fr-FR améliorée (plus lourde).
    Ca fonctionne très bien sur PC, assez fluide, évidemment des incompréhensions du STT mais ça va, je m'habitue à articuler et à répéter...
    Sur RP, le STT est très lent au point que ce n'est pas utilisable en pratique.
    J'ai donc activé wit et il n'y a pas photo : une bien meilleure reconnaissance, rapide.
    Au final, je suis très satisfait, en particulier pour domoticz (pilotage de volets...).
    J'ai fait quelques modif dans les neurons (domoticz, owm) en local, je les reproduirais plus tard dans git.
    IronManAp
    @IronManAp
    Bonsoir à tous, j'avais une petite question, est-ce qu'il est possible d'écrire dans des fichiers avec Kalliope ?
    Thomas
    @satt105
    oui
    Riseryn
    @Riseryn

    Bonjour
    j'essaye vainement de configurer mosquitto 1.6.12 pour utiliser une connexion sécurisée par certificat avec paho-mqtt. j'ai suivi de nombreux tuto et ecumé stackoverlow et autres sites mais j'obtiens toujours ce message d'erreur:

    ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1056)

    Est ce que quelqu'un a déja réussi à le faire ?

    Riseryn
    @Riseryn
    Bonne année tout le monde :)
    Tutur258
    @Tutur258
    Bonne année et bonne santé !
    Nicolas Marcq
    @Sispheor
    Bonne année !
    @Riseryn il me semble que la doc du signal mqtt a des choses sur TLS
    Tu dois donner ton CA a la configuration du client qui se connecte. Donc au client directement ou alors dans le système de la machine.
    Riseryn
    @Riseryn
    @Sispheor j'ai lu au moins une centaine de discussions, aucune des réponses fournies ne fonctionnent. Il semblerait que ce soit un problème de paho-mqtt ou de mosquitto avec les certificats auto signés. j'ai eu beau ajoutté le certificat dans ssl/certs comme vu dans certains messages, mais sans résultat.
    Nicolas Marcq
    @Sispheor
    Suivant le système il faut faire un dpkg reconfigure je sais plus quoi
    yazul
    @yazul
    Pourquoi ne pas remplacer le certificat auto-signé par un certificat complet, géré par let's encrypt (par exemple) ?
    C'est simple à mettre en place, gratuit, automatiquement renouvelé (on n'y pense plus).
    Riseryn
    @Riseryn
    @Sispheor j'ai essayé cela ne fonctionne pas.
    @yazul je vais tester cela.
    Merci a vous deux.
    Nicolas Marcq
    @Sispheor
    @Riseryn c'est dans quel contexte ? Quel neurone ou signal ?
    Nicolas Marcq
    @Sispheor
    Riseryn
    @Riseryn

    @Sispheor j'essaye de securiser mon mosquitto. Mais apparemment il ya un problème avec les certificats auto signés comme je l'ai lu sur un site.

    Currently the Paho python client require a CA certificate file and so it is not possible to use a self signed certificate. I came across a couple github threads relating to this but no real solution.

    certains conseille d'utiliser tls_insecure() mais cela me semble être comme acheter un coffre fort et laisser la porte ouverte.
    je regarde avec let's encrypt mais je bute sur le fait qu'il faut un domaine et je n'ai pas encore trouvé comment faire pour avoir un certificat pour mosquitto. Mais je continue de creuser et tester.
    tant que j'utilise mosquitto sans securite tout va bien. user/mdp fonctionne aussi mais c'est transmis en clair.
    je fais un neuron qui me sert a interroger mes capteur miplant(miflora) de xiaomi.
    Cela fonctionne bien mais j'aimerais que ce soit sécurisé.(je securise mon reseau local au mieux de mes connaissances).

    yazul
    @yazul
    je regarde avec let's encrypt mais je bute sur le fait qu'il faut un domaine et je n'ai pas encore trouvé comment faire pour avoir un certificat pour mosquitto.
    oui, il faut un domaine, je ne l'ai pas précisé (mais comment certifier un nom de domaine sans nom ?)
    Nicolas Marcq
    @Sispheor
    tls_insecure si tu es sur ton LAN ça va
    c'est seulement si tu es sur le net
    au pire change de lib
    sur Kalliope c'est paho