Для чего Незнайка пришел в школу? Или Н и НН в разных частях речи
нечего тебе сказать · доклад про a11y?!26. Это не весело! Я...
Transcript of нечего тебе сказать · доклад про a11y?!26. Это не весело! Я...
![Page 1: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/1.jpg)
Мне нечего тебе сказать!Алексей Охрименко (IPONWEB)
�1
![Page 2: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/2.jpg)
Алексей ОхрименкоTwitter: @Ai_boy
!2
![Page 3: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/3.jpg)
IPONWEB (RTB)
!3
![Page 4: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/4.jpg)
!4
![Page 5: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/5.jpg)
https://meetup.tinkoff.ru
Telegram: https://t.me/angular_ru
Facebook: https://www.facebook.com/groups/1818344448397380/
VK: https://vk.com/club149556741
Twitter: https://twitter.com/AngularMoscow
Meetup: https://www.meetup.com/AngularMoscow/
![Page 7: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/7.jpg)
Angular Piter Telegram Катерина Павленко, Александр Коротаев, Александр Духовняк
Angular Piter Meetup - Call For Speekers
![Page 8: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/8.jpg)
!8
![Page 9: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/9.jpg)
Давай на «ты»?
!9
![Page 10: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/10.jpg)
Некоторые из существующих способов коммуникации с сайтами
!10
![Page 11: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/11.jpg)
Мышь
!11
![Page 12: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/12.jpg)
!12
![Page 13: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/13.jpg)
Тач
!13
![Page 14: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/14.jpg)
!14
![Page 15: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/15.jpg)
Тач и стилус
!15
![Page 16: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/16.jpg)
Тач и стилусPointer Events
!16
![Page 18: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/18.jpg)
!18
![Page 19: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/19.jpg)
Джойстик
!19
![Page 20: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/20.jpg)
!20
![Page 21: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/21.jpg)
Клавиатура
!21
![Page 22: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/22.jpg)
!22
![Page 24: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/24.jpg)
Людоедский интерфейс Вадим Макеев
Accessibility Testing with a Screen Reader Сергей Кригер
!24
![Page 26: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/26.jpg)
Ну зачем? Еще один доклад про a11y?
!26
![Page 27: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/27.jpg)
Это не весело! Я пришел за весельем!
!27
![Page 28: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/28.jpg)
Об этом говорят только девелоперы
!28
![Page 29: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/29.jpg)
Это не приносит 💵
!29
![Page 30: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/30.jpg)
A11y это сложно
!30
![Page 31: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/31.jpg)
Что если?
!31
![Page 32: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/32.jpg)
WebSpeech API
!32
![Page 33: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/33.jpg)
WebSpeech API - это не стандартный способ улучшения A11y
!33
![Page 34: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/34.jpg)
WebSpeech API
!34
![Page 35: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/35.jpg)
WebSpeech API
SpeechSynthesis
!35
![Page 36: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/36.jpg)
WebSpeech API
SpeechSynthesis
SpeechRecognition
!36
![Page 37: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/37.jpg)
!37
![Page 38: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/38.jpg)
!38
![Page 39: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/39.jpg)
SpeechSynthesis
!39
![Page 40: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/40.jpg)
SpeechSynthesis
SpeechSynthesisVoice
SpeechSynthesisUtterance
!40
![Page 41: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/41.jpg)
SpeechSynthesis
SpeechSynthesisVoice
SpeechSynthesisUtterance
!41
![Page 42: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/42.jpg)
SpeechSynthesis
if ('speechSynthesis' in window) { const phrase = new SpeechSynthesisUtterance('Hello world'); speechSynthesis.speak(phrase); }
!42
![Page 43: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/43.jpg)
SpeechSynthesis
if ('speechSynthesis' in window) { const phrase = new SpeechSynthesisUtterance('Hello world'); speechSynthesis.speak(phrase); }
!43
![Page 44: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/44.jpg)
SpeechSynthesis
if ('speechSynthesis' in window) { const phrase = new SpeechSynthesisUtterance('Hello world'); speechSynthesis.speak(phrase); }
!44
![Page 45: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/45.jpg)
DEMO SpeechSynthesis
!45
![Page 46: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/46.jpg)
SpeechSynthesisPause, Resume, Speak, Cancel
!46
![Page 47: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/47.jpg)
SpeechRecognition
!47
![Page 48: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/48.jpg)
SpeechRecognitionif ('webkitSpeechRecognition' in window) { var recognition = new webkitSpeechRecognition(); recognition.onresult = (event) => { for (let i = 0; i < event.results.length; i++) { let result = event.results[i]; let resultAlternative = result[0]; console.log(resultAlternative.transcript); } } recognition.start(); // ... через некоторое время recognition.stop(); }
!48
![Page 49: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/49.jpg)
SpeechRecognitionif ('webkitSpeechRecognition' in window) { var recognition = new webkitSpeechRecognition(); recognition.onresult = (event) => { for (let i = 0; i < event.results.length; i++) { let result = event.results[i]; let resultAlternative = result[0]; console.log(resultAlternative.transcript); } } recognition.start(); // ... через некоторое время recognition.stop(); }
!49
![Page 50: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/50.jpg)
SpeechRecognitionif ('webkitSpeechRecognition' in window) { var recognition = new webkitSpeechRecognition(); recognition.onresult = (event) => { for (let i = 0; i < event.results.length; i++) { let result = event.results[i]; let resultAlternative = result[0]; console.log(resultAlternative.transcript); } } recognition.start(); // ... через некоторое время recognition.stop(); }
!50
![Page 51: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/51.jpg)
SpeechRecognitionif ('webkitSpeechRecognition' in window) { var recognition = new webkitSpeechRecognition(); recognition.onresult = (event) => { for (let i = 0; i < event.results.length; i++) { let result = event.results[i]; let resultAlternative = result[0]; console.log(resultAlternative.transcript); } } recognition.start(); // ... через некоторое время recognition.stop(); }
!51
![Page 52: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/52.jpg)
SpeechRecognitionif ('webkitSpeechRecognition' in window) { var recognition = new webkitSpeechRecognition(); recognition.onresult = (event) => { for (let i = 0; i < event.results.length; i++) { let result = event.results[i]; let resultAlternative = result[0]; console.log(resultAlternative.transcript); } } recognition.start(); // ... через некоторое время recognition.stop(); }
!52
![Page 53: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/53.jpg)
SpeechRecognitionif ('webkitSpeechRecognition' in window) { var recognition = new webkitSpeechRecognition(); recognition.onresult = (event) => { for (let i = 0; i < event.results.length; i++) { let result = event.results[i]; let resultAlternative = result[0]; console.log(resultAlternative.transcript); } } recognition.start(); // ... через некоторое время recognition.stop(); }
!53
![Page 54: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/54.jpg)
SpeechRecognitionif ('webkitSpeechRecognition' in window) { var recognition = new webkitSpeechRecognition(); recognition.onresult = (event) => { for (let i = 0; i < event.results.length; i++) { let result = event.results[i]; let resultAlternative = result[0]; console.log(resultAlternative.transcript); } } recognition.start(); // ... через некоторое время recognition.stop(); }
!54
![Page 55: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/55.jpg)
SpeechRecognitionif ('webkitSpeechRecognition' in window) { var recognition = new webkitSpeechRecognition(); recognition.onresult = (event) => { for (let i = 0; i < event.results.length; i++) { let result = event.results[i]; let resultAlternative = result[0]; console.log(resultAlternative.transcript); } } recognition.start(); // ... через некоторое время recognition.stop(); }
!55
![Page 56: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/56.jpg)
SpeechRecognitionif ('webkitSpeechRecognition' in window) { var recognition = new webkitSpeechRecognition(); recognition.onresult = (event) => { for (let i = 0; i < event.results.length; i++) { let result = event.results[i]; let resultAlternative = result[0]; console.log(resultAlternative.transcript); } } recognition.start(); // ... через некоторое время recognition.stop(); }
!56
![Page 57: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/57.jpg)
DEMO SpeechRecognition
!57
![Page 58: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/58.jpg)
Одна маленькая проблема
!58
![Page 59: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/59.jpg)
NLP (Natural Language Processing)
Наука о том, как работать с языками алгоритмически
!59
![Page 60: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/60.jpg)
20 летNLP
(Natural Language Processing)
Наука о том, как работать с языками алгоритмически
!60
![Page 61: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/61.jpg)
Долго, муторно, много работы и исследований
!61
![Page 62: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/62.jpg)
Пока нет готовых библиотек
!62
![Page 63: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/63.jpg)
Речь - сложная штука
!63
![Page 64: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/64.jpg)
Есть один “грязный трюк”
!64
![Page 65: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/65.jpg)
Amazon Alexa Apple Siri, Google Assistant, Yandex Алиса
!65
![Page 66: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/66.jpg)
Последовательный диалог (Intent)
!66
![Page 67: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/67.jpg)
- Привет! (приветствие) - Привет!
- Завтра будет дождь? (запрос)
- Завтра дождя не будет
!67
![Page 68: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/68.jpg)
- (приветствие)
- (ответное приветствие)
- (запрос) - (ответ на запрос)
!68
![Page 69: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/69.jpg)
- Ok Google (приветствие)
- (ответное приветствие)
- Ok Google (запрос) - (ответ на запрос)
!69
![Page 70: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/70.jpg)
commands = { list: (model) !=> {}, search: (query) !=> {}, filterTime: (time) !=> {}, goTo: (pageTile) !=> {} }
!70
![Page 71: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/71.jpg)
SpeechGrammar
!71
![Page 76: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/76.jpg)
SpeechGrammarvar grammar = ` #JSGF V1.0; grammar colors; public <color> = red | green ; ` var recognition = new webkitSpeechRecognition(); var speechRecognitionList = new webkitSpeechGrammarList(); speechRecognitionList.addFromString(grammar, 1); recognition.lang = 'en-US'; recognition.interimResults = false; recognition.maxAlternatives = 1;
!76
![Page 77: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/77.jpg)
SpeechGrammarvar grammar = ` #JSGF V1.0; grammar colors; public <color> = red | green ; ` var recognition = new webkitSpeechRecognition(); var speechRecognitionList = new webkitSpeechGrammarList(); speechRecognitionList.addFromString(grammar, 1); recognition.lang = 'en-US'; recognition.interimResults = false; recognition.maxAlternatives = 1;
!77
![Page 78: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/78.jpg)
SpeechGrammarvar grammar = ` #JSGF V1.0; grammar colors; public <color> = red | green ; ` var recognition = new webkitSpeechRecognition(); var speechRecognitionList = new webkitSpeechGrammarList(); speechRecognitionList.addFromString(grammar, 1); recognition.lang = 'en-US'; recognition.interimResults = false; recognition.maxAlternatives = 1;
!78
![Page 79: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/79.jpg)
SpeechGrammarvar grammar = ` #JSGF V1.0; grammar colors; public <color> = red | green ; ` var recognition = new webkitSpeechRecognition(); var speechRecognitionList = new webkitSpeechGrammarList(); speechRecognitionList.addFromString(grammar, 1); recognition.lang = 'en-US'; recognition.interimResults = false; recognition.maxAlternatives = 1;
!79
![Page 80: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/80.jpg)
SpeechGrammarvar grammar = ` #JSGF V1.0; grammar colors; public <color> = red | green ; ` var recognition = new webkitSpeechRecognition(); var speechRecognitionList = new webkitSpeechGrammarList(); speechRecognitionList.addFromString(grammar, 1); recognition.lang = 'en-US'; recognition.interimResults = false; recognition.maxAlternatives = 1;
!80
![Page 81: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/81.jpg)
SpeechGrammarvar grammar = ` #JSGF V1.0; grammar colors; public <color> = red | green ; ` var recognition = new webkitSpeechRecognition(); var speechRecognitionList = new webkitSpeechGrammarList(); speechRecognitionList.addFromString(grammar, 1); recognition.lang = 'en-US'; recognition.interimResults = false; recognition.maxAlternatives = 1;
!81
![Page 82: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/82.jpg)
SpeechGrammarvar grammar = ` #JSGF V1.0; grammar colors; public <color> = red | green ; ` var recognition = new webkitSpeechRecognition(); var speechRecognitionList = new webkitSpeechGrammarList(); speechRecognitionList.addFromString(grammar, 1); recognition.lang = 'en-US'; recognition.interimResults = false; recognition.maxAlternatives = 1;
!82
![Page 83: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/83.jpg)
SpeechGrammarvar grammar = ` #JSGF V1.0; grammar colors; public <color> = red | green ; ` var recognition = new webkitSpeechRecognition(); var speechRecognitionList = new webkitSpeechGrammarList(); speechRecognitionList.addFromString(grammar, 1); recognition.lang = 'en-US'; recognition.interimResults = false; recognition.maxAlternatives = 1;
!83
![Page 84: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/84.jpg)
SpeechGrammarvar grammar = ` #JSGF V1.0; grammar colors; public <color> = red | green ; ` var recognition = new webkitSpeechRecognition(); var speechRecognitionList = new webkitSpeechGrammarList(); speechRecognitionList.addFromString(grammar, 1); recognition.lang = 'en-US'; recognition.interimResults = false; recognition.maxAlternatives = 1;
!84
![Page 85: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/85.jpg)
SpeechGrammarvar grammar = ` #JSGF V1.0; grammar colors; public <color> = red | green ; ` var recognition = new webkitSpeechRecognition(); var speechRecognitionList = new webkitSpeechGrammarList(); speechRecognitionList.addFromString(grammar, 1); recognition.lang = 'en-US'; recognition.interimResults = false; recognition.maxAlternatives = 1;
!85
![Page 86: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/86.jpg)
SpeechGrammarvar grammar = ` #JSGF V1.0; grammar colors; public <color> = red | green ; ` var recognition = new webkitSpeechRecognition(); var speechRecognitionList = new webkitSpeechGrammarList(); speechRecognitionList.addFromString(grammar, 1); recognition.lang = 'en-US'; recognition.interimResults = false; recognition.maxAlternatives = 1; recognition.grammars = speechRecognitionList;
!86
![Page 87: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/87.jpg)
DEMO SpeechGrammar
!87
![Page 88: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/88.jpg)
Лучше…
!88
![Page 89: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/89.jpg)
SpeechRecognition
SpeechRecognition
SpeechRecognition
SpeechRecognition
Все очень плохо
!89
![Page 90: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/90.jpg)
!90
![Page 91: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/91.jpg)
Выхода нет?
!91
![Page 92: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/92.jpg)
MAIN DEMO
!92
![Page 93: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/93.jpg)
!93
![Page 94: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/94.jpg)
Как?
!94
![Page 95: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/95.jpg)
6 часов
!95
![Page 96: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/96.jpg)
Google Home ~5000 руб
!96
![Page 97: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/97.jpg)
Google HomeGoogle Assistant ~0 руб
!97
![Page 98: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/98.jpg)
Google HomeGoogle AssistantDialogflow ~0 руб
!98
![Page 99: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/99.jpg)
Firebase
Google HomeGoogle AssistantDialogflow
!99
![Page 100: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/100.jpg)
Firebase
Google HomeGoogle AssistantDialogflow
Любой бэкенд
!100
![Page 101: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/101.jpg)
Firebase
Google HomeGoogle AssistantDialogflow
Любой бэкенд~0 руб
!101
![Page 102: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/102.jpg)
Firebase
JS-библиотека
Google HomeGoogle AssistantDialogflow
Любой бэкенд
!102
![Page 103: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/103.jpg)
Firebase
JS-библиотека
Google HomeGoogle AssistantDialogflow
Любой бэкенд
commands = { list: (model) !=> {}, search: (query) !=> {}, filterTime: (time) !=> {}, goTo: (pageTile) !=> {} }
!103
![Page 104: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/104.jpg)
Firebase
JS-библиотека
Сайт
Google HomeGoogle AssistantDialogflow
Любой бэкенд
!104
![Page 105: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/105.jpg)
Firebase
JS-библиотека
Сайт
Google HomeGoogle AssistantDialogflow
Любой бэкенд
!105
![Page 106: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/106.jpg)
Чему мы научились
!106
![Page 107: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/107.jpg)
1) WebSpeech API - SpeechSynthesis, SpeechRecognition, SpeechGrammar
2) Google Assistant / Dialogflow / backend / small js lib
!107
![Page 108: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/108.jpg)
Что дальше?
!108
![Page 109: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/109.jpg)
Голосовое взаимодействие с вебсайтами станет
стандартом индустрии
!109
![Page 110: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/110.jpg)
Взаимодействие с сайтом исключительно голосом - как вариант
(но не самый A11y)
!110
![Page 111: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/111.jpg)
A11y - это весело и удобно для всех
!111
![Page 112: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/112.jpg)
Сегодня ты пойдешь домой и поиграешься с
этим API ;)
!112
![Page 113: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/113.jpg)
Мне нечего тебе сказать!
!113
![Page 114: нечего тебе сказать · доклад про a11y?!26. Это не весело! Я пришел за весельем!!27. Об этом говорят ... Сайт](https://reader034.fdocument.pub/reader034/viewer/2022050417/5f8d66ceaa6d40683c225d2b/html5/thumbnails/114.jpg)
!114