Nozoum Posté(e) le 21 janvier 2017 Signaler Posté(e) le 21 janvier 2017 Je n'ai pas trouvé de contraintes si ce n'est comme d'habitue le nombre d'exécution quotidienne mais qui ne devrait pas poser de problème sur un usage courant. Pas de clé nécessaire, tu construis l'adresse et tu envoie d'ailleurs si tu clique sur les liens que j'ai posté tu devrais avoir direct du son. Au niveau de la vitesse c'est pas trop mal en direct par contre avec le script php que j'ai récupéré, la génération de mp3 est un peu lente mais je n'ai peut-être pas le bon.
mprinfo Posté(e) le 21 janvier 2017 Signaler Posté(e) le 21 janvier 2017 Ah mon sonos va de nouveau parler lol Merci pour ces infos
Nozoum Posté(e) le 21 janvier 2017 Signaler Posté(e) le 21 janvier 2017 J'espère pour toi, le mien ne parle toujours pas. Le fichier MP3 est créé opérationnel mais rien ne sort du Sonos. Bref il faut encore que je creuse.
pepite Posté(e) le 21 janvier 2017 Signaler Posté(e) le 21 janvier 2017 Va falloir que tu fasses un beau tuto @Nozoum ;-) Pour la lecture des mp3 avec le sonos, il faut que les fichiers soient dans la bibliothèque du sonos :-)
Nozoum Posté(e) le 21 janvier 2017 Signaler Posté(e) le 21 janvier 2017 Une fois que cela fonctionnera oui je ferais un petit tuto pour le moment ce n'est pas le cas. Et oui j'ai bien ajouter le répertoire des mp3 à la bibliothèque Sonos mais rien y fait... mais je vais trouver 1
pepite Posté(e) le 21 janvier 2017 Signaler Posté(e) le 21 janvier 2017 moi faut que j'arrive à mettre le lien google tes dans un vd et faire parler le sonos avec le tts je viens de cliquer sur le lien, c'est plus rapide que voicerss je trouve
Nozoum Posté(e) le 21 janvier 2017 Signaler Posté(e) le 21 janvier 2017 En fait le fichier mp3 est généré mais le sonos ne le voit pas avant que je fasse un refresh de la bibliothèque donc forcément avec le script il ne peut pas le lire.
Shyrka973 Posté(e) le 21 janvier 2017 Signaler Posté(e) le 21 janvier 2017 Bonjour, Je crois l'avoir dit mais l'idéal serait de ne pas utiliser ces TTS basé sur Internet. A tout moment, ils peuvent disparaitre ou changer leurs API. Mac et Windows savent, sans utiliser Internet, lire un message; Linux aussi mais la voix laisse à désirer. Il faudrait développer un démon qui tourne sur Mac ou Windows qui transforme nos requêtes à prononcer en MP3 en utilisant le moteur TTS de Mac ou Windows. L'unique inconvénient serait que la machine Mac ou Windows faisant tourner le démon reste joignable. @+
Shyrka973 Posté(e) le 21 janvier 2017 Signaler Posté(e) le 21 janvier 2017 Attention: https://google-translate-proxy.herokuapp.com est une demo des deux projets: https://github.com/guyrotem/google-translate-client et https://github.com/guyrotem/google-translate-server. Cela veut dire que cette démo peut bouger dans le temps, voir disparaitre. google-translate-server est un serveur en NodeJS qui facilite l'accès aux API de Google. Ce serveur propose une API pour traduire un text et une autre API pour le TTS. Intéressant: Ma domotique sait que ma belle-mère est à la maison (présence du bracelet Mi Band à ma maison). Ma domotique, après avoir prononcer la phrase en français, traduit la phrase et la rejoue en espagnol 2
mprinfo Posté(e) le 21 janvier 2017 Signaler Posté(e) le 21 janvier 2017 Oui Linux comme cela on l'installe directement sur la hc2Envoyé de mon SM-G901F en utilisant Tapatalk
Massalia Posté(e) le 21 janvier 2017 Signaler Posté(e) le 21 janvier 2017 Ca y est les modifcations sont publiés mise à jour via Update Patch 3.10 Le TTS fonctionne. 1
Nozoum Posté(e) le 21 janvier 2017 Signaler Posté(e) le 21 janvier 2017 @Massalia tes modifications c'est pour Sonos ? Si oui ou puis-je trouver ton code ?
Massalia Posté(e) le 21 janvier 2017 Signaler Posté(e) le 21 janvier 2017 Directement dans le lapin, sinon je peut te les envoyer si tu veut.
Nozoum Posté(e) le 21 janvier 2017 Signaler Posté(e) le 21 janvier 2017 Ah oui non le lapin j'ai pas je continue donc mes recherches et mes tests...
Nozoum Posté(e) le 24 janvier 2017 Signaler Posté(e) le 24 janvier 2017 Bonsoir, Problème résolu de mon côté, mon sonos parle via une requête http. En fait c'était juste le nas que j'utilisais qui ne pouvait pas communiquer avec le sonos vu qu'ils ne sont pas sur le même sous-réseau, bref une erreur de débutant qui m'a fait tilt dans la nuit. Maintenant je cherche comment lancer une requête http depuis la HC2. J'ai un peu regardé sur le forum mais à priori les gens font plutôt l'inverse. Auriez-vous un tuto ou une piste pour moi ? Merci d'avance.
kioneoranga Posté(e) le 26 janvier 2017 Signaler Posté(e) le 26 janvier 2017 Bonsoir, Problème résolu de mon côté, mon sonos parle via une requête http. En fait c'était juste le nas que j'utilisais qui ne pouvait pas communiquer avec le sonos vu qu'ils ne sont pas sur le même sous-réseau, bref une erreur de débutant qui m'a fait tilt dans la nuit. Maintenant je cherche comment lancer une requête http depuis la HC2. J'ai un peu regardé sur le forum mais à priori les gens font plutôt l'inverse. Auriez-vous un tuto ou une piste pour moi ? Merci d'avance.SalutJe fais cela vient le script de krikroff sans difficulté et récupérant même des mp3 préenregistrée de mon nas.Fais une petite recherche tu vas trouver ton bonheur. 'vd sonos remote'
Nozoum Posté(e) le 26 janvier 2017 Signaler Posté(e) le 26 janvier 2017 Merci kioneoranga mais le VD de krikroff ne fonctionne pas chez moi, cela fait des mois que j'essaye de le faire fonctionner sans succès avec un message d'erreur présent sur ce forum et sans réponse à ce jour. J'ai donc choisi de trouver une autre solution. Et çà y est, mes sonos parlent, pour le moment avec un message en dur mais la liaison est faite, le reste sera plus simple. Merci à tous pour votre intérêt et votre aide.
hiphop Posté(e) le 28 avril 2017 Signaler Posté(e) le 28 avril 2017 Bonjour, j'essaye de mettre en place ce tuto mais il y a un truc que je n'arrive pas a comprendre. Comment fait-on parler ma squeezebox, j'ai un message "erreur ligne 33" [ERROR] 18:06:10: line 33: unexpected symbol near ')' Voici ce que je test dans module virtuel. Merci --[[ %% properties %% globals --]] -- the LMS server local ipadd = "IP" -- the cli plugin port local portno = 9090 -- the MAC of the player local player = "MAC " local playername = "piCorePlayer " -- réglage du niveau sonore local NiveauSo = 35 -- Allumage de la squeezebox local cmnd = "Power 1 " local stringtosend = player .. cmnd .. string.char(10) tcpSocket = Net.FTcpSocket(ipadd, portno) tcpSocket:setReadTimeout(2*1000) bytes, errorCode = tcpSocket:write(stringtosend) -- On règle le volume sonore ici 35 local cmnd = "mixer volume " .. NiveauSo .. " " local stringtosend = player .. cmnd .. string.char(10) tcpSocket = Net.FTcpSocket(ipadd, portno) tcpSocket:setReadTimeout(2*1000) bytes, errorCode = tcpSocket:write(stringtosend) -- On envoie le message local notification = string.gsub((notification),"test%20",); --on remplace les espaces par %20 fibaro:debug(notification) local cmnd = "playlist play http://www.voicerss.org/controls/speech.ashx?hl=fr-fr&src=" .. notification; local stringtosend = player .. cmnd .. string.char(10) tcpSocket = Net.FTcpSocket(ipadd, portno) tcpSocket:setReadTimeout(2*1000) bytes, errorCode = tcpSocket:write(stringtosend) -- OFF de la squeezeBox après 10 secondes fibaro:sleep(10*1000) local cmnd = "power 0 " local stringtosend = player .. cmnd .. string.char(10) tcpSocket = Net.FTcpSocket(ipadd, portno) tcpSocket:setReadTimeout(2*1000) bytes, errorCode = tcpSocket:write(stringtosend)
Messages recommandés