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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Daniel Kocot
March 19, 2019
Technology
0
320
"Hey Duke, let's talk..."
Daniel Kocot
March 19, 2019
Tweet
Share
More Decks by Daniel Kocot
See All by Daniel Kocot
Navigating the Post OpenAPI Era
danielkocot
0
41
The Digital Product Passport
danielkocot
0
67
Establishing a Specification Framework for API Management Federation
danielkocot
0
49
API Sprawl In The Era Of Great Unbundling
danielkocot
0
110
API Development: Evolving Prospects and Future Outlook
danielkocot
0
130
API Thinking
danielkocot
0
94
The intersection of AI and API Development
danielkocot
0
63
Unlocking collaboration with Internal Developer Portals and Marketplaces - Democratizing API Access
danielkocot
0
35
leveraging_prompt_engineering_for_effective_openapi_descriptions_of_apis.pdf
danielkocot
0
56
Other Decks in Technology
See All in Technology
MCPで決済に楽にする
mu7889yoon
0
160
イベントで大活躍する電子ペーパー名札を作る(その2) 〜 M5PaperとM5PaperS3 〜 / IoTLT @ JLCPCB オープンハードカンファレンス
you
PRO
0
210
出版記念イベントin大阪「書籍紹介&私がよく使うMCPサーバー3選と社内で安全に活用する方法」
kintotechdev
0
110
VSCode中心だった自分がターミナル沼に入門した話
sanogemaru
0
840
夢の無限スパゲッティ製造機 #phperkaigi
o0h
PRO
0
390
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
3
2k
QA組織のAI戦略とAIテスト設計システムAITASの実践
sansantech
PRO
1
250
Navigation APIと見るSvelteKitのWeb標準志向
yamanoku
2
130
OCI技術資料 : ロード・バランサ 概要 - FLB・NLB共通
ocise
4
27k
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
11k
AIエージェント勉強会第3回 エージェンティックAIの時代がやってきた
ymiya55
0
160
TUNA Camp 2026 京都Stage ヒューリスティックアルゴリズム入門
terryu16
0
620
Featured
See All Featured
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
270
Optimizing for Happiness
mojombo
378
71k
Music & Morning Musume
bryan
47
7.1k
Marketing to machines
jonoalderson
1
5.1k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
The agentic SEO stack - context over prompts
schlessera
0
720
Leo the Paperboy
mayatellez
5
1.6k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
310
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
93
Designing for Performance
lara
611
70k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
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