YANA, la petite soeur de YURI

1246711

Commentaires

  • J'ai une autre erreur : erreur : impossible de parser la réponse : Unexpected character encountered while parsing value :. Path" line 0, position 0.

    quelqu'un peut-il m'aider ? ;)
  • Probleme résolu, réinstallation de YANA.
    J'aimerai aussi changer la zone des prédictions météo, comment faire ? :)
  • @idleman

    Génial pour Free, j'aménage dans 1 semaine sur Lille et il était prévu que je passe chez eux.

    Pour ce qui est de Yana en Wan. Moi aussi j'étais étonné.
    J'attends de passer chez Free et je reviendrai vers toi si le problème persiste.
  • edited juillet 2013
    Salut à tous,

    Pour ceux que ça intéresse,
    j'ai installé yana sur une image raspbmc et créé un plugin pour faire fonctionner XBMC vocalement.
    Lors de l'activation du plugin, une piece XBMC se créé automatiquement et contient déjà des commandes de base.
    Il est possible d'ajouter des commandes depuis Configuration/Xbmc/
    Cette version du plugin reste plutôt basique, mais ne demande qu'à évoluer......;)
    Attention: Lisez bien le README.txt dans le plugin avant d'utiliser....

    @Idelman
    Salut Idleman , j'ai uploadé le plugin sur le market, mais je
    ne sais pas si c'est ok, j'ai eu 2 warnings sur la page après validation
    de l'anti-spam


    Voila, à plus
  • Salut! Je me lance à tester YANA et là à ma grande surprise ça rame sec (2m entre chaque page)

    J'ai capté le vilain bug, si la page http://projet.idleman.fr/yana/maj.php est down , l'interface devient inutilisable.
    En effet elle est appelée l10 dans header.php

    Donc en cas de soucis il vaut mieux commenter cette ligne en attendant de trouver une meilleur solution.

    Je vais enfin pouvoir faire mumuse avec l'interface !

    Ah aussi projet.idleman.fr est down :-( (obviously)
  • Oui désolé pour ça le serveur à crash, normalement j'avais codé la verif de mise à jour pour éviter que les yana-server soient dépendant de ce fichier, mais visiblement c'est pas encore au point ^^, je vais relancer le serveur ce soir (si il n'est pas déglingué) en revanche je ne pourrait corriger ce soucis de dépendance que la semaine prochaine (vacances dans un lieux paumé oblige :p)
  • J'ai mis a jour le code pour qu'il y ai un timeout de 1 sc sur la vérif, essayez de faire une mise à jour  ceux qui ont le problème :)
  • harg j'espère que ce sera réglé pour le serveur sinon je tiendrai jamais une semaine sans bidouiller je viens juste de commencer tes tutos à fond. 
    Au pire est-ce que tu ne peux pas mettre les programmes qu'on doit télécharger dans tes tutos autre-part en attendant?
  • bonjour  comment  lui apprendre d autre choses d'autre terme?
    deplus pourquoi ne pas ajouter une carte son a  10 euro en usb sur le rasp et  y poser un micro
    pour ce passer de serveur pc ?
  • deplus pourquoi ne pas ajouter une carte son a  10 euro en usb sur le rasp et  y poser un micro
    pour ce passer de serveur pc ?"

    La seule reconnaissance vocal fiable sur Raspberry PI est l'API de google qui impose d'être connecté.
    Les autres (sphinx/pocket sphinx/julius...) ont chacun un certain potentiel mais il faut faire très attention de vérifier qu'il fonctionne en français (beaucoup ne marchent qu'en anglais) et sont une horreur à installer/configurer

    Soit-dit en passant si tu veux te pencher sur l'API de google, Steven Hickson a fait un remarquable boulot pour simplifier son usage et il y a moyen de faire des choses très interessante avec.


  • Je cherche à créer un module pour gérer une liste de courses.
    Je voudrais donc pouvoir dire : "YANA, ajoute du lait à la liste" par exemple.

    Problème : je ne vois pas comment gérer ce genre de syntaxe. Avec la syntaxe XML, on pouvait utiliser le token "GARBAGE" puis faire des tests dans le code, mais la je vois pas...

    Quelqu'un a une idée ?
  • edited août 2013
    Salut tout le monde, ca fait un bon moment que je suis le blog et en ce jour me suis lancé dans l'install de yana sur un de mes deux rpi qui tourne sous raspbmc. Tout est ok pour l'install mais qd yana windows tourne je n'ai que ca dans l'historique et en boucle ... 
    • 02/08/2013 17:55:49

      Ecoute évenement sur
      :http://raspbmc:81/yana-server/action.php


    • 02/08/2013 17:55:50

      Reponse :{"responses":[]}


      est ce que j'ai oublié qqch ??

      edit : apres moultes recherches il semble que le probleme vienne de la reconnaissance vocale ( j'ai ce message d'erreur : <!> ERREUR: La langue de la grammaire ne correspond pas à celle du module de reconnaissance  ), pouvez vous m'aider ? 

      Merci pour vos réponses.

      Cordialement, 

      SLeXiK



  • @cthumerelle Comme je te l'ai répondu par mail (ou sur les coms du blog je sais plus ^^) je pense que ce que tu veux faire se rapporte à la fonction "dictation" de microsoft, je ne l'ai pas encore implémentée dans yana for windows mais c'est mon prochain objectif :)

    @slexik le fait qu'il te retourne {"responses":[]} c'est le fonctionnement normale, tant qu'il n'y a pas de nouvel événement programmé c'est logique qu'il ne dise rien :)

    Donc ton problème ne se situe pas du coté écoute d’événements mais du coté de la reconnaissance vocale en elle même, visiblement ta reconnaissance vocale windows n'est pas sur la langue utilisée par yana.

    Pour verifier cela, vas dans "panneau de configuration-->reconnaissance vocale-->options vocales avancées" et regarde la première section (une liste déroulante avec le libellé "langue") vérifie que la valeur sélectionnée se termine bien par "French - France)
  • Bonjour, merci pour ta réponse. Je suis sous xp et dans la langue il met microsoft english recognizer 5.1 pour la synthese par contre c'est ok avec virginie. Je cherché sur google et pas moyen de trouver la bonne version qui va bien sous xp. Une idee ? Merci !

    SLeXiK
  • Je suis sous Windows 7 acheté aux US et la réponse est la

    http://answers.microsoft.com/en-us/windows/forum/windows_7-windows_programs/windows-7-speech-recognition-language-selection/0a859099-a76d-4799-abe9-847997399927

    Seul les versions Ultimate et Entreprise ont les packs de Langues.
    Les prolos avec Home Premium doivent
    - parler la langue de leur version
    - raquer $220.00 pour faire la mise à jour Ultimate
    - contourner les verrous de Windows http://www.pcastuces.com/pratique/windows/changer_langue/page1.htm ;-)

    Pour XP il ne semble pas y avoir de difficulté pour changer de langue
    Il y a des packs http://www.nomaher.com/forum/index.php?topic=1012.0
  • Camera RPi

    Le text de configuration de la camera RPi comporte des ereurs
    Ajout de sudo devant la commande usermod
    <code>
        sudo usermod -a -G video www-data
    </code>
    Il y a un echo qui traine devant la commande
    <code>
        echo 'SUBSYSTEM=="vchiq",GROUP="video",MODE="0660"' > /etc/udev/rules.d/10-vchiq-permissions.rules
    </code>
    Mais même sans ce code (et avec sudo devant) le RPI refuse "Permission non accordée)
    J'ai créer un fichier avec l'éditeur du RPi nano
    <code>
     sudo nano  /etc/udev/rules.d/10-vchiq-permissions.rules
    </code>
    Puis écrit la ligne
    <code>
     'SUBSYSTEM=="vchiq",GROUP="video",MODE="0660"'
    </code>
    Et sauvegardé ^o
    Le repertoire pluggins necciste pas aussi le changement des droits n'est pas accepté
    J'ai créé le repertoire
    <code>
        sudo mkdir /var/www/plugins
    </code>
    Puis changé les droits
    <code>
     sudo chown -R www-data:www-data /var/www/plugins
    </code>

    J'ai redémarré mais c'est pas OK :(
    Quelles sont les erreurs que j'ai fait ?

  • Je corrige, ca marche!
    Faute de frappe dans 10-vchiq-permissions.rules

    Bravo
  • edited août 2013
    By popular demands (en faite non personne ne m'a rien demandé Oo')

    J'ai converti mon programme pour contrôler des prises SCS pour YANA
    http://scs-laboutique.com/Electricite/Commande+a+distance

    Lien de téléchargement:
    https://docs.google.com/file/d/0B_mF8V7Pb_5DSE85eTVra3loQzQ/edit

    Copier le dans plugins puis
    chown -R www-data:www-data plugins/scs
    chmod 755 -R plugins/scs
    chown root:www-data plugins/scs/scs
    chmod 7550 plugins/scs/scs

    Petit conseil, je suis peut être tomber sur une mauvaise série mais autant j'ai eu aucun problème (jusque là) avec les prises S316-2 autant les 3063-f ont tendance à être un peu dur d'oreille.
    Soit-dit en passant mon programme est vraiment à l'arrache mode (j'ai récupéré les codes au feeling avec un jack audio)
    Plus d'infos la dessus sur
    http://forum.snootlab.com/viewforum.php?f=46 (cherche la balise [TUTO] [TUTORIEL] et tu trouveras bonheur)

    Changeuh logeuh

    - J'en est profité pour gérer la possibilité de changer le GPIO histoire de pas avoir à recompiler ça à chaque fois. (Dans préférences)

    - Le GPIO par défaut est celui utilisé par idleman (ouais moi j'aimais bien celui tout en bas , parcequ'il était ... tout en bas ^^)

    - Inspiré par le tuto du MagPI , j'utilise pas wiringpi donc la nomenclature des GPIO est celle d'origine (histoire de vous faire mal au crâne), pas de panique j'ai mis un zoli schéma.

    - Uninstall.php efface toutes traces du plugin (ce qui me semble est pas le cas sur les autres plugins)

    - Dans la gestion des actions  function xxx_action_xxx() (l148 et des poussières)
    J'ai eu un soucis avec la gestion des droits, en effet YANA avait tendance à pas se rappeller de la dernière section du coup j'ai rajouté $myUser->loadRight(); avant chaque vérif ($myuser->can)

    - Si le programme a pas les droits , il vous prévient.

    Voilà, have fun and happy hacking.

  • edited août 2013
    Pour le plugin caméra :
    J'ai changé l'action par
    system('raspistill -hf -w 400 -h 400  -o ./plugins/camera/view.jpg -t 0');
    Ainsi elle marche peut importe l'endroit où est placé yana server.
    https://gist.github.com/maditnerd/6164158

    Pour la météo:
    il y a tout les termes de yahoo weather ici
    L'ensemble des termes
    Cool mais par exemple aujourd'hui j'ai Showers Late et c'est pas dans la liste :-(
    Je pense que la liste correspond plus aux temps actuelles et pas au temps pour la journée d'où l'absence du Late.
    Voilà une version de vocalinfo.plugin.enabled.php avec tout les termes (enfin normalement)
    https://gist.github.com/maditnerd/6164380

    Si vous voulez la météo de chez vous
    aller sur http://woeid.rosselliot.co.nz/lookup/
    Tapez le nom de votre ville puis récupérer le WOEID
    Récupérer le nombre et à la l130 de vocalinfo.plugin.enabled.php)
    Changer le nombre par le votre (w=XXXXXX)

    Have fun and happy hacking!
  • Bonjour

    Petite proposition de correction sur les termes météo
    sleet ce n'est pas la bruine, je traduirai plutôt par "Neige fondue"
    La bruine c'est "Drizzle" (crachin n'est pas faux et imagé mais c'est plutôt Breton ;-))
    Snow flurry je verrais plutôt "Bourrasque de neige"
    Blowing snow je verrais plutôt "Chasse neige"
    Windy je verrais plutôt "Venteux" (ce n'est pas violent)
    Heavy snow je verrais plutôt "Fortes chutes de neige"
    Thundershower je verrais plutôt "Grain sous orage" (c'est moins fort que Thunderstorm)
    Partly cloudy est citée 2 fois, dans Yahoo il font la différence entre "day" et "night", Je le traduirai pas "Partiellement nuageux"
    Mosly sunny n'est pas dans la liste de Yahoo
    Mosly cloudy je verrais plutôt "Nuageux"
    Un petit commentaire avec l'origine des codes utilisés permettrait de savoir ou aller voir si Yahoo change/ajoute des termes http://developer.yahoo.com/weather/#codes

    Merci
  • Maj de https://gist.github.com/maditnerd/6164380
    (Pour la météo)
    Avec les indications de Mobius
    Je vérifierais plus en détail si j'ai zappé des trucs en fouillant un peu plus.
    - Y a effectivement le day/night que j'ai pas rajouté
    - Late à la fin pour dire en fin de journée qui n'est pas indiqué dans la doc Oo
    - Et a priori il y a aussi l'indication AM/PM pour matin/après midi dès fois donc

  • Je sais pas si j'avais pas les yeux en face des trous mais il me semble que la partie issue du github était pas là avant ^^
    Du coup je posterais directement là bas (AHAHAHAHAH SPAMING SPAMING SPAMING)
    https://github.com/ldleman/yana-server/issues?state=open
    Dans l'idéal je pense que le mieux est de poster ces problèmes directe là bas ça permet d'avoir un suivi ^^
  • @maditnerd C'est du super bon boulot tout ça :) !! As tu pensé a soumettre tes plugins direct sur le market yana ?  :D

    Concernant les améliorations sur les plugins méteo et caméra est ce que tu peux me faire un pull request sur le github de yana-server que je puisse l’étudier et le valider plus simplement ? :D Ca serait vraiment tip top moumoute !!

    (belle signature btw)
  • > C'est du super bon boulot tout ça !! As tu pensé a soumettre tes plugins direct sur le market yana ? 
    ouaip par contre il m'a fait un warning:
    Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/ftp/www/projets/yana/market/index.php on line 24

    Pull request effectué!
    https://github.com/ldleman/yana-server/pulls
  • edited août 2013
    J'ai tenté d'utilisé Git (c'est nouveau pour moi, je travaille usuellement avec svn)
    J'ai crée un compte et fait
    git clone https://github.com/ldleman/yana-server.git

    Mais après avoir mis mon user et le mot passe git j'ai la réponse repository not found

  • @Mobius

    Héhé, tu t'es fait avoir par le almighty L.

    Alors petit explication:
    git clone ne demande pas de mot de passe normalement, s'il en demande un c'est que le repo (bien mérité?) n’existe pas.

    Tu peux faire un test en faisant git clone https://github.com/microsoft/windows8 (par exemple)
    (Marrant que personne n'a pensé à piquer le nom microsoft sur github)

    Bon je disgresse, en faite idleman c'est fait piqué le nom idleman sur github du coup il utilise le nom
    Ldleman essaye de faire git clone https//github.com/ldleman/yana-server.git MAIS avec un L au lieu du i
  • Salut les gens,

    Pour commencer la semaine, j'ai une chtite question: Comment fait-on pour associer un plugin à une pièce ?
    J'ai déclaré mes différentes pièces dans la partie configuration de yana et maintenant j'aimerai que la température montée du plugin ds18b20 s'affiche au bon endroit.

    Je pense utiliser l'interface web de yana (via une tablette qui traîne dans le salon) plus que l'aspect audio comme je le faisais avant avec hcc2.

    Bonne journée :)

  • edited août 2013
    > Pour commencer la semaine, j'ai une chtite question: Comment fait-on pour associer un plugin à une pièce ?

    Il te faut du scotch ou de la super glue , non ? bon d'accord...

    Dans plugin/relay/relay.plugin.enabled.php
    il y a une function radioRelay_display($room)

    Et à la fin un Hook
    Plugin::addHook("node_display", "radioRelay_display");
    Qui est chargé dans plugin/room/room.plugin.enabled.php
    à la fin de la fonction function room_plugin_page($_)

    J'ai pas encore trop toucher à ça mais en gros il faut créer une fonction similaire avec son hook correspondant qui sera alors afficher dans la page pièce


  • ok, je laisse tomber le scotch ou la glue 
    J'attendrais que ce soit un peu plus "user friendly" :p
  • GinGin
    edited août 2013
    Yop,

    Je suis windows 8, sur mon tel android cela marche. 

    192.168.0.28/yana-server/action.php



    image

    Salut!! :)



    image

    Je peux maintenant parler :)



    image

    Je peux maintenant t'écouter... :)

    rien ne se passe. aucune trace dans la log error.log

    une idée?
Sign In or Register to comment.