Ich muss Google Text-zu-Sprache in JavaScript spielen.
Die Idee ist, den Web-Service zu nutzen:Mit Google Text-To-Speech in Javascript
http://translate.google.com/translate_tts?tl=en&q=This%20is%20just%20a%20test
Und spielen sie auf einem certian Aktion, z.B. ein Knopf klicken.
Aber es scheint, dass es nicht wie eine normale WAV/MP3-Datei laden:
<audio id="audiotag1" src="audio/example.wav" preload="auto"></audio>
<script type="text/javascript">
function play() {
document.getElementById('audiotag1').play();
}
</script>
Wie kann ich das tun? Hier
Es scheint, dass wenn Sie den "Dot" am Ende entfernen, es gut funktioniert, sonst wird es nicht den Ton spielen. – Diego
Beachten Sie, dass Google Translate ein Limit von ~ 100 Buchstaben hat. – niutech
Offenbar blockiert Google Anfragen mit einem Referrer im HTTP-Header. Gibt es eine Möglichkeit, dieses Problem zu umgehen? – jichi