Entwickler-Ecke

Windows API - MS Agent Merlin spricht nicht


jjturbo - Do 01.04.10 12:35
Titel: MS Agent Merlin spricht nicht
Moin Forum,

ich habe eben mal mit einem TAgent rumprobiert.

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
var     Agent1: TAgent;
        Merlin :IAgentCtlCharacterEx;

procedure TForm1.Button1Click(Sender: TObject);
begin
  Agent1.characters.load('Merlin','Merlin.acs');
  Merlin:=Agent1.Characters.Character('Merlin');
  Agent1.Connected:=true;
end;



procedure TForm1.Button2Click(Sender: TObject);
begin
  Merlin.show(0);
  Merlin.speak('Hallo wie gehts?''');
end;



procedure TForm1.Button3Click(Sender: TObject);
begin
  Agent1.Characters.Unload('Merlin');
end;


Mein Merlin erscheint mit Geräuschen auf meinem Bildschirm, dann erscheint eine Sprechblase mit dem gewünschten Text. Aber Merlin spricht die Wörter nicht.

Muß man irgendetwas Spezielles installieren damit das funktioniert?

Gruß jjturbo


Moderiert von user profile iconNarses: Topic aus VCL (Visual Component Library) verschoben am Do 01.04.2010 um 13:52


martin300 - Do 01.04.10 13:14

Hallo,
habe es nicht probiert aber folgendes gefunden:

Auf der Webseite http://www.microsoft.com/msagent/downloads.htm können alle benötigten Komponenten heruntergeladen werden. Bei Windows XP wird bereits das meiste mitgeliefert. Achtung: Windows XP hat schon von Haus aus die SAPI 5.0 (Speech Application Programming Interface). Für "MS Agent 2.0" wird aber die SAPI 4.0 benötigt, welche sie deshalb trotzdem herunterladen müssen. Folgend sind die Komponenten aufgelistet die sie benötigen. Falls sie wie oben erwähnt ein neues Betriebsystem oder ME bzw. 2000 verwenden entfällt Möglicherweise der Download einiger Komponenten. Genauere Informationen gibt es auf der oben angegebenen Webseite.

von: http://www.activevb.de/tutorials/tut_agent/agent.html

und dann vielleicht noch interessant wie es sich bei Windows 7 verhält:

http://www.microsoft.com/products/msagent/main.aspx