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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Daniel Kocot
March 19, 2019
Technology
320
0
Share
"Hey Duke, let's talk..."
Daniel Kocot
March 19, 2019
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
Blue/Green Deployment を用いた PostgreSQL のメジャーバージョンアップ
kkato1
0
170
Tour of Agent Protocols: MCP, A2A, AG-UI, A2UI with ADK
meteatamel
0
150
20260323_データ分析基盤でGeminiを使う話
1210yuichi0
0
210
AI時代のオンプレ-クラウドキャリアチェンジ考
yuu0w0yuu
0
650
AI時代のIssue駆動開発のススメ
moongift
PRO
0
310
Navigation APIと見るSvelteKitのWeb標準志向
yamanoku
2
130
MIX AUDIO EN BROADCAST
ralpherick
0
130
Datadog で実現するセキュリティ対策 ~オブザーバビリティとセキュリティを 一緒にやると何がいいのか~
a2ush
0
180
私がよく使うMCPサーバー3選と社内で安全に活用する方法
kintotechdev
0
150
【AWS】CloudTrail LakeとCloudWatch Logs Insightsの使い分け方針
tsurunosd
0
130
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
4
1.3k
AIにより大幅に強化された AWS Transform Customを触ってみる
0air
0
210
Featured
See All Featured
Google's AI Overviews - The New Search
badams
0
950
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.2k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
220
Optimizing for Happiness
mojombo
378
71k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
79
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
61
43k
How to Talk to Developers About Accessibility
jct
2
170
The World Runs on Bad Software
bkeepers
PRO
72
12k
Designing for humans not robots
tammielis
254
26k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
160
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
990
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
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