Messages audio à partir de l'eedomus

Discussion sur la box eedomus

messages audio à partir de l'eedomus

Messagepar scabanes1975 » 11 Fév 2013 14:47

Bonjour,
je cherche une solution de synthèse vocale à partir de l'eedomus, autre que le karotz
je souhaite diffuser des messages annoncant des évenements
quelqu'un à déjà fait ca ?
merci
scabanes1975
 
Messages : 43
Inscription : 29 Jan 2013

Re: messages audio à partir de l'eedomus

Messagepar F-D » 11 Fév 2013 17:46

J'y ai déjà pensé, mais pas encore tenté, lancer des mp3 préenregistrés sur xbmc ou squeezebox...
F-D
 
Messages : 56
Inscription : 09 Avr 2012
Localisation : 62

messages audio à partir de l'eedomus

Messagepar Hervé » 11 Fév 2013 23:36

Si tu as un smartphone sous android tu peux jeter un coup d'œil à PAW :http://www.abavala.com/2013/01/08/paw-synthese-vocale-multilingue-sous-android/
Hervé
 
Messages : 41
Inscription : 28 Août 2012

Re: messages audio à partir de l'eedomus

Messagepar scabanes1975 » 12 Fév 2013 11:58

Hervé a écrit:Si tu as un smartphone sous android tu peux jeter un coup d'œil à PAW :http://www.abavala.com/2013/01/08/paw-synthese-vocale-multilingue-sous-android/


merci, j'ai testé c'est génial comme appli
scabanes1975
 
Messages : 43
Inscription : 29 Jan 2013

Re: messages audio à partir de l'eedomus

Messagepar aurel » 13 Fév 2013 11:39

hello, dans le même style via un tel android avec Notifry et pushingbox.
Je l'utilise pour les notifications d'activation/désactivation de l'alarme mais également pour les notification de mon scénario "alarme silencieuse".
J'envisage comme toi d'utiliser un vieux HTC deisre Z pour faire parler la maison via ce principe.
Reste à penser comment sonoriser tout cela!
Rendons plus simple notre quotidien avec domo-blog.fr
aurel
 
Messages : 815
Inscription : 07 Août 2012
Localisation : 77

Re: Messages audio à partir de l'eedomus

Messagepar dragnet » 11 Mai 2014 00:14

Bonsoir à tous,

Je compte bien utiliser la solution PAW pour la commande vocale et retour vocale de mon eedomus. (solution moins couteuse -pas de PC- et plus facile a mettre en oeuvre que S.A.R.A.H)

Est il possible d'utiliser une enceinte BT équipé d'un micro (kit main libre) connecté au TEL pour avoir le son et passer des commande par elle plutôt que par le HP et le micro du TEL ?

Quelqu'un a t'il déjà fait le test ?

Merci
dragnet
 
Messages : 17
Inscription : 11 Mai 2014

Re: messages audio à partir de l'eedomus

Messagepar nolive » 11 Mai 2014 07:42

scabanes1975 a écrit:Bonjour,
je cherche une solution de synthèse vocale à partir de l'eedomus, autre que le karotz
je souhaite diffuser des messages annoncant des évenements
quelqu'un à déjà fait ca ?
merci


Salut,

Je commence à faire ça sur mes squeezebox avec un script php hébergé sur un raspberry pi.
eedomus lance le script php avec la phrase en argument. Un mp3 est créé grâce à la synthèse vocale de google traduction et stocké sur le raspberry pi s'il n'existe pas encore (s'il existe, il le lance directement, ça évite un petit temps de latence), puis je lance la lecture du mp3 sur mes squeezebox...

exemple de script (pompé généreusement sur le web):
Code : Tout sélectionner
<?php

// Convert Words (text) to Speech (MP3)
// ------------------------------------

// Google Translate API cannot handle strings > 100 characters
   $words = substr($_GET['words'], 0, 100);

// Replace the non-alphanumeric characters
// The spaces in the sentence are replaced with the Plus symbol
   $words = urlencode($_GET['words']);

// Name of the MP3 file generated using the MD5 hash
   $file  = md5($words);

// Save the MP3 file in this folder with the .mp3 extension
   $file = "audio/" . $file . ".mp3";

// If the MP3 file exists, do not create a new request
   if (!file_exists($file)) {
     $mp3 = file_get_contents('http://translate.google.com/translate_tts?ie=UTF-8&tl=fr&q=' . $words);
     file_put_contents($file, $mp3);
   }

//$mp3 = file_get_contents ('http://translate.google.com/translate_tts?ie=UTF-8&tl=fr&q=' . $words);
//file_put_contents($file, $mp3);

echo "http://IP_du_raspberry/".$file
?>


Sur mon eedomus, j'ai créé un périphérique squeezebox (actionneur http).
J'y ai mis une valeur (exemple):
TTS.png
TTS.png (22.2 Kio) Consulté 5834 fois


J'espère avoir été clair...
Il y a moyen de faire ça directement sur l'eedomus depuis la dernière mise à jour. Le script pourrait être hébergé sur l'eedomus et les mp3 ailleurs (un NAS par exemple) ou sur le serveur des squeezebox.
eedomus - IPX800 - 2 Raspberry Pi (HEYU-CM11+RFXCOM USB / OPENELEC) Synology DS212+ - Synology DS207+ - Axis M1031W - Axis 207W - Squeezebox (Touch, Duet, Radio) - 4 Foscam - 3 Fibaro FGR221 - 4 Everspring AN1586/AN1576... pour débuter ;-)
nolive
 
Messages : 9
Inscription : 19 Avr 2013

Re: messages audio à partir de l'eedomus

Messagepar influman » 11 Mai 2014 19:39

scabanes1975 a écrit:Bonjour,
je cherche une solution de synthèse vocale à partir de l'eedomus, autre que le karotz
je souhaite diffuser des messages annoncant des évenements
quelqu'un à déjà fait ca ?
merci


sur smartphone android : notification newtifry. Top.
sur tablette android : l'API d'Imperihome permet le tts via google
Sur une installation Sonos, via script php (tts google, idem exemple squeezebox ci-dessus).
Sur une installation Windows, via Sarah
influman
 
Messages : 2324
Inscription : 30 Oct 2013

Re: Messages audio à partir de l'eedomus

Messagepar gusdelamort » 11 Mai 2014 22:30

Pour les freenautes : La freebox révolution a un haut parleur et supporte l'airplay.

Avec un syno c'est possible de diffuser un message preenregistré ;-)
gusdelamort
 
Messages : 259
Inscription : 16 Mai 2013

Re: messages audio à partir de l'eedomus

Messagepar alexzen » 12 Mai 2014 07:23

nolive a écrit:
scabanes1975 a écrit:Bonjour,
je cherche une solution de synthèse vocale à partir de l'eedomus, autre que le karotz
je souhaite diffuser des messages annoncant des évenements
quelqu'un à déjà fait ca ?
merci


Salut,

Je commence à faire ça sur mes squeezebox avec un script php hébergé sur un raspberry pi.
eedomus lance le script php avec la phrase en argument. Un mp3 est créé grâce à la synthèse vocale de google traduction et stocké sur le raspberry pi s'il n'existe pas encore (s'il existe, il le lance directement, ça évite un petit temps de latence), puis je lance la lecture du mp3 sur mes squeezebox...

exemple de script (pompé généreusement sur le web):
Code : Tout sélectionner
<?php

// Convert Words (text) to Speech (MP3)
// ------------------------------------

// Google Translate API cannot handle strings > 100 characters
   $words = substr($_GET['words'], 0, 100);

// Replace the non-alphanumeric characters
// The spaces in the sentence are replaced with the Plus symbol
   $words = urlencode($_GET['words']);

// Name of the MP3 file generated using the MD5 hash
   $file  = md5($words);

// Save the MP3 file in this folder with the .mp3 extension
   $file = "audio/" . $file . ".mp3";

// If the MP3 file exists, do not create a new request
   if (!file_exists($file)) {
     $mp3 = file_get_contents('http://translate.google.com/translate_tts?ie=UTF-8&tl=fr&q=' . $words);
     file_put_contents($file, $mp3);
   }

//$mp3 = file_get_contents ('http://translate.google.com/translate_tts?ie=UTF-8&tl=fr&q=' . $words);
//file_put_contents($file, $mp3);

echo "http://IP_du_raspberry/".$file
?>


Sur mon eedomus, j'ai créé un périphérique squeezebox (actionneur http).
J'y ai mis une valeur (exemple):
TTS.png


J'espère avoir été clair...
Il y a moyen de faire ça directement sur l'eedomus depuis la dernière mise à jour. Le script pourrait être hébergé sur l'eedomus et les mp3 ailleurs (un NAS par exemple) ou sur le serveur des squeezebox.


Merci bcq pour ce script, personnellement je passe par un mp3 que j'ai créé via le tts de google mais envisager le passage en argument peut être sympa.

Le problème que j'aimerai résoudre pour ma part est de pouvoir récupérer l'information du capteur mis en cause lors du déclenchement de l'alerte via la programmation surveillance intrusion en natif dans l'eedomus. Ainsi je pourrai ensuite adapté le message en étant plus précis. Actuellement l'information n'est disponible que dans le mail envoyé par la box (et/ou pour les premium le push smartphone, d'ailleurs le compte twitter lui n'est pas inclus dans la configuration)
Rfxtrx USB, Karotz, N40L pour Plex et des vm, 2 Rpi, 4 Squeezebox Radio + 1 Squeezeslave sur Rpi, des fib en rot, des or en gon et des con de cha.
alexzen
 
Messages : 84
Inscription : 18 Mars 2013

Re: Messages audio à partir de l'eedomus

Messagepar metamax » 16 Oct 2015 17:26

Bonjour,

Je viens d'essayer d'implémenter la solution de Nolive mais pour le moment cela ne fonctionne pas.

Côté Eedomus, tout est OK.
Côté NAS j'ai créé un dossier eedomus/tts/ dans WEB et j'y ai placé le script.

Est-il possible d'avoir un peu plus d'informations ?

Merci
metamax
 
Messages : 81
Inscription : 07 Fév 2015


Retour vers Box eedomus

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 100 invité(s)