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
250
"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
14
The Digital Product Passport
danielkocot
PRO
0
37
Establishing a Specification Framework for API Management Federation
danielkocot
PRO
0
22
API Sprawl In The Era Of Great Unbundling
danielkocot
PRO
0
63
API Development: Evolving Prospects and Future Outlook
danielkocot
PRO
0
99
API Thinking
danielkocot
PRO
0
65
The intersection of AI and API Development
danielkocot
PRO
0
28
Unlocking collaboration with Internal Developer Portals and Marketplaces - Democratizing API Access
danielkocot
PRO
0
27
leveraging_prompt_engineering_for_effective_openapi_descriptions_of_apis.pdf
danielkocot
PRO
0
33
Other Decks in Technology
See All in Technology
監視のこれまでとこれから/sakura monitoring seminar 2025
fujiwara3
11
3.9k
Observability infrastructure behind the trillion-messages scale Kafka platform
lycorptech_jp
PRO
0
140
解析の定理証明実践@Lean 4
dec9ue
0
180
Windows 11 で AWS Documentation MCP Server 接続実践/practical-aws-documentation-mcp-server-connection-on-windows-11
emiki
0
990
生成AIでwebアプリケーションを作ってみた
tajimon
2
150
2025-06-26_Lightning_Talk_for_Lightning_Talks
_hashimo2
2
100
フィンテック養成勉強会#54
finengine
0
180
A2Aのクライアントを自作する
rynsuke
1
170
変化する開発、進化する体系時代に適応するソフトウェアエンジニアの知識と考え方(JaSST'25 Kansai)
mizunori
1
230
Claude Code Actionを使ったコード品質改善の取り組み
potix2
PRO
6
2.3k
Postman AI エージェントビルダー最新情報
nagix
0
110
Snowflake Summit 2025全体振り返り / Snowflake Summit 2025 Overall Review
mtpooh
2
400
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
17
940
Agile that works and the tools we love
rasmusluckow
329
21k
Adopting Sorbet at Scale
ufuk
77
9.4k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
It's Worth the Effort
3n
185
28k
Building Applications with DynamoDB
mza
95
6.5k
Automating Front-end Workflow
addyosmani
1370
200k
Designing for humans not robots
tammielis
253
25k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
46
9.6k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Embracing the Ebb and Flow
colly
86
4.7k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.8k
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