Einzelnen Beitrag anzeigen

Benutzerbild von MaBuSE
MaBuSE

Registriert seit: 23. Sep 2002
Ort: Frankfurt am Main (in der Nähe)
1.837 Beiträge
 
Delphi 10 Seattle Enterprise
 
#240

Re: [ISDN Anrufmonitor] - ISDN Sentinel

  Alt 25. Jan 2006, 18:06
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
(°¿°) MaBuSE - proud to be a DP member
(°¿°) MaBuSE - proud to be a "Rüsselmops" ;-)
  Mit Zitat antworten Zitat