OSDN Git Service

Regular updates
[twpd/master.git] / js-speech.md
1 ---
2 title: JavaScript speech synthesis
3 category: JavaScript
4 layout: 2017/sheet
5 weight: -1
6 ---
7
8 ## SpeechSynthesisUtterance
9 {: .-one-column}
10
11 ```js
12 function speak (message) {
13   var msg = new SpeechSynthesisUtterance(message)
14   var voices = window.speechSynthesis.getVoices()
15   msg.voice = voices[0]
16   window.speechSynthesis.speak(msg)
17 }
18 ```
19
20 ```js
21 speak('Hello, world')
22 ```
23
24 See: [SpeechSynthesisUtterance](https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance) _(developer.mozilla.org)_