[Ex] google speech en autoit !

Partagez vos scripts, et vos applications AutoIt.
Règles du forum
.
Répondre
ethneldryt
Status : Hors ligne

[Ex] google speech en autoit !

#1

Message par ethneldryt »

Voila, rien de plus simple pour faire parler vos script!

Code : Tout sélectionner

#include <Sound.au3>

$input = InputBox("Que dire?","Indiquez un texte à lire")
if @error then exit

$input = StringReplace($input,"?","%3F")

InetGet("http://translate.google.com/translate_tts?ie=UTF-8&tl=fr&q=" & $input,@TempDir & "\temp.mp3",1)

$sound = _SoundOpen(@TempDir & "\temp.mp3")
_SoundPlay($sound,1)
_SoundClose($sound)
 
Par contre pour la ponctuation, les caractères spéciaux genre : "ç" ne fonctionne pas.
Les longues phrases non plus ne fonctionne pas et j'arrive pas a savoir combien il y a de caractère maximum.
Si quelqu'un trouve la solution je suis preneur :)
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [Ex] google speech en autoit !

#2

Message par Iste »

Bien trouvé !
► Afficher le texte
ca semble marcher mieux

Notez aussi qu'on peut changer le paramètre tl=fr pour d'autre langues
Signez ici
Avatar du membre
Uranium
Niveau 5
Niveau 5
Messages : 143
Enregistré le : mer. 28 mars 2012 13:13
Status : Hors ligne

Re: [Ex] google speech en autoit !

#3

Message par Uranium »

Les longues phrases non plus ne fonctionne pas et j'arrive pas a savoir combien il y a de caractère maximum.
Si quelqu'un trouve la solution je suis preneur :)
Exactement 98 caractères ( donc espaces ,virgules ect inclus )
« En mathématiques, “évident” est le mot le plus dangereux. »
Avatar du membre
Popwers
Niveau 4
Niveau 4
Messages : 66
Enregistré le : ven. 01 juin 2012 12:40
Localisation : La Réunion
Status : Hors ligne

Re: [Ex] google speech en autoit !

#4

Message par Popwers »

Bonjour/Bonsoir

Après avoir eu besoin de "Google Speech", un problème c'est poser !
Celui de ne pas pouvoir lire une long chaîne de caractères,
Donc voila l'amélioration du script, qui permet maintenant de pouvoir lire une long chaîne de caractères !
Ce code a était fait avec l'aide de Uranium qui a compter pour nous le nombre de caractères maximal et le code de Iste qui a permis la lecture de caractères spéciale, En oubliant pas le Créateur ethneldryt.
Merci a eux !!
► Afficher le texteCode Autoit
Avatar du membre
jl56
Niveau 7
Niveau 7
Messages : 411
Enregistré le : mer. 24 oct. 2007 22:42
Localisation : 56000
Status : Hors ligne

Re: [Ex] google speech en autoit !

#5

Message par jl56 »

Bonjour

Merci à vous tous pour vos scripts

@popwers
votre script ne sort pas de la boucle, j'ai pas eu le temps de regarder pourquoi

A+

JL56
Avatar du membre
Popwers
Niveau 4
Niveau 4
Messages : 66
Enregistré le : ven. 01 juin 2012 12:40
Localisation : La Réunion
Status : Hors ligne

Re: [Ex] google speech en autoit !

#6

Message par Popwers »

Merci jl56 d'avoir trouver une erreur,

J'ai fait la correction et rajouter un filtre pour que sa ne coupe plus
en plein milieu d'un mot !
Donc voila le script normalement fini et sans erreurs :D
► Afficher le texteCode Autoit
EDIT : Petite amélioration apporter au script aprés avoir poster le message :mrgreen:
Répondre