Profile

Cover photo
Aymeric de Montpellier
185,063 views
AboutPostsReviews

Stream

Aymeric de Montpellier

-> Installation  - 
 
Mise à jour de NodeJS ?

Sarah v3 vient avec un vieux Node... est-ce que quelqu'un a tenté de le mettre à jour ? Cela a-t-il des effets de bord sur Sarah ?
Si vous l'avez mis à jour, comment avez-vous procédé ? Simplement en installant une version neuve dans le répertoire NodeJS de Sarah ?

Merci
 ·  Translate
1
Phil Bri's profile photoAymeric de Montpellier's profile photo
7 comments
 
Merci, cependant npm cache clean et npm update -g ça télécharge plein de choses, mais au final la mise à jour plante de la même façon.

J'utilise Sarah v3.
 ·  Translate
Add a comment...
 
_MàJ Plugin Freebox_

Bonsoir,

Je suis en train de terminer la version 5 du plugin Freebox qui comprendra les changements suivants :
- Réécriture de tout le code
- Ajout d'un moyen de savoir si la Freebox est allumée
- Refonte de la documentation
- Configuration lors de l'installation qui se fait par la voix
- Les chaines sont chargées automatiquement depuis free.fr (avec possibilité de les personnaliser)
- Possibilité de trouver un dossier dans Mes Vidéos et de s'y rendre
- Possibilité d'utiliser "Mon Bouquet" (c'est-à-dire les chaines favorites) plutôt que "Freebox TV"

Si vous pensez à d'autres choses qui pourraient être intéressants, dites le moi et je verrai ce que je peux faire.

Le plugin est compatible Sarah v3.
Est-ce quelqu'un sait/se souvient si il y a de la documentation sur comment rendre un plugin compatible avec Sarah v4 ?

Merci
 ·  Translate
10
Jerome Pereira's profile photo
 
La seule chose que j'avais trouvé c'est ça :
https://github.com/JpEncausse/SARAH-Server-NodeJS#migration-sarah-3x-to-4x

Mais je pense que ce n'est pas suffisant.
github.com - JpEncausse/SARAH-Server-NodeJS
 ·  Translate
Add a comment...

Aymeric de Montpellier

News & Curation  - 
 
Alexa est accessible via le Web (mais en anglais uniquement)
 ·  Translate
1
Add a comment...
 
Bonjour. Pour info le plugin "meteo2" ne fonctionne plus car le site demande maintenant l'utilisation d'un clé. C'est très facile à corriger :
  1) Se rendre sur http://home.openweathermap.org/users/sign_up   2) Créer un compte
  3) On arrive directement sur son compte où on trouve "API key"
  4) Copier la valeur fournie
  5) Ouvrir le fichier meteo2.js du plugin
  6) Modifier la ligne "var url = xxx" par :
               var url = "http://api.openweathermap.org/data/2.5/forecast/daily?units=metric&lang=fr&APPID=8acbf9c8c874bca1XX000XXXd9b5;
  7) Bien sur il faut remplacer "8acbf9c8c874bca1XX000XXXd9b5" par la clé que vous avez récupérée
  8) Redémarrer SARAH et maintenant la météo refonctionne
 ·  Translate
Examples of OpenWeatherMap map layers · How to create maps with array of weather data · How to create maps with tile server. What technologies we use. OpenWeatherMap technology · Meteorological models · Meteorological data sources. Find a bug? Have a question or idea? Welcome to Support center ...
1
Vincent Legavre's profile photopornflakes -'s profile photo
2 comments
 
j'ai bien rentré la clé mais j'ai un message d'erreur , quelqu'un pourrait m'aider s'il vous plait ?
error: Caught exception: TypeError: Cannot read property 'country' of undefined
    at parse (C:\SARAH\plugins\meteo2\meteo2.js:62:52)
    at Request._callback (C:\SARAH\plugins\meteo2\meteo2.js:53:15)
    at Request.self.callback (C:\SARAH\NodeJS\node_modules\npm\node_modules\request\index.js:148:22)
    at Request.EventEmitter.emit (events.js:98:17)
    at Request.<anonymous> (C:\SARAH\NodeJS\node_modules\npm\node_modules\request\index.js:876:14)
    at Request.EventEmitter.emit (events.js:117:20)
    at IncomingMessage.<anonymous> (C:\SARAH\NodeJS\node_modules\npm\node_modules\request\index.js:827:12)
    at IncomingMessage.EventEmitter.emit (events.js:117:20)
    at _stream_readable.js:910:16
    at process._tickCallback (node.js:415:13)
 ·  Translate
Add a comment...

Aymeric de Montpellier

News & Curation  - 
 
[Nouvelle documentation]
Après avoir discuté avec JP j'ai mis en place une nouvelle documentation, avec son aide, qui est disponible à cette adresse : http://jpencausse.github.io/SARAH-Documentation/

Les nouveautés :
 - j'ai réuni toutes les informations (de la doc actuelle) qui étaient dispersées dans 22 pages différentes ... maintenant il n'y a plus que trois pages (premiers pas, FAQ, développement de plugins)
 - j'ai donc réorganisé tout le contenu
 - j'en ai profité pour réécrire certains passages qui n'étaient pas clairs du tout (pour moi en tout cas), même si parfois j'ai juste repris l'existant sans modifier car je ne comprenais vraiment pas...
 - j'ai tout traduit en français et j'ai corrigé l'anglais
 - la doc est donc disponible aussi bien en anglais qu'en français (il suffit de cliquer sur le drapeau en haut à droite pour passer d'une langue à l'autre)
- il fut décidé que chaque fichier serait en double : un pour l'anglais, et un pour le français, il faut donc modifier 2 fichiers à chaque fois qu'on ajoute/modifie du contenu
 - pour le moment c'est seulement le contenu de https://github.com/JpEncausse/SARAH-Documentation qui a été réorganisé et qui est disponible... maintenant il va falloir ajouter des choses au fur et à mesure des questions sur Google+ (en particulier pour ce qui concerne la v4 de SARAH)
 - il y a pas mal de choses qui me paraissaient inutiles et que j'ai donc viré
 - il est possible de contribuer (comme avant) puisque c'est hébergé sur Github donc il suffit de faire un pull request pour proposer une mise à jour de la doc (les pages sont en markdown donc facile à modifier)

C'est toujours un "work in progress" :
  - il me reste une page à migrer (https://github.com/JpEncausse/SARAH-Documentation/wiki/Voice-Recognition)
 - j'ai probablement merdé à certains endroits car c'est un boulot titanesque qui m'a pris une semaine !
 - on utilise un parser de markdown pour afficher le contenu de la doc... pour le moment il ne gère pas la syntaxe en couleur pour les bouts de code... à voir si ça peut se changer mais pour le moment c'est pas bloquant !

Je suis ouvert aux remarques quant à la nouvelle organisation du contenu. Et remontez nous les bugs éventuels !

Quant elle sera terminée je mettrai un lien sur toutes les pages de l'ancienne doc afin que les gens puissent la trouver facilement.

J'espère que la doc sera plus utile maintenant ^^
 ·  Translate
24
Laurent Duthoo's profile photoSylvain Ledoyen's profile photoJean-Philippe Encausse's profile photoPuNiSHeR's profile photo
46 comments
 
+1 Joli CSS.
Add a comment...

Aymeric de Montpellier

Aide & Discussions  - 
 
Il faudrait créer une section spécifique à la v4 sur Google+ pour essayer de s'y retrouver.

Je me suis lancé dans la v4, et le gros problème c'est qu'il faille beaucoup tâtonner pour y migrer...

Je pose donc mes questions, et au fur et à mesure j'essaierai de mettre mes découvertes dans le wiki.

Alors j'ai le plugin "veille" qui merde pour la raison : « warn: Error while loading plugin: veille path must be a string »
Je ne vois pas du tout à quoi cette erreur fait référence. Le plugin est méga simple et il n'y a aucun path défini nulle part. Une idée ?

J'ai également un warning, un peu plus loin dans la fenêtre DOS du server, sur « warn: Wrong Google credential » ... euh ? C'est lié à quoi ça ?

Le "ctxTimeout" est maintenant le "timeout" qu'on trouve dans "[speech]" ?

Je vois qu'il y a de la doc (là https://github.com/JpEncausse/SARAH-Server-NodeJS) sur la migration v3 vers v4  ... mais ça ne me semble pas très clair, va falloir mettre tout ça en bien détaillé dans le wiki ^^ J'essaierai de le faire au fur et à mesure que j'y comprends quelque chose.

Aussi, je sais qu'il faut une doc en anglais pour attirer les étrangers, mais c'est vrai que ça rend les choses un peu moins claires encore, même pour moi qui parle couramment.
Y'a un fork non officiel en français de la doc, mais je trouve ça bof car du coup ce n'est pas maintenu correctement (qui modifie la version FR en plus de la version EN ?!). Faut vraiment trouver une solution pour ça (avoir plusieurs langues).

Et, de plus, je trouve le wiki de Github assez mal adapté. Quand j'ai du temps j'essaierai d'y réfléchir...

Bref y'a du boulot pour passer de la v3 à la v4 sans tout casser !

Pour l'instant je note que SARAH v4 se lance plus vite ^^
 ·  Translate
Contribute to SARAH-Server-NodeJS development by creating an account on GitHub.
1
Jean-Philippe Encausse's profile photo
 
Alors je vais essayer de répondre :-)

1. Les informations mises sur le GitHub v4 est juste de l'info formelle pour que je m'y retrouve le temps de porter des choses dans la doc Wiki.

2. Une doc ergonomique, multilingue, collaborative, wiki si tu trouves ça m'intéresse (même si c'est payant) ! J'ai choisi GitHub car gratuit et ne pas multiplier les comptes

3. La section sur SARAH v4 est Release > Alpha, Beta, C#, ...

4. Migration

J'avais migré plusieurs plugins normalement c'est assez simple:

- On peut créer un plugin depuis le site web qui copie / remplace le dossier template

- La variable SARAH et Config sont globale donc plus nécessaire de les passer en paramètre (mais ca doit toujours marcher

- Dans la doc index.html il faut la renommer en index.ejs et virer la mise en forme avec les col/row et commencer par layout(...)

- Le Google Credential c'est rien.
=> Une mécanique permets l’authentification avec une appli Google
=> Ca se fait depuis le site web (il y a un schemas)
=> Ca permets aux plugins (comme calendar) d'utiliser les API Google 

Sur le plugin veille je ne sais pas, pas encore testé
 ·  Translate
Add a comment...

Communities

 
Plugin Freebox v5.0 disponible

Bonjour, je viens de mettre à jour le plugin pour contrôler la Freebox. Il est compatible avec SARAH v3.

Le code a été entièrement réécrit avec quelques nouveautés :
- la liste des chaines est automatiquement mise à jour depuis free.fr (pratique lorsqu'il y a des renumérotations), avec personnalisation des noms des chaines
- la doc est en ligne (et je peux donc la mettre à jour plus facilement)
- vous pouvez utiliser "Mon Bouquet" (chaines favorites) plutôt que "Freebox TV"
- configuration du plugin par la voix (notamment lorsqu'il faut fournir le code télécommande)
- SARAH vérifie que la Freebox est allumée avant d'effectuer les actions
- Il est désormais possible de rechercher un dossier dans "Mes Vidéos" par la commande "Sarah cherche un dossier Freebox"

Je vous invite à désinstaller (supprimer) le plugin et à télécharger la nouvelle version : assurez-vous de redémarrer SARAH afin que ce soit la v5.0 qui apparaisse dans le store (http://127.0.0.1:8080/store). Une fois réinstallé, vous pouvez redémarrer SARAH pour être sûr que c'est bon.

Si vous avez des problèmes vous pouvez ouvrir un "Issue" sur Github (https://github.com/Aymkdn/SARAH-Plugin-freebox)
 ·  Translate
7
bonnamy fabrice's profile photoAymeric de Montpellier's profile photo
18 comments
 
Donc remplace tous les hd1 par hd2 dans freebox.js
 ·  Translate
Add a comment...

Aymeric de Montpellier

Aide & Discussions  - 
 
*Bout de phrase en anglais*

Salut,

J'aimerais, sur Sarah v3, pouvoir dire un truc du genre : "SARAH trouve le répertoire BLACK MIRROR" ou "SARAH trouve le répertoire AGENTS OF SHIELD"

Pour cela je voulais utiliser le GARBAGE en anglais. J'y arrive, cependant j'ai l'impression que c'est la phrase entière qui est envoyée à Google et donc il va essayer de comprendre "SARAH trouve le répertoire" en langue anglaise en plus du mot GARBAGE... Bizarrement pour "SARAH trouve le répertoire BLACK MIRROR" j'ai bien "BLACK MIRROR" qui est retourné dans data.dictation, mais si j'essaie avec d'autres nom, c'est très aléatoire...

Y'a-t-il moyen de n'envoyer que la partie GARBAGE à Google et pas la phrase entière ?

Dans mon XML j'ai :
<item>trouve le répertoire <ruleref special="GARBAGE" /><tag>out.action.key="test";out.action._attributes.dictation="en-US";</tag></item>

Merci
 ·  Translate
3
Frank J's profile photoAymeric de Montpellier's profile photo
3 comments
 
Oui ça marche. 
 ·  Translate
Add a comment...
 
Plugin PushBullet2 — Mise à jour

Suite à des changements dans le protocole d'identification de PushBullet, j'ai modifié le plugin. Vous devrez peut-être le reconfigurer en indiquant votre Access Token. Aussi j'ai mis à jour la documentation.

La mise à jour est faite sur le store et sur Github : https://github.com/Aymkdn/SARAH-Plugin-pushbullet2
 ·  Translate
SARAH-Plugin-pushbullet2 - Ce plugin permet d'envoyer des notifications Pushbullet.
4
Aymeric de Montpellier's profile photoFranck ROUSSIA's profile photoThomas DEHAN's profile photo
4 comments
 
Merci Aymeric, mais ma version fonctionne toujours chez moi :) J'ai essayé de creuser dans l'API pour envoyer un message sous forme de liste ou de todo à cocher mais rien de disponible. (L'idée étant d'avoir une liste de course facilement editable depuis l'appli)
 ·  Translate
Add a comment...
 
Salut. Je viens de faire une fresh install de Windows 10 Pro N (64bits), et mon Kinect fonctionne bien car Cortana me répond (reconnaissance vocale effectuée, etc). Cependant SARAH ne m'entend pas et dans les logs j'ai :
« Init Kinect Engines: impossible de charger la dll 'KinectAudio10.dll' »

J'ai vérifié et j'ai bien la DLL au même endroit que pour mon ancienne installation...
Et j'ai bien installé tout ce qu'il fallait.

Aussi j'ai lu un autre post ici de quelqu'un avec le même problème qui l'a résolu en installant la version non "N" de Windows... Mais j'ai déjà passé 6 heures à tout réinstaller donc je ne me vois pas recommencer, et je ne vois pas en quoi ça serait lié...

+Jean-Philippe Encausse une idée ??

Merci
 ·  Translate
3
Jean-Philippe Encausse's profile photoStephanie Andrade's profile photoAymeric de Montpellier's profile photo
6 comments
 
A noter qu'avec la dernière mise à jour de Windows 10 il faut installer un autre Pack Media à cette adresse : https://www.microsoft.com/fr-FR/download/details.aspx?id=49919
 ·  Translate
Add a comment...

Aymeric de Montpellier

News & Curation  - 
 
Si vous avez Chrome ou Safari, ouvrez une console JavaScript et entrez la commande suivante :

(s = speechSynthesis).getVoices().forEach(function(v) { u = new SpeechSynthesisUtterance('Sarah'); u.voice = v; s.speak(u) })

Ça va dire "Sarah" avec toutes les voix disponibles (qui sont des voix associées à des langues en fait) dans Chrome :-)
 ·  Translate
2
Aymeric de Montpellier's profile photoFlavien g's profile photo
3 comments
 
A bah oui je me doute ;p
 ·  Translate
Add a comment...

Aymeric de Montpellier

Aide & Discussions  - 
 
Pour la documentation de Sarah je pense qu'on peut utiliser http://www.anwiki.com/fr/introduction-wiki-cms-multilingue qui est un wiki fait pour avoir plusieurs langues. Il y a une demo en vidéo en bas de la page et ça semble correspondre exactement à nos besoins !
 ·  Translate
1
Aymeric de Montpellier's profile photoWilson Krueger's profile photo
10 comments
 
Pas faux... Je suis d'accord. Juste voir avec +Jean-Philippe Encausse​ maintenant
 ·  Translate
Add a comment...
Communities
Links
Other profiles
Contributor to
Basic Information
Gender
Male
Le Docteur Colomina est très gentil et à l'écoute. C'est un médecin agréable que je recommande à mes amis. Il prend sans RDV certains jours de la semaine (de 15h à 19h le lundi/mercredi/vendredi, de 9h30 à 12h le mardi/jeudi, de 10h à 12h le samedi -- en date du 3 janvier 2013) et sur RDV sur les autres créneaux horaires de ces journées.
Public - 4 years ago
reviewed 4 years ago
1 review
Map
Map
Map