1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | <!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)