Entwickler-Ecke

Multimedia / Grafik - Microsoft Speech SAPI 5.1 in Delphi nutzen


accessViolation - Mo 09.01.06 14:49
Titel: Microsoft Speech SAPI 5.1 in Delphi nutzen
Hallo!

Ich möchte mit Delphi 5 synthetische Sprache als Wave-Datei ausgeben. Dazu sollte sich doch die Microsoft Speech SAPI 5.1 eignen, oder?
Hat jemand Ahnung, wie ich sie in Delphi 5 einbinden kann?

Gruß
Dietmar


Danny87 - Mo 09.01.06 15:02

ich weiss nicht, wie es mit Speech SAPI is, aber ich glaube, wenn du Microsoft Text-To-Speech hast, kannst du die engine als ActiveX importieren. (Komponente > ActiveX importieren...)


gruss daniel


accessViolation - Mo 09.01.06 17:42

Danke! Habe die SAPI erfolgreich eingebunden.
Leider gibt es nur die folgenden vier englischsprachigen Stimmen:
Microsoft Mary
Microsoft Mike
Microsoft Sam
Sample TTS Voice

Weiß jemand, wo ich deutsche Stimmen für die SAPI 5.1 bekommen kann?


Chryzler - Mo 09.01.06 17:46

Ähm, könntest du mir bitte kurz erläutern, wie du die eingebunden hast? ActiveX, DLL, ...?


accessViolation - Di 10.01.06 10:55

Hab sie folgendermaßen eingebunden:

Menü Projekt -> Typbibliothek importieren...
dort die Microsoft Speech Object Library (Version 5.1) ausgewählt und auf Installieren geklickt.


MKX - Di 10.01.06 16:16

Die deutschen Stimmen liefert Microsoft glaubich nicht mit. Installiere mal die Stimme 'Rainer' des NaturalVoice Readers, die ist deutsch und kostenlos. (Hab leider die Download-Website vergessen).


accessViolation - Mi 11.01.06 17:14

Der Natural Voice Reader ist leider nicht umsonst... Bei der Demoversion war scheinbar keine Reiner-Stimme dabei...


MKX - Do 12.01.06 15:12

Nein, der NaturalVoiceReader nicht, aber die Stimme!