Page 2 sur 3

Re: Comment ajouter de l'intelligence a sa Domotique

Publié : 21 mars 2016, 00:17
par js-martin
Sympa comme script jml... c'est un début d'intelligence :-)

Je n'ai pas encore de synthèse vocale (d'ailleurs, tu as utilisé quelle solution -coté hardware- pour le faire parler ?).

Question script qui sort de l'ordinaire, j'ai mis en place une alerte qui m'envoie un email en fin de soirée pour me dire si j'ai oublié de fermer ma porte de garage et qui n’empêche d'éteindre la lumière (Hue) dans ma chambre tant que ce n'est pas fait...

Re: Comment ajouter de l'intelligence a sa Domotique

Publié : 21 mars 2016, 08:58
par rimram31
Qu'entends-on par intelligence ? Entre la "simple" agrégation de données: météo, événements (agenda: poubelle, annivs), un trajet travail ... sa restitution pourquoi pas vocale, l'exécution de règles et/ou courbes prédites (régulation chauffage par ex) plus ou moins élaborées et enfin le deep learning censé "apprendre tout seul", il y a beaucoup de choses.

Concernant le vocal, pas plus d'intelligence c'est un moyen supplémentaire de fournir l'information et par la reco, d'avoir des "actionneurs". Jusqu'à présent il n'y avait que deux alternatives SARAH et du coup windows ou API de google, je l'ai pas sous la main mais j'étais tombé sur un projet open source qui offrait une 3eme alternative.

Une forme d'intelligence liée a la domotique: http://www.telegrafik.fr/ (je fais un peu de pub ;) )

L'idée d'inscrire notre domotique a des services en ligne, le 2.0 de l'iot, pourquoi pas ;) Tu t'inscris a des services auxquels tu acceptes d'envoyer certaines données et en retour ces services te renvoient une/des informations déduites.

Edit: lien retrouvé sur la partie vocale http://jasperproject.github.io/ pas encore essayé, j'avais lu dans les grandes lignes et ça tourne apparemment sur un simple pi.

Re: Comment ajouter de l'intelligence a sa Domotique

Publié : 21 mars 2016, 21:51
par jml
@daeenoo : il ne te reste plus qu'à trouver un usage que madame trouve suffisamment utile pour t'autoriser à mettre de la synthèse vocale. (genre annoncer la fin de la machine à laver, ou la prévision météo ...)

@js-martin :
pour la synthese vocale,
- ces enceintes sur un RPi2 http://www.amazon.fr/AmazonBasics-A100- ... B00GHY5F3K Pour 10€ c'est impressionnant.
- j'utilise l'API VoiceRSS que j'ai décrite ici : https://www.domoticz.com/wiki/Talking_D ... spBerry_Pi Pour info, Rien de mieux que la synthèse de windows intégrée (SAPI) . Mais sur RPi, pour avoir une synthèse correcte, il faut passer par une API Web.
- et enfin si tu veux voir un bout de script pour utiliser tout cela : https://www.domoticz.com/forum/viewtopi ... 404#p78266

@rimram31 : Merci , tu m'as donné une idée. J'essaierais d'ajouter dans mon script Goodmorning l'annonce du 1er rendez-vous de la journée de mon agenda et celui de ma femme.
Pour Jasper la partie synthèse vocale est vraiment nulle. Ils doivent utiliser simplement eSpeaker. Il y a un énorme gap avec le TTS de microsoft. Pour avoir un TTS acceptable sur RPi , il faut malheureusement passer par un service Web.
Et il faudrait dire à telegrafik que la domotique n'est pas que pour la gerontologie :-) Sinon ca semble bien répodre à ce que deenoo imaginait.

Re: Comment ajouter de l'intelligence a sa Domotique

Publié : 21 mars 2016, 21:55
par deennoo
jml a écrit :@daeenoo : il ne te reste plus qu'à trouver un usage que madame trouve suffisamment utile pour t'autoriser à mettre de la synthèse vocale. (genre annoncer la fin de la machine à laver, ou la prévision météo ...)
DEENNOO DEENNOO DEENNOO pas Deannoo ni deno ni deenoo !!! attention jml ! je dis attention !

Pour la synthese vocal : beaucoup trop tard, elle a adopter sa moto360...les seules TTS acceptable maintenant son : Waze et la lecture des sms en mode voiture...

Re: Comment ajouter de l'intelligence a sa Domotique

Publié : 21 mars 2016, 22:32
par js-martin
@jml, merci pour ces détails très intéressants. Tu me donnes envie de partir sur un projet TTS...

Re: Comment ajouter de l'intelligence a sa Domotique

Publié : 21 mars 2016, 22:37
par jml
oh my god :o , je me suis grillé auprès du mec aux 1300 posts sur easydomoticz !!!!

Re: Comment ajouter de l'intelligence a sa Domotique

Publié : 22 mars 2016, 01:11
par DavidFromRouen
J'ai commencé c'est trop excellent. Juste pour le fun j'ai mis la voix canadienne (fr-ca) et c'est bien poêlant ! :lol:
Bon, c'est simple à utiliser. Mais il faut que je transcrive le script à ma configuration maintenant...

Re: Comment ajouter de l'intelligence a sa Domotique

Publié : 22 mars 2016, 08:34
par rimram31
jml a écrit :...Pour Jasper la partie synthèse vocale est vraiment nulle. Ils doivent utiliser simplement eSpeaker...
Je n'ai jamais joué avec mais d'après la doc, on peut utiliser différents composants STT et TTS: http://jasperproject.github.io/document ... iguration/ Ce qui me fait dire finalement que jasper ne fait pas grand chose si ce n'est agréger des technos existantes :D il a le mérite dans la doc de décrire nombre de modules dédiés voix.

Après je coince un peu sur ce type d'application, hors SARAH justement, pour la reconnaissance vocale sur la qualité de la partie microphone. Après comme tu l'as fait, on peut jouer déjà avec la sortie vocale.

Re: Comment ajouter de l'intelligence a sa Domotique

Publié : 22 mars 2016, 11:00
par DavidFromRouen
Hello.

Je m’intéresse depuis 2 jours aux scripts, et j'avoue que je patauge pas mal... :?
J'ai regardé pas mal de choses sur le net. Je sais où mettre les scripts, pas de soucis. Je les édite directement sous WinSCP, pas de soucis.
C'est vraiment en langage pur, (ceci dit on apprend pas ça en deux jours non plus...)
Je voudrais commencer par quelque chose de très simple pour un premier script.
L'idée : quand quelqu'un sonne au portail, Domoticz me le dit en vocal avec TTS fraîchement installé et paramétré ;)
J'ai fais cela :

commandArray = {}

local sentence="Bonjour, Quelqu'un sonne au portail"

end
return commandArray


J'ai nommé mon script : script_device_Sonnette.lua
j'ai mis le chemin de mon script dans Domoticz quand la sonnette est ON

Mais j'obtiens dans le log :
2016-03-22 10:58:28.408 Error: EventSystem: in /home/pi/domoticz/scripts/lua/script_device_Sonnette.lua: /home/pi/domoticz/scripts/lua/script_device_Sonnette.lua:39: expected near 'end'

Donc la syntaxe n'est pas bonne d'après ce que je comprends... :lol:

Quelqu'un peut-il m'éclairer por favor ?

Re: Comment ajouter de l'intelligence a sa Domotique

Publié : 22 mars 2016, 11:42
par jackslayter
rimram31 a écrit :Concernant le vocal, pas plus d'intelligence c'est un moyen supplémentaire de fournir l'information et par la reco, d'avoir des "actionneurs". Jusqu'à présent il n'y avait que deux alternatives SARAH et du coup windows ou API de google, je l'ai pas sous la main mais j'étais tombé sur un projet open source qui offrait une 3eme alternative.

Edit: lien retrouvé sur la partie vocale http://jasperproject.github.io/ pas encore essayé, j'avais lu dans les grandes lignes et ça tourne apparemment sur un simple pi.
merci, depuis que yana-client sur RPI ne marche plus, je cherchais un remplaçant


@david le END succède au IF
pas de IF -> pas de END