Forum des Objets Communicants et Solutions pour les Libérer...
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Forum des Objets Communicants et Solutions pour les Libérer...


 
AccueilAccueil  GalerieGalerie  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  
-46%
Le deal à ne pas rater :
OPPO Reno 4 Z – 5G 128 Go – 8 Go de RAM
203 € 379 €
Voir le deal

 

 OpenNab 0.08

Aller en bas 
+4
winch20010
Neffrith
jbx028
oaz
8 participants
Aller à la page : 1, 2  Suivant
AuteurMessage
winch20010
Lapin nain
Lapin nain


Nbr de messages : 8

OpenNab 0.08 - Page 2 Empty
MessageSujet: Re: OpenNab 0.08   OpenNab 0.08 - Page 2 Icon_minitimeMer 10 Oct 2007 - 7:12

Oui, il y a possibilité d'installer un serveur tts à la maison.
Personnellement, sur windows, je ne suis pas un pro, mais sur linux, il y a plein de serveurs possibles :
Festival, Text2phone, ...
Grace à ces produits, et un peu de bidouille, il y a même possibilité d'utiliser des voix francaises, comme celles d'AT&T qui sont fournies gracieusement sous linux ou encore Mbrola. Bon pour l'install, je l'avoue, c'est pas le top, mais bon, ca marche...

Quelques liens :
http://ftp.traduc.org/doc-vf/gazette-linux/html/2005/114/lg114-D.html
http://jmvanel.free.fr/tts/toc.html

De mon côté, je vais les réinstaller au plus vite, ce qui me permettra d'en parler plus précisément, à moins que d'autres personnes aient plus d'expériences sur ces produits.

++
Revenir en haut Aller en bas
oaz
Silver Nabz
Silver Nabz


Localisation : Haute-Garonne
Nabaztag : oaz (v2)
Nbr de messages : 352
Carottes : 5429

OpenNab 0.08 - Page 2 Empty
MessageSujet: Re: OpenNab 0.08   OpenNab 0.08 - Page 2 Icon_minitimeMer 10 Oct 2007 - 10:04

winch20010 a écrit:
http://jmvanel.free.fr/tts/toc.html
C'est marrant comme le monde est petit : j'ai bossé avec ce gars-là il y a 7 ou 8 ans.
winch20010 a écrit:
De mon côté, je vais les réinstaller au plus vite, ce qui me permettra d'en parler plus précisément, à moins que d'autres personnes aient plus d'expériences sur ces produits.
Bonne initiative. Moi je n'y connais rien. nabzturnaround
Revenir en haut Aller en bas
http://barrejadis.azeau.com/
winch20010
Lapin nain
Lapin nain


Localisation : france
Nbr de messages : 8
Carottes : 5153

OpenNab 0.08 - Page 2 Empty
MessageSujet: Re: OpenNab 0.08   OpenNab 0.08 - Page 2 Icon_minitimeMer 10 Oct 2007 - 20:26

Bon et bien voilà ce que j'ai pu trouver qui peut etre très sympa à implémenter. Pour l'instant, je l'ai fait sur windows, car je n'ai pas eu le courage de tout installer sur mon serveur Linux.

Donc pour commencer, sur mon windows, j'ai déjà quelques voix installées (paramètres, panneau de conf, voix). Les meilleures que je connaissent sont les voix scansoft de Sébastien et Virgine.
Une fois les vois installées, je dois les voir apparaitre dans les choix du menu "voix" du panneau de conf.
Ensuite, j'ai installé un tool qui s'appelle jampal :
http://jampal.sourceforge.net/ptts.html (onglet dowload).
Cette appli installe un executable appelé : ptts.exe.
Il suffit donc de créer un fichier texte, et de l'envoyer sur la ligne de commande.
Exemple d'utilisation :
ptts -voice "Scansoft Sebastien_full 22khz" < d:\text.txt

il doit y avoir moyen aussi d'envoyer directement le texte par ligne de commande a travers un outil, mais je n'ai pas encore trouver.
Sur Linux, c'est possible avec text2phone par exemple.
ex : echo "bonjour à vous" | text2phone xxxx (si je me souviens bien d'anciens tests yellownabzwink )

Voilou pour mes premiers essais ... V me coucher maintenant ... nabzsleeping
Revenir en haut Aller en bas
jbx028
Gold Nabz
Gold Nabz
jbx028

Localisation : Dans le sept huit
Nabaztag : Rosie (v1), NoFutur Tag/tag (v2), et Nabaztag mon Karotz.....
Nbr de messages : 677
Carottes : 5974

OpenNab 0.08 - Page 2 Empty
MessageSujet: Re: OpenNab 0.08   OpenNab 0.08 - Page 2 Icon_minitimeMer 10 Oct 2007 - 21:03

Sympa jampal mais dans ce cas c'est ton pc qui dicte les phrases pas le nabz.

Citation :
il doit y avoir moyen aussi d'envoyer
directement le texte par ligne de commande a travers un outil, mais je
n'ai pas encore trouver.

tout simplement avec un batch qui alimenterait text.txt puis lancerait ptts du genre :

del d:\text.txt
echo %1 > d:\text.txt
ptts -voice "Scansoft Sebastien_full 22khz" < d:\text.txt

Citation :
V me coucher maintenant

..bonne nuit ;-)
Revenir en haut Aller en bas
http://twitter.com/jbx028
winch20010
Lapin nain
Lapin nain


Localisation : france
Nbr de messages : 8
Carottes : 5153

OpenNab 0.08 - Page 2 Empty
MessageSujet: Re: OpenNab 0.08   OpenNab 0.08 - Page 2 Icon_minitimeJeu 11 Oct 2007 - 8:23

jbx028 a écrit:
Sympa jampal mais dans ce cas c'est ton pc qui dicte les phrases pas le nabz.

Citation :
il doit y avoir moyen aussi d'envoyer
directement le texte par ligne de commande a travers un outil, mais je
n'ai pas encore trouvé.

tout simplement avec un batch qui alimenterait text.txt puis lancerait ptts du genre :

del d:\text.txt
echo %1 > d:\text.txt
ptts -voice "Scansoft Sebastien_full 22khz" < d:\text.txt


Justement, avec jampal, ce qui serait sympa par exemple, c'est en appelant une adresse comme http://monserveur_opennab/api.php?sn=xxxxxx&tts="mon_texte"&voice="sebastien xxx", qu'un fichier txt soit créé et que jampal créé le fichier wav correspondant avant qu'opennab l'envoie sur le lapin.
Avec l'option -w ou -f dans jampal, on peut créer un ou plusieurs fichiers wav.

Je continue toutefois a chercher si je peux trouver un outil qui prenne directement le texte en ligne de commande. (c'est dommage que nabbot ne puisse le faire, ca simplifierai la chose ) nabzdevil

J'ai vu qu'il existait une version de festival pour windows, mais il me reste à voir si on peut utiliser les voix de microsoft qui fonctionnent bien. ca permettrai d'être compatible sous windows et linux.
j'ai testé "cepstral" aussi, qui peut réciter du texte taper en ligne de commande, mais malheureusement il n'utilise que les voix fournies avec le logiciel qui ne sont pas libres ...
Revenir en haut Aller en bas
human enemy
Lapin nain
Lapin nain
human enemy

Localisation : strasbourg
Nabaztag : noobie
Nbr de messages : 38
Carottes : 5148

OpenNab 0.08 - Page 2 Empty
MessageSujet: Re: OpenNab 0.08   OpenNab 0.08 - Page 2 Icon_minitimeJeu 11 Oct 2007 - 8:32

Citation :
(c'est dommage que nabbot ne puisse le faire, ca simplifierai la chose )

Explique un peu plus ton besoin et je tenterai de le combler yellownabzwink
Revenir en haut Aller en bas
winch20010
Lapin nain
Lapin nain


Localisation : france
Nbr de messages : 8
Carottes : 5153

OpenNab 0.08 - Page 2 Empty
MessageSujet: Re: OpenNab 0.08   OpenNab 0.08 - Page 2 Icon_minitimeJeu 11 Oct 2007 - 11:23

human enemy a écrit:
Citation :
(c'est dommage que nabbot ne puisse le faire, ca simplifierai la chose )

Explique un peu plus ton besoin et je tenterai de le combler yellownabzwink


quelquechose dans le style écrit précédemment yellownabzwink c'est à dire que si je tape en ligne de commande un truc du type :
nabbot.exe voice="sebastien xxx" text="bonjour je m'appelle nabaztag"
je voudrais pouvoir envoyer directement le texte que je veux à travers le lapin yellownabzwink qui me le lira.


En fait, la finalité ici est de pouvoir envoyer ce type de commande quand j'éteinds ou j'allume une lampe dans la maison(domotique) grace à homeseer, ou encore misterhouse, ...


Donc, pour récapituler :
à traver nabbot, ca pourrait etre directe gràce à une ligne de commande possible.
à travers opennab, ca serait à travers une application (jampal, ou meme nabbot en ligne de commande donc) pour pouvoir envoyer n'importe quel texte sur le lapin.

maintenant, pour interfacer avec opennab, je ne vois ce qui serait le plus simple.
Si on utilise opennab il faudrait à travers une adresse web pouvoir executer un script du type : nabbot.exe voice=sebastien tts="mon texte" ce qui enverrai directement le texte sur le lapin,
Si on utilise jampal ou festival par exemple, il faudrait trouver la méthode la plus simple pour qu'opennab puisse envoyer le résultat vers le lapin, en tapant une adresse de type http://monserveur_opennab/api.php?sn=xxx&voice=sebastien&tts=montexte,
il faudrait que ca puisse lancer un .exe comme jampal, en lui ajoutant les arguments mis dans l'adresse yellownabzsmile


Bonne chance !! yellownabzsmile


Voilà
Revenir en haut Aller en bas
human enemy
Lapin nain
Lapin nain
human enemy

Localisation : strasbourg
Nabaztag : noobie
Nbr de messages : 38
Carottes : 5148

OpenNab 0.08 - Page 2 Empty
MessageSujet: Re: OpenNab 0.08   OpenNab 0.08 - Page 2 Icon_minitimeSam 13 Oct 2007 - 0:37

@winch20010

Va voir mon dernier post sur NaBBoT.

Hope this helps.
Revenir en haut Aller en bas
winch20010
Lapin nain
Lapin nain


Localisation : france
Nbr de messages : 8
Carottes : 5153

OpenNab 0.08 - Page 2 Empty
MessageSujet: Re: OpenNab 0.08   OpenNab 0.08 - Page 2 Icon_minitimeSam 13 Oct 2007 - 8:49

que dire de plus !! encore merci !!

Vivement que l'on puisse tester ca, mais à priori, ca répond parfaitement à la question yellownabzsmile


Ca va devenir une bete de guerre ce lapin avec tout ca !!
Revenir en haut Aller en bas
human enemy
Lapin nain
Lapin nain
human enemy

Localisation : strasbourg
Nabaztag : noobie
Nbr de messages : 38
Carottes : 5148

OpenNab 0.08 - Page 2 Empty
MessageSujet: Re: OpenNab 0.08   OpenNab 0.08 - Page 2 Icon_minitimeMar 16 Oct 2007 - 0:05

Citation :
Le plugin arb est prévu pour être appelé et renvoyer le dernier contenu audio enregistré. Je suis parti du principe que nombre de personnes (dont moi) n'auraient pas les moyens de faire tourner sphinx sur la machine qui héberge leur opennab.
Pour ma part, je vais désormais partir de ce qu'a fait human enemy avec sphinx pour écrire une application cliente (donc qui tourne sur mon pc local) qui interroge arb à intervalles régulier et qui, dès qu'elle récupère de l'audio, le passe au système de reconnaissance vocale qui tourne sur le même pc. En sortie de ce système, l'app cliente effectue une requête http correspondant à la chaine détectée.
Cela permet d'avoir un bot à moindre coût : un opennab hébergé en permanence à distance + un logiciel client lancé sur pc local pendant le temps où l'on veut mettre le tag/tag en mode bot.

Bien sûr, cela ne donne pas un environnement aussi intégré que ce que l'on pourrait faire en appelant directement sphinx mais je suis sûr que quelqu'un se penchera sur une telle solution en modifiant le plugin arb pour en faire un vrai plugin sphinx (c'est à dire qui lors de la réception de l'audio, lance en séquence la reco vocale et l'appel http qui en résulte).

Human enemy, si tu nous lis, as-tu prévu d'adapter ton nabbot, et si oui, dans quelle direction ?

Oui oaz je suis en train d'adapter NaBBoT et la direction suivie est la tienne dans un premier temps...

Je ne veux pas me disperser :

1/ je modifie NaBBoT pour qu'il soit compatible avec OpenNab 0.08
Le TTS c'est déjà ok
Le pulling du GetAudioRecord dans un Thread à part c'est OK
=> reste à récupérer les données audio pour en faire un fichier lorsque
le résultat de la requête a un content type : audio/x-wav

2/ je reprends mon chemin Sphinx que j'ai perdu de vue depuis des semaines puisque je bidouille mes exécutables.

3/ je ferai un plugin opennab qui enverra une requête vers NaBBoT etc...
Parce-que faut avouez que çà me gonfle de puller getaudiorecord toutes
les 3 secondes puisque NaBBoT est en train de devenir un serveur TTS
SAPI doublé d'un serveur de Reconnaissance vocale Sphinx 4.

NOTE : Tout n'est pas "threadé" donc serveur monoclient pour l'instant.

Donc j'attaquerai bien un jour le plugin Sphinx mais y a encore du taf avant ...

Je pense encore une bonne semaine (peut-être même 2) avant NaBBoT 1.1 compatible OpenNab 0.08

PS : J'ai aussi créer une nouvelle balise aiml <url> en GET.
Cela permet de mettre :

dormir dans la grammaire

dormir dd oo rr mm ii rr dans le dico

Code:
<category>
  <pattern>DORMIR</pattern>
  <template>
      <think>
        <set>
          http://127.0.0.1:80/vl/api.php?sn=xxxxxx&amp;asleep=1
        </set>
        <url>
    </think>
  </template>
</category>

dans une template (OpenNab.aiml)

et de faire dormir lapinou !!! Ouaf Ouaf j'suis heureux.
Revenir en haut Aller en bas
Neffrith
Nabz Junior
Nabz Junior


Localisation : France
Nbr de messages : 71
Carottes : 5193

OpenNab 0.08 - Page 2 Empty
MessageSujet: Re: OpenNab 0.08   OpenNab 0.08 - Page 2 Icon_minitimeMar 16 Oct 2007 - 0:29

Et voila pour ceux qui veulent tester... nabzhello1
Un petit patch qui vire l'utilisation de la lib CUrl afin de rendre Opennab compatible avec les serveurs Free, reunifie la gestions de l'envoi des requetes records et met en place la gestion de l'utilisation d'un proxy entre le serveur opennab et la plateforme Violet.
patch OpenNab 0.08 HTTP + proxy
Je n'ai eu qu'une erreur de connexion en 3 jours de test... mais bon c'est plus une toutes les 25 minutes.
compatible avec les services testés: commandes 'air'...'météo'...'radio'.. réception de radio.. message vocal par communion d'oreilles... horaires.. humeurs .. etc..
Je n'ai pas testé la fonction proxy... si quelqu'un peux le faire?
le login/pass pour le proxy sont en mode basic... pas de gestion de mot de passe crypté ou encodé

Neff

Ps. j'ai mis l'ancien code en commantaire.
Pps. Je vais essayer de voir une librairie plus complexe... wait & see
Ppps. la gestion des infos de log est à parfaire aussi ... Suspect
Revenir en haut Aller en bas
http://sonatine.tag.free.fr
Thus0
Lapin nain
Lapin nain


Localisation : Paris
Nbr de messages : 5
Carottes : 5132

OpenNab 0.08 - Page 2 Empty
MessageSujet: Re: OpenNab 0.08   OpenNab 0.08 - Page 2 Icon_minitimeMar 16 Oct 2007 - 8:50

Neffrith a écrit:
Et voila pour ceux qui veulent tester... nabzhello1
Je n'ai pas testé la fonction proxy... si quelqu'un peux le faire?
le login/pass pour le proxy sont en mode basic... pas de gestion de mot de passe crypté ou encodé

Neff

OK, je vais tester avec un proxy authentifiant.

Par contre, il faudrait peut-être rajouter un .htaccess dans le répertoire config pour interdire la lecture du fichier (les mots de passe sont stoqués en clair)... (ou changer l'extension du fichier ?)

Thus0
Revenir en haut Aller en bas
Neffrith
Nabz Junior
Nabz Junior


Localisation : France
Nbr de messages : 71
Carottes : 5193

OpenNab 0.08 - Page 2 Empty
MessageSujet: Re: OpenNab 0.08   OpenNab 0.08 - Page 2 Icon_minitimeMar 16 Oct 2007 - 9:31

Thus0 a écrit:
Par contre, il faudrait peut-être rajouter un .htaccess dans le répertoire config pour interdire la lecture du fichier (les mots de passe sont stoqués en clair)... (ou changer l'extension du fichier ?)
Thus0

j'avais proposé un patch pour opennab 0.07 qui verrouillait la sécurité..
Je viens de m'appercevoir que je l'ai viré etoiles du répertoire.
Je le remettrai en place ce soir.... depuis je l'ai amèlioré en verrouillant les appels aux API d'opennab par mot de passe.

Enfin si tu es derrière un proxy ... cela devrait moins te déranger tongue

Faudra que je pense a mettre en place une page d'erreur particulière aussi... avant de faire une page de modification de la conf "online".

Neff
Revenir en haut Aller en bas
http://sonatine.tag.free.fr
jbx028
Gold Nabz
Gold Nabz
jbx028

Localisation : Dans le sept huit
Nabaztag : Rosie (v1), NoFutur Tag/tag (v2), et Nabaztag mon Karotz.....
Nbr de messages : 677
Carottes : 5974

OpenNab 0.08 - Page 2 Empty
MessageSujet: Re: OpenNab 0.08   OpenNab 0.08 - Page 2 Icon_minitimeMar 16 Oct 2007 - 10:00

Human enemy,

Je crois que je vais arrêter mon propre développement au vue de ce que tu es en train de réaliser, car cela va complètement répondre à mes besoins.

Je vais plutôt me reconcentrer sur l'aiml et sphinx.
Il faudrait peut-être créer un outils qui permette une meilleure intégration entre les 2. Je ne sais pas bien quoi encore.

Dernière chose. Envisages tu le support du tag ? cela permet d'ajouter pas mal de logique dans les réponses.

Pour info, tu trouveras ici : http://cjoint.com/?kqj6NkEd1t un fichier aiml que j'ai crée il y a maintenant qq années et qui permet de jouer au jeu du pendu.
Revenir en haut Aller en bas
http://twitter.com/jbx028
Le_Zepf
Platinum Nabz
Platinum Nabz
Le_Zepf

Localisation : Paname
Nabaztag : LeLapinduZepf (v1) - LeLapinpinduZepf (v2) - Latoopine (v2 en stage)
Nbr de messages : 1489
Carottes : 5680

OpenNab 0.08 - Page 2 Empty
MessageSujet: Re: OpenNab 0.08   OpenNab 0.08 - Page 2 Icon_minitimeMar 16 Oct 2007 - 11:43

Bon ben à défaut d'avoir installé la version 0.07 en temps et en heure... il ne me reste plus qu'à installer la version 0.08 directement...

Pour un hébergément chez Free, il faut que je prenne le package de Neffrith, c'est ça ? (oui je sais j'ai lu vite et en diagonale... yellownabzwink )
Revenir en haut Aller en bas
http://www.zaepffel.net
Neffrith
Nabz Junior
Nabz Junior


Localisation : France
Nbr de messages : 71
Carottes : 5193

OpenNab 0.08 - Page 2 Empty
MessageSujet: Re: OpenNab 0.08   OpenNab 0.08 - Page 2 Icon_minitimeMar 16 Oct 2007 - 13:14

@Le_Zepf Je n'ai pas fait un package.. juste un patch qui écrase les fichiers de la 0.08.. par contre fait gaffe ca écrase aussi le fichier de conf opennab.ini... donc si tu avait des choses avant ?

Si tu veux installer chez free ton opennab Je peux te faire un package complet ? Par contre je sais pas si c'est à cause de ma version mais j'ai quelques warning sur la page de test alors que j'avais rien en 0.07. Mais bon c'est vrai que j'ai pas mal customizer le code de ma version installé chez free.
A part ca.. cela fonctionne très bien nabzhello1

Neff
Revenir en haut Aller en bas
http://sonatine.tag.free.fr
oaz
Silver Nabz
Silver Nabz


Localisation : Haute-Garonne
Nabaztag : oaz (v2)
Nbr de messages : 352
Carottes : 5429

OpenNab 0.08 - Page 2 Empty
MessageSujet: Re: OpenNab 0.08   OpenNab 0.08 - Page 2 Icon_minitimeMar 16 Oct 2007 - 18:59

human enemy a écrit:

3/ je ferai un plugin opennab qui enverra une requête vers NaBBoT etc...
Parce-que faut avouez que çà me gonfle de puller getaudiorecord toutes
les 3 secondes puisque NaBBoT est en train de devenir un serveur TTS
SAPI doublé d'un serveur de Reconnaissance vocale Sphinx 4.
Oui, je comprends.
On se dirige vers 2 modes d'utilisation d'OpenNab. C'est inévitable.
Un mode où on a un serveur web en local et où les possibilités sont donc maximales.
Un mode où on a OpenNab hébergé à distance et où on en fait un peu moins.

Mes objectifs personnels sont
1) en faire un maximum dans le 2ème mode
2) veiller à ce que les fonctionnalités soient suffisamment découplées pour laisser la porte ouverte à des choses plus intégrées
Revenir en haut Aller en bas
http://barrejadis.azeau.com/
oaz
Silver Nabz
Silver Nabz


Localisation : Haute-Garonne
Nabaztag : oaz (v2)
Nbr de messages : 352
Carottes : 5429

OpenNab 0.08 - Page 2 Empty
MessageSujet: Re: OpenNab 0.08   OpenNab 0.08 - Page 2 Icon_minitimeMar 16 Oct 2007 - 19:18

Neffrith a écrit:
Et voila pour ceux qui veulent tester... nabzhello1
Un petit patch qui vire l'utilisation de la lib CUrl afin de rendre Opennab compatible avec les serveurs Free, reunifie la gestions de l'envoi des requetes records et met en place la gestion de l'utilisation d'un proxy entre le serveur opennab et la plateforme Violet.

Merci ! J'intègre ça dès que possible dans le trunk.
Revenir en haut Aller en bas
http://barrejadis.azeau.com/
oaz
Silver Nabz
Silver Nabz


Localisation : Haute-Garonne
Nabaztag : oaz (v2)
Nbr de messages : 352
Carottes : 5429

OpenNab 0.08 - Page 2 Empty
MessageSujet: Re: OpenNab 0.08   OpenNab 0.08 - Page 2 Icon_minitimeMar 16 Oct 2007 - 19:22

Neffrith a écrit:
j'avais proposé un patch pour opennab 0.07 qui verrouillait la sécurité..
Je viens de m'appercevoir que je l'ai viré etoiles du répertoire.
Je le remettrai en place ce soir.... depuis je l'ai amèlioré en verrouillant les appels aux API d'opennab par mot de passe.

Pour l'instant, je n'ai rien intégré d'un tel patch.

Je vais ouvrir un autre sujet de discussion concernant la sécurité dans OpenNab vu que ça commence à intéresser du monde et qu'il y aurait beaucoup à dire.
Revenir en haut Aller en bas
http://barrejadis.azeau.com/
oaz
Silver Nabz
Silver Nabz


Localisation : Haute-Garonne
Nabaztag : oaz (v2)
Nbr de messages : 352
Carottes : 5429

OpenNab 0.08 - Page 2 Empty
MessageSujet: Re: OpenNab 0.08   OpenNab 0.08 - Page 2 Icon_minitimeMar 16 Oct 2007 - 19:23

Neffrith a écrit:
Par contre je sais pas si c'est à cause de ma version mais j'ai quelques warning sur la page de test alors que j'avais rien en 0.07. Mais bon c'est vrai que j'ai pas mal customizer le code de ma version installé chez free.

Rhaa... Warning pas bon... nabzsteam
Revenir en haut Aller en bas
http://barrejadis.azeau.com/
jbx028
Gold Nabz
Gold Nabz
jbx028

Localisation : Dans le sept huit
Nabaztag : Rosie (v1), NoFutur Tag/tag (v2), et Nabaztag mon Karotz.....
Nbr de messages : 677
Carottes : 5974

OpenNab 0.08 - Page 2 Empty
MessageSujet: Re: OpenNab 0.08   OpenNab 0.08 - Page 2 Icon_minitimeMar 16 Oct 2007 - 21:30

Human enemy,

Je viens de relire mon message de ce matin et il se trouve qu'il y a eu une erreur lors du post.

Je voulais te demander si Pascalice ou tout de moin ta version customisée, supportait le tag javascript.

De plus, je ne sais pas si tu connais yubnub et tout particulièrement la commande eatfeed qui permet d'interroger un rss via une url

Exemple pour connaitre le programme tv de tf1 ce soir : http://yubnub.org/parser/parse?command=eatFeed+items[0].title+-url+http://programme-tv.krinein.com/programmes.rss

Un autre exemple pour avoir une blague :
http://yubnub.org/parser/parse?command=eatFeed+items[0].description+-url+http://www.delirax.com/rss.php

Tu trouveras une description détaillée de yubnub/eatfeed ici : http://yubnub.org/kernel/man?args=eatFeed

Sachant que tu viens de rajouter le support du tag url, ce qui serrait bien c'est que le message renvoyé par une de ces url devienne le message à répeter par le lapin.

Comme il est possible de parser tous les feed rss via cette commande, il serait donc possible d'avoir la météo, l'état du traffic et tout ce qui existe au format rss comme source d'information pour le lapin.

Cela serait extensible à souhait et cela surpasserait tout ce que violet a pu proposé comme service jusqu'ici (à mon avis)

Qu'en penses tu ? (je viens de me relire et je dois dire que je ne suis pas très clair mais en cliquant sur les liens et en lisant la description de yubnub/eatfeed, cela devrait être plus clair)
Revenir en haut Aller en bas
http://twitter.com/jbx028
human enemy
Lapin nain
Lapin nain
human enemy

Localisation : strasbourg
Nabaztag : noobie
Nbr de messages : 38
Carottes : 5148

OpenNab 0.08 - Page 2 Empty
MessageSujet: Re: OpenNab 0.08   OpenNab 0.08 - Page 2 Icon_minitimeMar 16 Oct 2007 - 23:09

@oaz

Citation :

On se dirige vers 2 modes d'utilisation d'OpenNab. C'est inévitable.

100% en phase

Citation :
Mes objectifs personnels sont
1) en faire un maximum dans le 2ème mode
2) veiller à ce que les fonctionnalités soient suffisamment découplées pour laisser la porte ouverte à des choses plus intégrées

70% en phase

Mes objectifs personnels sont :
1) en faire un maximum dans le 1er mode
2) veiller à ce que les fonctionnalités restent totalement compatibles avec tous les modes d'utilisation d'OpenNab pour encourager le travail coopératif.
Revenir en haut Aller en bas
human enemy
Lapin nain
Lapin nain
human enemy

Localisation : strasbourg
Nabaztag : noobie
Nbr de messages : 38
Carottes : 5148

OpenNab 0.08 - Page 2 Empty
MessageSujet: Re: OpenNab 0.08   OpenNab 0.08 - Page 2 Icon_minitimeMar 16 Oct 2007 - 23:13

Citation :

Un mode où on a OpenNab hébergé à distance et où on en fait un peu moins.

Pour ceux là il y a peut être qqchose à faire avec webwriteit http://diuflx77-vm04.unifr.ch:8080/diva-webwriteit/PrepareWaveUpload?lang=fr

??? je n'ai pas fait de tests à vous de voir.


Dernière édition par le Mar 16 Oct 2007 - 23:24, édité 1 fois
Revenir en haut Aller en bas
human enemy
Lapin nain
Lapin nain
human enemy

Localisation : strasbourg
Nabaztag : noobie
Nbr de messages : 38
Carottes : 5148

OpenNab 0.08 - Page 2 Empty
MessageSujet: Re: OpenNab 0.08   OpenNab 0.08 - Page 2 Icon_minitimeMar 16 Oct 2007 - 23:20

@jbx028

Non la balise <javascript> n'est pas supportée. Et ce n'est pas une chose aisée que de le faire.

Non je ne connaissais pas yubnub et je trouve çà génial!
Merci de l'info.

Cela fonctionne peut-être déjà avec <url> sans les <think> mais je ne peux pas tester car je suis en déplacement professionnel pour 3 jours.
(Ce maudit hotel à un wifi payant hors de prix et bloque tous les ports sauf le 80. Je ne peux donc pas me connecter sur mon serveur)

Pour rappel, toutes les balises entre les balises <think> </think> sont exécutées mais pas affichées.

Donc l'implémentation de ton idée est exactement ce que j'ai mis dans l'exemple de ce matin mais sans les <think>

A vérifier quand même! Je te confirmerai ce week-end.
Revenir en haut Aller en bas
jbx028
Gold Nabz
Gold Nabz
jbx028

Localisation : Dans le sept huit
Nabaztag : Rosie (v1), NoFutur Tag/tag (v2), et Nabaztag mon Karotz.....
Nbr de messages : 677
Carottes : 5974

OpenNab 0.08 - Page 2 Empty
MessageSujet: Re: OpenNab 0.08   OpenNab 0.08 - Page 2 Icon_minitimeMer 17 Oct 2007 - 9:00

Citation :
Pour ceux là il y a peut être qqchose à faire avec webwriteit http://diuflx77-vm04.unifr.ch:8080/diva-webwriteit/PrepareWaveUpload?lang=fr

Je connaissais déja. Le pb c'est qu'il n'est pas possible (enfin à ma connaissance) d'y ajouter son dico et sa grammaire. De plus la faq mentionne qu'il n'est pas possible d'utiliser l'appli plus de 15 fois (je ne sais pas comment c'est testé).
Ce qui serait interressant, c'est de savoir comment a été monté ce site.
Probablement à base d'un server websphere ou autre

Citation :
Non la balise javascript n'est pas supportée. Et ce n'est pas une chose aisée que de le faire.

Pour info, il existe de nombreux parseur javascript tel que rhino pour java (http://www.mozilla.org/rhino/). Pour .Net j'ai régulièrement utilisé l'espace de nom "Imports Microsoft.JScript"

Ici un exemple de code vb.net que j'ai crée pour un web service afin de parser du javascript :

Code:
    Public Shared Function EvalJavascript(ByVal sScript As String) As Object

        Dim Result As Object
        Dim Engine As Microsoft.JScript.Vsa.VsaEngine = Microsoft.JScript.Vsa.VsaEngine.CreateEngine

        Try
            Result = Microsoft.JScript.Eval.JScriptEvaluate(sScript, Engine)
            Return Result
        Catch ex As Exception
            Return String.Empty
        End Try

    End Function

Il doit bien exister qq chose de semblable pour Delphi.
Bon je sais que tu as des tonnes de chose à faire avant ça mais bon je te laisse l'info pour le jour ou tu auras un peu plus de temps.

Citation :
Non je ne connaissais pas yubnub et je trouve çà génial!

C'est clair..j'ai moi même créer 2 cmds yubnub pour l'api nabz (faire une recherche nabz dans yubnub). Par contre j'ai pas décrit à quoi cela servait..par manque de temps moi aussi.
La première permet d'envoyer le résultat du eatfeed vers son lapin (NabzRssReader) et la seconde permet d'envoyer un message aléatoire parmi 3 propositions (NabzRandomTTS).

J'utilise surtout la premiere qui me permet d'avoir des bookmarklets sur des pages HTML.

Pour info, j'utilise pas mal Yahoo Pipes pour modifier les flux à lire.

Bon courage
Revenir en haut Aller en bas
http://twitter.com/jbx028
oaz
Silver Nabz
Silver Nabz


Localisation : Haute-Garonne
Nabaztag : oaz (v2)
Nbr de messages : 352
Carottes : 5429

OpenNab 0.08 - Page 2 Empty
MessageSujet: Re: OpenNab 0.08   OpenNab 0.08 - Page 2 Icon_minitimeSam 20 Oct 2007 - 10:26

Neffrith a écrit:
Et voila pour ceux qui veulent tester... nabzhello1
Un petit patch qui vire l'utilisation de la lib CUrl afin de rendre Opennab compatible avec les serveurs Free, reunifie la gestions de l'envoi des requetes records et met en place la gestion de l'utilisation d'un proxy entre le serveur opennab et la plateforme Violet.
J'ai intégré les modifs dans le trunk.
J'ai aussi modifié les divers "file_get_contents" qui trainent (dans le tts, le plugin myweather, le plugin plsm3u) pour qu'ils utilisent le même composant, et donc profiter du proxy.
Il me reste l'api_demo qui utilise encore curl.
Neffrith a écrit:
Je n'ai pas testé la fonction proxy... si quelqu'un peux le faire?
le login/pass pour le proxy sont en mode basic... pas de gestion de mot de passe crypté ou encodé
Pas (encore) testé le proxy non plus.
Revenir en haut Aller en bas
http://barrejadis.azeau.com/
Contenu sponsorisé




OpenNab 0.08 - Page 2 Empty
MessageSujet: Re: OpenNab 0.08   OpenNab 0.08 - Page 2 Icon_minitime

Revenir en haut Aller en bas
 
OpenNab 0.08
Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum des Objets Communicants et Solutions pour les Libérer... :: II. Nabaztag, Karotz, mir:ror, Dal:Dal (Violet Object Operating System) :: L'univers de Nabaztag :: Archives :: API-
Sauter vers: