Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
"Hey Duke, let's talk..."
Search
Daniel Kocot
PRO
March 19, 2019
Technology
0
120
"Hey Duke, let's talk..."
Daniel Kocot
PRO
March 19, 2019
Tweet
Share
More Decks by Daniel Kocot
See All by Daniel Kocot
API Thinking
danielkocot
PRO
0
19
The intersection of AI and API Development
danielkocot
PRO
0
16
Unlocking collaboration with Internal Developer Portals and Marketplaces - Democratizing API Access
danielkocot
PRO
0
10
leveraging_prompt_engineering_for_effective_openapi_descriptions_of_apis.pdf
danielkocot
PRO
0
15
API Development: Evolving Prospects and Future Outlook
danielkocot
PRO
0
46
Adopting AsyncAPI in enterprisey contexts
danielkocot
PRO
0
58
On the path to evolutionary architecture with APIs
danielkocot
PRO
0
96
Developer Journey or how to describe Platform Engineering better
danielkocot
PRO
0
60
The fairytales about API deployments
danielkocot
PRO
0
110
Other Decks in Technology
See All in Technology
本当のAWS基礎
toru_kubota
0
530
Azure Container Apps + Bicep 〜 こんな感じで運用しています
kaz29
2
480
エンジニアのキャリアをちょっと楽しくする3本の軸/Three Pillars to Make an Engineer's Career More Enjoyable
kwappa
0
2.7k
元インフラエンジニアに成る / Human Resources to Human Relations
bobtani
4
930
リテール金融(キャッシュレス・ネット銀行・ネット証券)の競争環境と経済圏
8maki
0
1.3k
レガシーをぶっ壊せ。AEONで始めるDevRelの話 / Qiita Night 2024-2-22
aeonpeople
3
1.3k
プロトタイピングによる不確実性の低減 / Reducing Uncertainty through Prototyping
ohbarye
5
390
よく聞くけど使ったことないソフトウェアNo.1 KafkaとSnowflake
foursue
4
360
非同期推論システムによるコスト削減と信頼性向上
koki_nishihara
0
260
検証を通して見えてきたTiDBの性能特性
lycorptech_jp
PRO
6
3.8k
ServiceNow Knowledge Learning Rise up
manarobot
0
210
Building a RAG-poweredAI chat appwith Python and VS Code
pamelafox
0
110
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
422
63k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
Rebuilding a faster, lazier Slack
samanthasiow
73
8.2k
What the flash - Photography Introduction
edds
64
11k
10 Git Anti Patterns You Should be Aware of
lemiorhan
648
58k
StorybookのUI Testing Handbookを読んだ
zakiyama
13
4.6k
Visualization
eitanlees
136
14k
Designing the Hi-DPI Web
ddemaree
276
33k
Mobile First: as difficult as doing things right
swwweet
216
8.6k
A designer walks into a library…
pauljervisheath
200
23k
Fashionably flexible responsive web design (full day workshop)
malarkey
398
65k
GitHub's CSS Performance
jonrohan
1025
450k
Transcript
”Hey Duke, let’s talk…” Voice UI auf der JVM Daniel
Kocot / @dk_1977 Solution Architect / codecentric AG
Einordnung 2
Eine kleine Zeitreise
1952 4
5 1962
6 1970
1971 7
8 1984
9 1996
1997 10
11 2007
12 2008
2011 13
14 2014
15 2016
Voice User Interface 16
Dialog vs. Konversation 17
18 Dialog: „ernsthafteres Gespräch über ein bedeutungsvolles Thema“ Konversation: „konventionelle,
oberflächliche und unverbindliche Unterhaltung“ Abgrenzung nach Brinker und Sager (1989)
Komponenten für eine Konversation 19
20 Sprache erkennen Automatic Speech Recognition + Speech To Text
21 Sinn verstehen Natural Language Understanding
22 Auf Absichten reagieren Dialog Management DBs APIs
23 Generierung von natürlicher Sprache Natural Language Generation
24 Text in Sprache wandeln Text To Speech
25 Ein theoretisches Voice UI System ASR + STT NLU
DM NLG TTS DBs APIs
Von der Theorie in die Praxis 26
JavaFX 27
CMU Sphinx4 28
Grammar 29
30 Grammar Example
OpenNLP 31
SimpleNLG 32
MaryTTS 33
34 Ein VoiceUI System basierend auf Java-Libs JavaFX App Sphinx4
OpenNLP DM SimpleNLG MaryTTS DBs APIs
DEMO 35 https://github.com/danielkocot/heydukeFX
Q&A 36
Danke und viel Spass weiterhin auf der JavaLand 2019 37