Speech Application Programming Interface
Sprachen Programmierungs-Routinen
Definition
SAPI steht für „Speech Aplication Programming Interface“. Die SAPI wird für „Text zu Sprache (TTS)“ und „Spracherkennung (SR)“ benötigt. Das SAPI Packet wird in Englischen, Chinesischen und Japanischen Microsoft Windows Versionen (ab Win2000) mit ausgeliefert. Jedoch ist eine nachträgliche Installation auf allen Systemen möglich. Dazu bieten verschiedene Firmen unterschiedliche Erweiterungen an.
International
Die aktuelle Haupt Version ist SAPI 5. Der Unterschied zu älteren SAPI 4 Version sind (aus Benutzersicht) die Wenigen Kostenlosen Sprachen für SAPI 5. Eine Genauere, Technische SAPI 5 Definition finden sie bei den Weblinks. Microsoft stellt jedoch mit dem Microsoft Reader© und dessen „Text zu Sprache“ Erweiterungen, kostenlos folgende zusätzliche Sprachen für SAPI 5 zur Verfügung:
- Französisch
- Deutsch
- Italienisch
- Spanisch
Diese Erweiterung der SAPI setzt das SpeechSDK vorraus.
Einsatzmöglichkeiten
Es gibt viele Programme in unterschiedlichen Bereichen, die sich das SAPI Packet zunutze machen:
- Telefondienste
- Computer Steuerungssoftware (VoiceFlux Pro)
- Videorecorder Sofware
- Anrufbeantworter Software
- E-Mail Programme für Blinde
- Webseiten für Blinde
Und andere…
Auch im Militärbereich wird das SAPI Packet zum Beispiel für Identifizierungszwecke verwendet.