Die Speech Services kapseln die Speech Komponenten vollständig und definieren eine öffentliche Speech-Service API für eine WebApp.
Die Speech Services sind Service-Wrapperklassen für die gleichnamigen Speech Komponenten, wie in der oberen Grafik dargestellt.
In der folgenden Grafik werden die Vererbungsbeziehungen der Speech Service Klassen zur Service-Klasse und die Enthaltensein-Beziehungen zu den Speech Komponenten dargestellt.
Folgende Speech Services gibt es aktuell:
-
ListenService: erlaubt die Spracheingabe und Umwandlung in Text
-
SpeakService: erlaubt die Sprachausgabe eines kurzen Textes
-
DialogService: erlaubt das abspielen von Dialog-Skripten
Folgende Basis Services gibt es:
- Service: beinhaltet die gemeinsame Grundfunktionalität der Speech Services