Zitat von
Yheeky:
Die Installation in Delphi hat gut geklappt, es klappt aber nur auf Englisch. Deutsches
Package hab ich schon runtergeladen, aber ich weiss nicht wie ich das nun einbinden soll...spricht immer noch Englisch
Ich weiss nun warum
Du verwendest die
SAPI 5.x die bei XP dabei ist.
Die "Deutsche" die Du installiert hast ist eine
SAPI 4.0
Jetzt kommts
Der mit XP mitgelieferte MS Agent arbeitet nur mit
sapi 4.0 zusammen,
XP liefert aber eine
SAPI 5.x mit.
-> Aus diesem Grund ist bei den MS Agent nichts zu hören.
Wen du jetzt die Deutsche Version von
SAPI 4.0 installiert hast,
dann verwende mal folgenden Quelltext:
(vorrausgesetzt Du hast das MS Agent
ActiveX in Delphi importiert und die TAgent Komponente auf dem Form liegen)
Delphi-Quellcode:
...
Agent1.Characters.Load('Merlin', 'merlin.acs');
Agent1.Characters.Item['Merlin'].Show(0);
Agent1.Characters.Item['Merlin'].Play('Announce');
Agent1.Characters.Item['Merlin'].Speak('Guten Tag|Hallo|Willkommen|Ich Grüße sie|Freut mich sie zu sehen', '');
...
Jetzt sollte der MS Agent deutsch sprechen
(über den Lautsprecher !!!)