В приведенном ниже коде, когда вы вводите букву в текстовом поле и нажимаете кнопку, вводимый символ генерируется как звук.
* Что вы хотите сделать, я хочу ввести символ в текстовое поле инажмите кнопку и конвертируйте ее один раз в mp3 перед генерацией звука.Я обнаружил, что кажется, что это можно сделать с помощью MediaStream, поэтому я не уверен.Пожалуйста, дайте мне знать, если есть люди, которые понимают.
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<script type="text/javascript">
function do_speech() {
var ssu = new SpeechSynthesisUtterance();
ssu.text = document.getElementById("word").value;
ssu.lang = 'ja-JP';
speechSynthesis.speak(ssu);
}
</script>
</head>
<body>
<p>API</p>
<button onclick="do_speech();">test!</button>
<input type="text" value="test" id="word" style="width:80%;" />
</body>
</html>