<!doctype html> <html> <head> <meta charset="utf-8"> <title>TTS Sample</title> <meta id="viewport" name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no" /> <style> #samplediv{ display:flex; flex-grow:1; width:100%;} #speaktextarea{ flex-grow:1; height:200px; border:1px solid #000; font-size:24px; padding:6px;} .btn{ display:flex; justify-content:center; align-items:center; background-color:#000; color:#fff; width:120px;} </style> <script> function TextToSpeak(textstring) { // 지원확인 if(window.speechSynthesis) { const ssu = new SpeechSynthesisUtterance() const synth = window.speechSynthesis ssu.text = textstring; synth.speak(ssu); } else { alert("지원안됨") } } </script> </head> <body> <div id="samplediv"> <textarea name="speaktextarea" id="speaktextarea"></textarea> <a class="btn" onClick="TextToSpeak(document.getElementById('speaktextarea').value);">TTS</a> </div> </body> </html>
23. 7. 19.
Javascript Text To Speak (TTS)
피드 구독하기:
글 (Atom)