Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
web_speech_api.pdf
Search
cha1ra
January 19, 2019
420
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
web_speech_api.pdf
cha1ra
January 19, 2019
More Decks by cha1ra
See All by cha1ra
生成AIと読み解くLaravelの進化史:コミットメッセージからの洞察
cha1ra
0
650
githubハンズオン_vscodeから作成_.pdf
cha1ra
0
350
githubハンズオン_リポジトリclone_.pdf
cha1ra
0
530
Puppeteer Introduction and my original command "dk"
cha1ra
0
140
Introduction of Babel
cha1ra
0
120
ProgWrap 企画書 v1.2.1
cha1ra
0
100
はじめてのスクレイピング!- bs4 と Selenium を 使ってみよう! -
cha1ra
0
1.8k
Web Service Hackathon @Dec. 6, 2018
cha1ra
0
38
Featured
See All Featured
Designing Experiences People Love
moore
143
24k
Done Done
chrislema
187
17k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
500
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Automating Front-end Workflow
addyosmani
1369
210k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
610
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
270
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
380
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
850
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Believing is Seeing
oripsolob
1
240
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
Transcript
0 2 1 9
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
& & &
& & &
const recognition = new
webkitSpeechRecognition() recognition.lang = 'ja-JP’ recognition.start() recognition.onresult = (event) => { onsole.log(event.results[0][0].transcript) recognition.stop() }
. 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-/.
& & &
const recognition = new
webkitSpeechRecognition() recognition.lang = 'ja-JP’ recognition.start() recognition.onresult = (event) => { onsole.log(event.results[0][0].transcript) recognition.stop() }
. . # 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<SpeechSynthesisVoice> 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 .
1
: F A D
(0 ) ) . 1 . 2 6 9 1
/ C I / 4 P AS 1 : ./ / / . -: / / //-1
))( 0 ). . 12 96 A / 5 5
: . 1 5 /
/ . -