74 votes

API de synthèse vocale Google

Je veux savoir comment utiliser l'API Google Text-to-Speech dans mon projet .NET. Je pense que j'ai besoin d'appeler une URL pour utiliser le service Web, mais l'idée pour moi n'est pas claire. Quelqu'un peut-il aider?

13voto

DMSJax Points 349

Une alternative supplémentaire est : responsivevoice.org un exemple simple JsFiddle est ici

HTML

 <div id="container">
<input type="text" name="text">
<button id="gspeech" class="say">Say It</button>
<audio id="player1" src="" class="speech" hidden></audio>
</div>

JQuery

 $(document).ready(function(){

 $('#gspeech').on('click', function(){
        
        var text = $('input[name="text"]').val();
        responsiveVoice.speak("" + text +"");
        <!--  http://responsivevoice.org/ -->
    });

});

Ressource externe :

https://code.responsivevoice.org/responsivevoice.js

5voto

Th3carpenter Points 191

Vous pouvez télécharger la voix en utilisant Wget:D

 wget -q -U Mozilla "http://translate.google.com/translate_tts?tl=en&q=Hello"

Enregistrez la sortie dans un fichier mp3 :

 wget -q -U Mozilla "http://translate.google.com/translate_tts?tl=en&q=Hello" -O hello.mp3

Prendre plaisir !!

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X