Slide 1

Slide 1 text

0 2 1 9

Slide 2

Slide 2 text

7 K M GB D n K M 8 51 AC E 1 ( 1 - o bO meg d T @ k C b i L JHP _ c 4 77 4 ) 4 4 2 R @ rsa

Slide 3

Slide 3 text

& & &

Slide 4

Slide 4 text

& & &

Slide 5

Slide 5 text

      const recognition = new webkitSpeechRecognition() recognition.lang = 'ja-JP’ recognition.start() recognition.onresult = (event) => { onsole.log(event.results[0][0].transcript) recognition.stop() }

Slide 6

Slide 6 text

. 1 . 1 # interface SpeechRecognition : EventTarget { // recognition parameters attribute SpeechGrammarList grammars; attribute DOMString lang; attribute boolean continuous; attribute boolean interimResults; attribute unsigned long maxAlternatives; attribute DOMString serviceURI; // methods to drive the speech interaction void start(); void stop(); void abort(); // event methods attribute EventHandler onaudiostart; attribute EventHandler onsoundstart; attribute EventHandler onspeechstart; attribute EventHandler onspeechend; attribute EventHandler onsoundend; attribute EventHandler onaudioend; attribute EventHandler onresult; attribute EventHandler onnomatch; attribute EventHandler onerror; attribute EventHandler onstart; attribute EventHandler onend; }; 33 -3 -/ - / 3-/. / .-3-/.

Slide 7

Slide 7 text

& & &

Slide 8

Slide 8 text

      const recognition = new webkitSpeechRecognition() recognition.lang = 'ja-JP’ recognition.start() recognition.onresult = (event) => { onsole.log(event.results[0][0].transcript) recognition.stop() }

Slide 9

Slide 9 text

. . # 33 -3 -/ - / 3-/. interface SpeechSynthesis : EventTarget { readonly attribute boolean pending; readonly attribute boolean speaking; readonly attribute boolean paused; attribute EventHandler onvoiceschanged; void speak(SpeechSynthesisUtterance utterance); void cancel(); void pause(); void resume(); sequence getVoices(); }; interface SpeechSynthesisUtterance : EventTarget { attribute DOMString text; attribute DOMString lang; attribute SpeechSynthesisVoice? voice; attribute float volume; attribute float rate; attribute float pitch; attribute EventHandler onstart; attribute EventHandler onend; attribute EventHandler onerror; attribute EventHandler onpause; attribute EventHandler onresume; attribute EventHandler onmark; attribute EventHandler onboundary; }; .3 - .3 - 33 .

Slide 10

Slide 10 text

 

Slide 11

Slide 11 text

    1

Slide 12

Slide 12 text

: F A D 

Slide 13

Slide 13 text

 

Slide 14

Slide 14 text

(0 ) ) . 1 . 2 6 9 1 / C I / 4 P AS 1 : ./ / / . -: / / //-1

Slide 15

Slide 15 text

))( 0 ). . 12 96 A / 5 5 : . 1 5 /

Slide 16

Slide 16 text



Slide 17

Slide 17 text

/ . -