
Zitat von
MaBuSE:

Zitat von
Yheeky:
Ja, habe
hier schon was gefunden, aber das ist keine Sprachausgabe...wie würde ich denn ne Sprachausgabe realisieren?
Das ist eigentlich relativ einfach.
(Ich suchs mir mal raus und poste es hier)
So, gefunden:
Kleine Anleitung zu sprechen 
- Delphi (7) starten
- Menü -> Projekt -> Typbibiothek importieren...
- "Microsoft Speech Object Library (Version 5.0)" auswählen
(Das ist die Datei "C:\Programme\Gemeinsame Dateien\Microsoft Shared\Speech\sapi.dll" und sollte bei XP auf jeden fall existieren)
- Button "Installieren..." drücken und Package installieren
- -> Nun sollten einige neue Komponenten in ActiveX vorhanden sein
- TSPVoice auswählen und auf Form legen
- TButton auf Form legen und folgenden Quelltext schreiben:
Delphi-Quellcode:
...
procedure TForm1.Button1Click(Sender: TObject);
begin
SpVoice1.Speak('Hello this is a Test.', SVSFDefault);
end;
...
- Testen.
Leider habe ich hier keine Lautsprecher.
Ich kann es also nicht testen.
Es müsste die Standard TSS (Text to Speech) Engine verwendet werden.
Ich glaube die kann nur Englisch "richtig" sprechen.
Weitere Informationen findest Du hier:
Speech Synthesis & Speech Recognition: Using SAPI 5.1
bzw in der Übersicht hier:
Speech Synthesis & Speech Recognition: Overview
Bzw in der
DP hier:
http://www.delphipraxis.net/internal...ct.php?t=63005
Viel Spaß
MaBuSE