MARY TTS is an open-source, multilingual text-to-speech synthesis system written in pure java.
https://github.com/marytts/marytts
I installed Mary TTS (version 5.1.2) on my Windows (and Linux computers).
I started the Mary TTS server and the Mary TTS client, and I did some trials with text to audio conversion in the GUI window (its great).
I would like to use Mary TTS on my website to read text aloud, where a user can add a text into the input field and generate the output like in the GUI window, without using the java client.
For example:
<input type="text" id="text">
<button onclick="play('text');">Speak it</button>
<script>
function play(id){
var text = document.getElementById(id).value;
var a = new Audio(text);
a.play();
}
</script>
Just to get started.. I can't realize how to do that in HTML/JavaScript and PHP?