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
220
"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
6
The Digital Product Passport
danielkocot
PRO
0
15
Establishing a Specification Framework for API Management Federation
danielkocot
PRO
0
4
API Sprawl In The Era Of Great Unbundling
danielkocot
PRO
0
44
API Development: Evolving Prospects and Future Outlook
danielkocot
PRO
0
84
API Thinking
danielkocot
PRO
0
54
The intersection of AI and API Development
danielkocot
PRO
0
19
Unlocking collaboration with Internal Developer Portals and Marketplaces - Democratizing API Access
danielkocot
PRO
0
24
leveraging_prompt_engineering_for_effective_openapi_descriptions_of_apis.pdf
danielkocot
PRO
0
25
Other Decks in Technology
See All in Technology
RECRUIT TECH CONFERENCE 2025 プレイベント【高橋】
recruitengineers
PRO
0
150
技術負債の「予兆検知」と「状況異変」のススメ / Technology Dept
i35_267
1
1.1k
OpenID Connect for Identity Assurance の概要と翻訳版のご紹介 / 20250219-BizDay17-OIDC4IDA-Intro
oidfj
0
270
ホワイトボードチャレンジ 説明&実行資料
ichimichi
0
130
【Developers Summit 2025】プロダクトエンジニアから学ぶ、 ユーザーにより高い価値を届ける技術
niwatakeru
2
1.4k
ハッキングの世界に迫る~攻撃者の思考で考えるセキュリティ~
nomizone
13
5.2k
Classmethod AI Talks(CATs) #16 司会進行スライド(2025.02.12) / classmethod-ai-talks-aka-cats_moderator-slides_vol16_2025-02-12
shinyaa31
0
100
Datadog APM におけるトレース収集の流れ及び Retention Filters のはなし / datadog-apm-trace-retention-filters
k6s4i53rx
0
330
N=1から解き明かすAWS ソリューションアーキテクトの魅力
kiiwami
0
130
室長と気ままに学ぶマイクロソフトのビジネスアプリケーションとビジネスプロセス
ryoheig0405
0
360
データマネジメントのトレードオフに立ち向かう
ikkimiyazaki
6
940
Culture Deck
optfit
0
410
Featured
See All Featured
RailsConf 2023
tenderlove
29
1k
How to Think Like a Performance Engineer
csswizardry
22
1.3k
Navigating Team Friction
lara
183
15k
Large-scale JavaScript Application Architecture
addyosmani
511
110k
Into the Great Unknown - MozCon
thekraken
35
1.6k
Bash Introduction
62gerente
611
210k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
9
440
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Scaling GitHub
holman
459
140k
Documentation Writing (for coders)
carmenintech
67
4.6k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
Faster Mobile Websites
deanohume
306
31k
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