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
660
githubハンズオン_vscodeから作成_.pdf
cha1ra
0
350
githubハンズオン_リポジトリclone_.pdf
cha1ra
0
540
Puppeteer Introduction and my original command "dk"
cha1ra
0
140
Introduction of Babel
cha1ra
0
130
ProgWrap 企画書 v1.2.1
cha1ra
0
110
はじめてのスクレイピング!- bs4 と Selenium を 使ってみよう! -
cha1ra
0
1.8k
Web Service Hackathon @Dec. 6, 2018
cha1ra
0
42
Featured
See All Featured
The Curious Case for Waylosing
cassininazir
1
570
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
460
The browser strikes back
jonoalderson
0
1.8k
Designing for Performance
lara
612
70k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
840
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
1
280
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
WENDY [Excerpt]
tessaabrams
14
40k
So, you think you're a good person
axbom
PRO
2
2.2k
Making Projects Easy
brettharned
120
6.8k
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 /
/ . -