mercredi 18 février 2015

Text-to-Speech avec Google Translate

 FAITES-LE PARLER ! Et enregistrez le résultat en MP3

Google Translate possède une fonction qui permet de dire une phrase traduite.

Mais on peut y avoir recours directement avec une URL (qui peut être facilement exploitée dans un formulaire pour afficher sur une page Web). Reste à savoir comment éventuellement enregistrer le résultat...

Voici un exemple en Anglais
La phrase est: I love New-York (J'aime New-York)



Comme c'est un lien, vous pouvez cliquer dessus pour écouter le résultat !

Maintenant en Français:
Je vais à la plage



Il suffit de seulement changer tl=en en tl=fr. Le texte peut être écrit tel-quel, mais normalement, on devrait mettre des "+" à la place des espaces. Mais Google corrige automatiquement en ajoutant des "%20" à la place des espaces.

Pour enregistrer le résultat en MP3: Il suffit d'utiliser un "Downloader" comme uGet (ou ici pour Windows). Créer un nouveau téléchargement avec l'URL http://translate.google.com/translate_tts?tl=en&q=I+love+New-York (par exemple). Il vaut mieux remettre les "+" entre chaque mot pour aider le gestionnaire de chargement. Ça fonctionne, j'ai vérifié. On doit pouvoir tout aussi bien utiliser VLC. ATTENTION! Il faut renommer le fichier translate_tts en translate_tts.mp3 pour qu'il puisse être lu (sous Linux en tous cas). Quand on clique sur les liens, certains navigateurs vous proposent de télécharger le fichier (pour info).

Remarque: cela ne fonctionne qu'avec quelques langues principales. En principe, les phrases sont limitées à 200 caractères (non vérifié).

Codes langues (première colonne)
Quelques détails sur mon autre blog: blogtricker.blogspot.com
Script en Python pour enregistrer le résultat en MP3
Recherche Google sur ce thème

Aucun commentaire:

Enregistrer un commentaire

Ajoutez un commentaire mais en bon Français ou éventuellement en bon Anglais. Les commentaires en langage SMS seront supprimés.