IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Faire parler du texte (synthèse vocale)


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de dacid
    Homme Profil pro
    Inscrit en
    Juin 2003
    Messages
    1 065
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 065
    Par défaut Faire parler du texte (synthèse vocale)
    Bonjour à tous,

    J'ai vu que dans le module de traduction en ligne, Google ont intégré un flash qui permet de faire parler du texte intégré à la page sans aucune installation client.
    http://translate.google.fr/translate...t%20le%20monde

    J'ai exploré les sources pour essayer de repomper le script, mais je n'arrive pas à le faire fonctionner.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <div style="margin: 2px 6px 0pt 0pt; float: left; display: block;" title="Écouter la traduction" id="tts_button">
    <object height="18" width="18" id="tts_object" data="http://www.gstatic.com/translate/sound_player.swf" type="application/x-shockwave-flash">
    <param name="movie" value="http://www.gstatic.com/translate/sound_player.swf"/>
    <param name="flashvars" value="sound_name=hello"/>
    <param name="wmode" value="transparent"/>
    <param name="allowScriptAccess" value="always"/>
    <input type="hidden" value="fr" name="hl"/>
    <input type="hidden" value="UTF-8" name="oe"/>
    <input type="hidden" value="bonjour tout le monde" name="text"/>
    <input type="hidden" value="fr|en" name="langpair"/>
    <input type="hidden" value="hello everybody" name="gtrans"/>
    </object></div>
    Si ce n'est pas possible de le faire fonctionner, connaissez vous une autre façon de faire quelque chose de similaire ?

    Merci d'avance.

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 9
    Par défaut
    le flash n'est pas autonome, il fonctionne avec une ribambelle de de fonctions js

    cf :
    http://translate.google.fr/translate_t.js

    j'ai jeté un oeil... difficile... ggle "compile" le js pour gagner en perf , ils virent l'indentation etc ...

    regarde plutôt des sites qui porposent ce service ... genre "text to speach online api"

    je suis tombé là dessus :
    http://www.ispeech.org

    bon courage

  3. #3
    Membre éprouvé Avatar de dacid
    Homme Profil pro
    Inscrit en
    Juin 2003
    Messages
    1 065
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 065
    Par défaut
    Bonjour iztoogood,

    Merci pour ta réponse.

    J'ai bien vu les dépendances de google traduct, je les ai embarquées, ou fait des liens http, mais il doit y avoir un truc en plus de caché car je n'arrive pas à le faire fonctionner.

    Pour le soft que tu as trouvé, ça à l'air pas mal, mais j'aimerais vraiment un truc sans interface...Je ne veux pas de zone ou l'on puisse saisir un texte, mais envoyer moi même le texte au plugin et que ca le lise après le chargement de la page... Sans événement utilisateur.

    Je vais approfondir.

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 9
    Par défaut
    je cherchais la même chose

    quant à faire fonctionner le flash de google... ils fonctionnent aussi souvent sur un système de clef générées en fonction de l'url qui appel les api...

    je ne suis pas sûr d'être bien claire mais en sommes ce que je veux dire, c'est si tant est que techniquement t'ais trouvé tous les éléments pour faire fonctionner le truc, c'est pas dit que ça marche vu que les requêtes ne sont pas envoyées par un domaine approuvé par l'envoi d'une clef fournie par ggle (lié à ton domaine) ....

    je ne suis pas sur d'être plus claire non plus ...
    bon ben bref j'me comprend ...

    http://code.google.com/apis/ajax/playground/#translate

  5. #5
    Membre averti

    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 19
    Par défaut
    probablement hors de propos mais du coté des css on peu faire parler du texte (a la base pour les malvoyant).
    Bon après je n'ai jamais essayer ce qu'il était possible de faire avec...
    mais bon après coup le rendu doit etre fait via un logiciel chez le client donc pas cool.
    C'est juste pour info au cas ou^^

Discussions similaires

  1. [Toutes versions] Message vocal ,son wave ou comment faire parler Access
    Par Thierry_PALLIER dans le forum Contribuez
    Réponses: 2
    Dernier message: 12/12/2013, 07h47
  2. Faire scroller un texte (générique)
    Par freud dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 21/08/2005, 12h15
  3. Faire défiler un texte sur une fenêtre
    Par Crisanar dans le forum Windows
    Réponses: 15
    Dernier message: 24/11/2004, 23h05
  4. synthèse vocale libre et gratuite
    Par widad_pgm dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 26/04/2004, 12h58
  5. [Flash] Faire tourner du texte
    Par Lachaud Denis dans le forum Flash
    Réponses: 2
    Dernier message: 07/04/2004, 15h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo