Steven Posté(e) le 11 juillet 2014 Signaler Posté(e) le 11 juillet 2014 @fred vu que tu as Imperihome sur ta tablette. Si tu as la version pro, tu peux faire du TTS directement depuis la tablette. Il faut activé le serveur HTTP dans les options d'Imperihome puis depuis un module virtuel de ta HC2 tu fais local message = "Tu+vois+quand+tu+veux" HC2 = Net.FHttp("192.168.X.XX", 8080) -- IP de ta tablette status, response = HC2:GET("/api/rest/speech/tts?text="..message)
fredo Posté(e) le 12 juillet 2014 Signaler Posté(e) le 12 juillet 2014 @Steven Belle nouvelle hors sujet! Comment t'es venu l'idée de me parler de ça? Et dire que j'avais installé le "PAW SERVER" pour faire la même chose, alors qu'en parallèle tourne Imperihome qui fait donc la même chose ! j'avais fait quelques tests sur Zibase. Par exemple sur un evSonnette, le scénario lance entre autre: commander par HTTP: http://IPserverPAW:PortServeurPAW/actions/text_to_speech.xhtml?texte=quelqu'un%20a%20sonné Je peux faire la même chose àpartir de la zibase pour le TTS Imperihome? ... en attendant d'installer le GEA qui fera tout ça !!!
fredo Posté(e) le 12 juillet 2014 Signaler Posté(e) le 12 juillet 2014 @Steven j'ai repéré le "tu vois quand tu veux". En fait, t'as écrit tout ça pour uniquement faire passer le message sous forme de lignes de code. Tu n'es pas un informaticien pour rien !!!
Steven Posté(e) le 12 juillet 2014 Auteur Signaler Posté(e) le 12 juillet 2014 Depuis la ZiBASE tu fais juste une requête http sur : http://:8080/api/rest/speech/tts?text=quelqu+un+a+sonné Tu peux aussi faire qu'Imperihome change de page. Si par exemple tu as une caméra sur la page 3. Si tu capte une présence, tu bascule sur la page 3. Et comme il fait aussi la reconnaissance tu peux presque faire un mini Sarah Envoyé de mon GT-I9192 en utilisant Tapatalk
Steven Posté(e) le 12 juillet 2014 Auteur Signaler Posté(e) le 12 juillet 2014 Lol non c'était un message pour moi car il était 3 heures du mat et je n'arrivais pas àle faire fonctionner. Ma dernière version devait être bien moins polie voir très vulgaire.
fredo Posté(e) le 12 juillet 2014 Signaler Posté(e) le 12 juillet 2014 c'est formidable tout ça! je viens d'aller sur le site imperihome pour voir les commandes API. Il y en a peu mais l'essentiel. Concernant la reconnaissance vocale, ça peut s'utiliser comment àpartir d'une zibase et d'un HC2?
fredo Posté(e) le 12 juillet 2014 Signaler Posté(e) le 12 juillet 2014 je viens d'essayé àpartir du navigateur: http://IP:8080/api/rest/speech/tts?text=quelqu+un+a+sonné, ça dit "quelcou eun a sonné" par la zibase, avec la même commande, ça dit "quelcou eun a sonne" donc la même chose sans l'accent sur "sonné". mais la synthèse n'est pas terrible, pourtant visiblement en français A coté de ça, je viens de relancer le serveur PAW, et il parle réellement en français
Steven Posté(e) le 12 juillet 2014 Auteur Signaler Posté(e) le 12 juillet 2014 Cela dépend juste de la synthèse vocale installé sur ta tablette. J'utilise celle par défaut de Google en français et elle est vraiment bonne. Envoyé de mon GT-I9192 en utilisant Tapatalk
fredo Posté(e) le 12 juillet 2014 Signaler Posté(e) le 12 juillet 2014 oui moi aussi, donc aussi bien pour le serveur PAW (qui est très bien) que pour impérihome (normalement!...?)
fredo Posté(e) le 12 juillet 2014 Signaler Posté(e) le 12 juillet 2014 bilan de mes tests de TTS: - les 2 voix sont identiques et sont celle de google dans imperihome et server PAW. - dans imperihome il faut écrire en phonétique pour avoir une synthèse vocale correcte - dans serveur PAW, on écrit normalement en français, et on a en option la possibilité de TTS en d'autres langues - pour avoir la même phase: Imperihome: http://IPtablette:8080/api/rest/speech/tts?text=quelcain+a+sonné server PAW: http://IPtablette:8000/actions/text_to_speech.xhtml?texte=quelqu'un%20a%20sonné&langue=fr j'ai changé le port du server PAW pour qu'il tourne simultanément avec imperihome en TTS Maintenant, il faut que je compare avec la Zibase Multi avec licence qui sait faire aussi
Gwendal Posté(e) le 12 juillet 2014 Signaler Posté(e) le 12 juillet 2014 Fredo tu as peut être coché l'option avec l'accent Portugais lol
fredo Posté(e) le 12 juillet 2014 Signaler Posté(e) le 12 juillet 2014 @Gwendal Mais c'est qu'elle est bien bonne celle-ci... c'est pas grave, on la garde... on garde tout ! ... moi j'aurais plus dit mexicain 1
Steven Posté(e) le 12 juillet 2014 Auteur Signaler Posté(e) le 12 juillet 2014 Ta configuration sur ta tablette n'est donc pas bonne. ImperiHome ne fait rien d'autre que d'utiliser la même chose que PAW. Je pense que tu n'es pas un français. Capture sonore de ma tablette : https://www.dropbox.com/s/dw827204tlgoaf1/recording20140712130438.wav En envoyant un texte en français avec les accents. Envoyé de mon GT-I9192 en utilisant Tapatalk
fredo Posté(e) le 12 juillet 2014 Signaler Posté(e) le 12 juillet 2014 je viens d'écouter et de reproduire sur imperiphome ton message avec la commande: http://IP:8080/api/rest/speech/tts?text=la+température+extérieure+est+de+19+virgule+4+degrés+.+il+ne+pleut+pas+.+les+chambres+sont+éteintes j'ai exactement le même résultat, c'est à dire excellent. et j'ai compris pourquoi le "quelqu'un" ne passait pas correctement. je mettais "quelqu'+un" au lieu de "quelqu'un", qui donnait en audio "quelcou un a sonné". donc via le navigateur, c'est impec avec cette commande: http://IP:8080/api/rest/speech/tts?text=quelqu'un+a+sonné Par contre, toujours le même Pb à partir de la zibase et de la commande: http:/IP:8080/api/rest/speech/tts?text=quelqu'un+a+sonné la TTS sort "quelqu'un a sonne", donc l'accent est perdu. Donc si tu as une idée...
fredo Posté(e) le 12 juillet 2014 Signaler Posté(e) le 12 juillet 2014 Egalement, est-ce qu'il est possible, comme dans PAW, de régler la vitesse et le volume de la TTS par des options? Sinon, j'ai testé la commande http://IP:8080/api/rest/dashboard/gotopage?pageIdx=2 (2 ou autre), c'est nickel !
Steven Posté(e) le 12 juillet 2014 Auteur Signaler Posté(e) le 12 juillet 2014 Dans les paramètres de la synthèse sur ta tablette tu peux régler la cadence. Envoyé de mon GT-I9192 en utilisant Tapatalk
fredo Posté(e) le 12 juillet 2014 Signaler Posté(e) le 12 juillet 2014 et le volume? Dans PAW, on peut passer des paramètres vitesse et volume, c'est sympa. voilà ce qu'il renvoie à la suite d'une commande: Synthèse vocale ParamètresLa page prend en paramètre d'entrée les éléments suivants: texte : le texte qui doit être énoncé langue : la langue qui doit être parléeen : anglais fr : français de : allemand it : italien es : espagnol vol : le volume sonore de diffusion vol : le volume sonore de diffusion FonctionnementL'appel se fera donc de la manière suivante: http://192.168.0.10:8080/scripts/text_to_speech.xhtml?texte=phrase%20de%20test&langue=fr&vol=10L'appel pourra se faire plus simplement de la manière suivante si l'on conserve les paramètres par défaut: http://192.168.0.10:8080/scripts/text_to_speech.xhtml?texte=phrase%20de%20test ValeursVolume ini du tél : 15Volume souhaité : nullVolume max du tél : 15 Langue : fr Texte à dire : quelqu'un a sonné
Steven Posté(e) le 12 juillet 2014 Auteur Signaler Posté(e) le 12 juillet 2014 Si tu as paw et qu'il fonctionne bien, garde le. J'ai juste vu que tu avais Imperihome et je voulais te donner une idée. Mais cette idée, tu la déjàréalisée avec paw Envoyé de mon GT-I9192 en utilisant Tapatalk
fredo Posté(e) le 13 juillet 2014 Signaler Posté(e) le 13 juillet 2014 mais ton idée est meilleure car elle permet de limiter le nombre de programmes qui tournent en tache de fond.
Steven Posté(e) le 13 juillet 2014 Auteur Signaler Posté(e) le 13 juillet 2014 Pas vraiment car dans Imperihome, quand tu active les API, il lance en tache de fond un serveur style PAW mais plus léger. Le gain est donc quasiment nul. Envoyé de mon GT-I9192 en utilisant Tapatalk
fredo Posté(e) le 13 juillet 2014 Signaler Posté(e) le 13 juillet 2014 Je viens de me rendre compte d'un big pb. Lorsque le serveur paw est arrêté et que la zibase envoie une commande http au serveur paw, ça bloque la zibase pendant au moins 20s car visiblement elle attend le ack du server et il doit y avoir un time-out. Il y a une solution?
Steven Posté(e) le 14 juillet 2014 Auteur Signaler Posté(e) le 14 juillet 2014 Apparemment, je ne vois pas de solution Un truc de bien sur ImperiHome (qui existe peut-être sur PAW :. Ma porte d'entrée s'ouvre, je lance <IP Imperihome>/api/rest/speech/launchreco. Ainsi dès que ma porte d'entrée s'ouvre, je peux envoyé une commande vocale "Allumer le salon" sans avoir besoin d'aller toucher un bouton. Cela peux se faire aussi depuis un détecteur de mouvement.
fredo Posté(e) le 14 juillet 2014 Signaler Posté(e) le 14 juillet 2014 et ça fonctionne bien? Comme SARAH?
fredo Posté(e) le 14 juillet 2014 Signaler Posté(e) le 14 juillet 2014 Autre chose, comment ça se passe sur le HC2? Je suppose qu'il ne s'arrête pas sur un élément bloquant ( attente réponse HTTP). Parce que sur la zibase, c'est vraiment nul! Si c'est ok sur HC2, Je vais aussi gérer l'IPX800 et la TTS par lui, parce que 20s de Zibase en sieste, c'est tout simplement ingérable!
Steven Posté(e) le 14 juillet 2014 Auteur Signaler Posté(e) le 14 juillet 2014 Je pense que si sur la HC2 tu coches la croix "En attente de la réponse du périphérique", le comportement sera le même que la ZiBASE mais sinon, non, la HC2 te retourne la main de suite sans aucune attente. "Si ça fonctionne comme SARAH", je n'en sais rien, ma femme est la seule femme qui à la droit de dormir à la maison (hormis mes filles bien évidement). Cela ne regarde que moi, mais pour moi, un PC qui tourne 24h sur 24 ... je comprends pas. J'ai déjà une tablette c'est déjà beaucoup à mon avis. Si avec ma tablette, je n'arrive pas faire tout ce que j'ai besoin en terme de domotique, c'est que je me suis planté. De plus, les vidéo de sarah me font bien marré, t'es devant ta tablette, t'appuie sur un bouton pour parler afin d'activer une lampe. Appuie sur le bouton "Allumer lampe" ça ira plus vite. Sinon, avec Klinect (Kleenex), tu peux aller devant ton écran et agiter ton bras pour allumer la lumière ... Appui sur l'interrupteur, t'auras l'aire moins c... Ou va t'on :-) JE TAQUINE, j'aime bien l'idée avec une maison à la Iron Man, mais j'aime encore plus l'idée que cela n'arrive pas dans ma maison. Pour moi, la domotique, c'est une assistance transparente à maison et non pas quelque chose d'intrusif. Tu fais attention au WAF, moi je fais attention au FYAF (Four Years Acceptance Factory). C'est à dire que si ma fille de 4 ans ne peux pas utiliser quelque chose que j'aurais domotisé, c'est que j'ai faux quelque part. Maintenant, j'insiste, je suis un père de famille passionné par mes enfants puis par la domotique. Une fois qu'ils aurons quitté la maison, on en reparlera ... heuuu non, je n'arriverais plus parler à cet age là Le TTS d'Imprehome est pour moi un moyen ludique pour les enfants, comme le Karotz. Il allume et éteigne la TV à travers le Karotz, le Karotz leur souhaite une bonne journée à l'école et c'est le Karotz qui éteint la TV quand c'est l'heure (plus de plainte). Avant de quitter la maison, ils passent devant la tablette et appuie sur le bouton qui leur dit, la température extérieur, s'il pleut ou pas, s'il a prévu de pleuvoir et s'ils n'ont pas oublier d'éteindre leur chambre. Au lieu de les forcer à prendre une jaquette, ils le font tout seul grâce au TTS à la Jarvis (Iron Man). Hormis le côté ludique, perso, le TTS ne me sert à rien. C'est un peu comme Siri, Google Now, ... ils se battent tous pour faire le meilleur truc .. mais en fin de compte pas grand monde les utilises. Voilà .. tu vois ... moi aussi, je peux faire des romans ... sauf que les miens, ils servent à rien 1
Messages recommandés