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
260
"Hey Duke, let's talk..."
Daniel Kocot
PRO
March 19, 2019
Tweet
Share
More Decks by Daniel Kocot
See All by Daniel Kocot
Navigating the Post OpenAPI Era
danielkocot
PRO
0
19
The Digital Product Passport
danielkocot
PRO
0
51
Establishing a Specification Framework for API Management Federation
danielkocot
PRO
0
31
API Sprawl In The Era Of Great Unbundling
danielkocot
PRO
0
79
API Development: Evolving Prospects and Future Outlook
danielkocot
PRO
0
110
API Thinking
danielkocot
PRO
0
76
The intersection of AI and API Development
danielkocot
PRO
0
38
Unlocking collaboration with Internal Developer Portals and Marketplaces - Democratizing API Access
danielkocot
PRO
0
29
leveraging_prompt_engineering_for_effective_openapi_descriptions_of_apis.pdf
danielkocot
PRO
0
41
Other Decks in Technology
See All in Technology
【Kaigi on Rails 事後勉強会LT】MeはどうしてGirlsに? 私とRubyを繋いだRail(s)
joyfrommasara
0
190
能登半島災害現場エンジニアクロストーク 【JAWS FESTA 2025 in 金沢】
ditccsugii
0
190
【Oracle Cloud ウェビナー】クラウド導入に「専用クラウド」という選択肢、Oracle AlloyとOCI Dedicated Region とは
oracle4engineer
PRO
3
120
やる気のない自分との向き合い方/How to Deal with Your Unmotivated Self
sanogemaru
0
440
そのWAFのブロック、どう活かす? サービスを守るための実践的多層防御と思考法 / WAF blocks defense decision
kaminashi
0
120
Adapty_東京AI祭ハッカソン2025ピッチスライド
shinoyamada
0
210
AWSにおけるTrend Vision Oneの効果について
shimak
0
140
Trust as Infrastructure
bcantrill
1
370
Geospatialの世界最前線を探る [2025年版]
dayjournal
0
170
How to achieve interoperable digital identity across Asian countries
fujie
0
140
ガバメントクラウド(AWS)へのデータ移行戦略の立て方【虎の巻】 / 20251011 Mitsutosi Matsuo
shift_evolve
PRO
2
180
これがLambdaレス時代のChatOpsだ!実例で学ぶAmazon Q Developerカスタムアクション活用法
iwamot
PRO
5
190
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1032
470k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
Documentation Writing (for coders)
carmenintech
75
5k
Facilitating Awesome Meetings
lara
56
6.6k
It's Worth the Effort
3n
187
28k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.2k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
Typedesign – Prime Four
hannesfritz
42
2.8k
Fireside Chat
paigeccino
40
3.7k
Designing for Performance
lara
610
69k
What's in a price? How to price your products and services
michaelherold
246
12k
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