Module Wikipedia

290 views
Skip to first unread message

Jean-Philippe Encausse

unread,
Nov 16, 2012, 2:41:20 AM11/16/12
to sarah_d...@googlegroups.com
Salut,

J'ai testé la création d'un Module Wikipedia:
  • SARAH recherche "les citées d'or" sur WIkipedia
  • Le problème est que l'API wikipedia:
    • Faut faire une bête requête HTTP qui retourne du JSON
    • Ou aller faire du scraping sur la page web
Le problème c'est que Wikipedia n'est pas du tout homogène et est incapable de retourner une petite description de l'article en ayant géré les redirection Voiture => Automobile etc ...

Si vous connaissez un autre service de qualité capable de retourner une description courte et bien formatée en français d'un mot de suis preneur ! (Au passage j'ai cru voir que SIRI ne faisait pas ce genre de trucs)

Anthony PENHARD

unread,
Nov 16, 2012, 3:24:55 AM11/16/12
to sarah_d...@googlegroups.com
Salut,

et avec un site de type "dictionnaire"
exemple google api dictionary :

http://www.google.com/dictionary/json?callback=get_definition&q=voiture&sl=fr&tl=fr&restrict=pr%2Cde&client=te

réponse en json donc "facile" a récupérer en javascript


@+
Anthony.

Le 16 novembre 2012 08:41, Jean-Philippe Encausse
<jp.en...@gmail.com> a écrit :
> --
> Vous recevez ce message, car vous êtes abonné au groupe Google Groupes
> SARAH.
> Pour envoyer un message à ce groupe, adressez un e-mail à
> sarah_d...@googlegroups.com.
> Visitez ce groupe à l'adresse
> http://groups.google.com/group/sarah_domotique?hl=fr .
>
>

jeremy rafflin

unread,
Nov 20, 2012, 9:34:04 AM11/20/12
to sarah_d...@googlegroups.com
Salut,
 
Je débute avec SARAH mais ce projet m'interesse beaucoup. J'ai commencer a faire quelque requette de base et j'aimerais faire quelques chose de plus dynamique.
Du coup je me demandais comment vous faisiez pour avoir un mot 'variable' dans une phrase : SARAH recherche "les citées d'or" sur WIkipedia.
Je ne voie pas comment passer "les citées d'or" en paramètre pour apeller un script.
 
Merci d'avance

Olivier Jaquemet

unread,
Nov 20, 2012, 9:37:19 AM11/20/12
to sarah_d...@googlegroups.com
Bonjour Jérémy,

Tu trouveras la réponse à cette question dans cette précédente discussion : 

--

Jean-Philippe Encausse

unread,
Nov 20, 2012, 9:38:24 AM11/20/12
to sarah_d...@googlegroups.com
Bonjour,

Jette un oeil sur le script dictionnaire:
  • Dans la grammaire le tag <rulef garbage> indique au moteur "ici il y a des trucs ignore les"
  • Ensuite on passe l'info dictation = {nombre} qui indique le numéro du mot a matcher (sarah recherche ... sur wikipedia => mot 2 ou 3 je crois)
  • Enfin en C# je découpe l'audio, l'envoie à Google, récup la réponse et rajoute à l'URL &dictation={mot trouvé}
En pratique découper des petits morceaux d'audio c'est pas précis, donc je fais "sarah recherche ... wikipedia" sans le "sur" pour qu'il tranche plus large



2012/11/20 jeremy rafflin <jeremy.r...@gmail.com>
--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes SARAH.
Pour envoyer un message à ce groupe, adressez un e-mail à sarah_d...@googlegroups.com.
Visitez ce groupe à l'adresse http://groups.google.com/group/sarah_domotique?hl=fr .
 
 



--
Jean-Philippe Encausse - JLabs / R&D Jalios SA
Jp [at] encausse.net - http://www.encausse.net - http://arm-avocats.fr/
GTalk: jp.encausse [at] gmail.com - Twitter: @JpEncausse - ٩(̾●̮̮̃̾•̃̾)۶
Mob: +33 6 82 12 56 99  - Tel: +33 1 39 18 90 15
Do it Once, Use it Twice ~ Do it Twice, Make It Once ~ May the 4th be with you

jeremy rafflin

unread,
Nov 20, 2012, 12:37:27 PM11/20/12
to sarah_d...@googlegroups.com
 Merci pour vos réponses très rapide. Je n'ai pas réussi à trouver le script dictionnaire. Il n'est pas présent dans le zip que l'on peut télécharger sur le site. J'ai quand même cherché un peu avec les conseils que vous m'avez donnés. 

J'ai essayer la méthode suivante :

<item>
<tag>out.action._attributes.tts = "Oui, quel mot ?"</tag>
<tag>out.action._attributes.dictation = "true"</tag>
</item>

Mais il n’arrête jamais d'écouter et du coup, ne fait jamais la requête. 

Autre méthode :
<item>mot <rulef garbage> que j'ai dit
<tag>out.action._attributes.dictation = "2"</tag>
</item>



Mais visiblement je n'ai pas du tous la bonne syntaxe.


Le vendredi 16 novembre 2012 08:41:21 UTC+1, Jean-Philippe Encausse a écrit :

Jean-Philippe Encausse

unread,
Nov 20, 2012, 12:52:08 PM11/20/12
to sarah_d...@googlegroups.com
Arf ça m'inquiète, 

Sur le site web (http://127.0.0.1:8080/home) en haut est ce que tu vois une section "Store" ?

Et une fois sur cette section est ce qu'il y a une liste des plugin comme ici:

Et est ce que tu peux installer le plugin dictionary ? (faut redémarrer le serveur après)

Au cas ou il y ai un bug sur tous les plugins voilà le lien directe:

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes SARAH.
Pour envoyer un message à ce groupe, adressez un e-mail à sarah_d...@googlegroups.com.
Visitez ce groupe à l'adresse http://groups.google.com/group/sarah_domotique?hl=fr .
 
 

jeremy rafflin

unread,
Nov 20, 2012, 1:01:56 PM11/20/12
to sarah_d...@googlegroups.com
Ha oui la j'ai vraiment été un boulet ...
Je n'avais pas été voir l'interface web. Je suis vraiment désoler de vous avoir fait perdre du temps.
Je vais tester tous ça. 

encore merci


Le vendredi 16 novembre 2012 08:41:21 UTC+1, Jean-Philippe Encausse a écrit :

Jean-Philippe Encausse

unread,
Nov 20, 2012, 1:11:49 PM11/20/12
to sarah_d...@googlegroups.com
Hé hé j'ai noté de rajouter une flèche rouge comme lors de l’installe de DropBox :-)

2012/11/20 jeremy rafflin <jeremy.r...@gmail.com>

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes SARAH.
Pour envoyer un message à ce groupe, adressez un e-mail à sarah_d...@googlegroups.com.
Visitez ce groupe à l'adresse http://groups.google.com/group/sarah_domotique?hl=fr .
 
 

KoOrigan

unread,
May 5, 2013, 5:26:37 AM5/5/13
to sarah_d...@googlegroups.com, j...@encausse.net


Dans un premier temp felicitation pour le projet S.A.R.A.H tu a fait un boulot monstrueux !

j'ai un soucis avec se module je m'explique je lance la commande et voila :

Dictionary ne me donne aucune definition une idée sur l'origine du probleme ?
(seul modif Sarah : Jarvis ma copine s'appellant sarah sa ma causer des probleme ...
-Sarah quel heure est t'il ?
-11H15 !
-NAON je parle a l'ordi !

se fut drole 5 min jusqu'a que je vit un sac a main arriver pleine poire (Je me suis un peu enerver apres Sarah suite a une erreur dans le xml (un caractere sournoit c'était placer devant un <item>))
Bref le probleme vien t'il du fait que je l'ai renomé ? j'en doute car j'ai verifier le xml et il est propre
Sans titre.jpg

Jean-Philippe Encausse

unread,
May 5, 2013, 6:08:11 AM5/5/13
to sarah_d...@googlegroups.com
Dans la v2.8 on pourra choisir le prénom de SARAH, automatiquement.

Concernant le plugin dictionary c'est normal, le code est présent pour montrer comment faire mais impossible de trouver un site capable de donner des définitions "proprement".

Une personne sur la communauté G+ a cité un site web qui pourrait faire l'affaire faut que je regarde cela



2013/5/5 KoOrigan <arthur...@gmail.com>

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes SARAH.
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse sarah_domotiq...@googlegroups.com.

Pour envoyer un message à ce groupe, adressez un e-mail à sarah_d...@googlegroups.com.
Visitez ce groupe à l'adresse http://groups.google.com/group/sarah_domotique?hl=fr .
Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .
 
 



--
Jean-Philippe Encausse - R&D / Innovations / Geek
Reply all
Reply to author
Forward
0 new messages