Hallo Tschapajew
ich suche eine Möglichkeit, aus Visual Basic 6 heraus die
Microsoft Text to Speech Engine anzusteuern und damit Texte zu
sprechen. Ich habe zwar die mötige Bibliothek gefunden, sie
ist in der Komponentenliste auswählbar, finde jedoch keine
Möglichkeit, ihr ein Wort zu entlocken.
das geht ganz einfach. Die eingebundene Referenz hat Bsp. weise den Namen DirectSS1, dann kannst du ihm mittels
DirectSS1.Speak "DeinText"
Auf denMicrosoftseiten finde ich ebenfalls nichts darüber, wie man
die API direkt ansteuert.
Das ist so trival, dazu brauch man doch keine konkrete Beschreibung.
Du musst halt nur die gewuenschten Eigenschaften setzen und dann die gewünschten Methoden aufrufen 
Kann mir da Jemand helfen? Konkret
suche ich folgende Funktionalitäten:
Text sprechen lassen,
Dazu rufst du die Methode Spek auf und als Argument übergibst du ihr den zu sagenden Text ( Siehe Bsp. oben)
Sprecher Wechseln
Das machst du durch setzen der Eigenschaft CurrentMode. Die Eigenschaft Speaker dagegen gibt dir den Namen des Sprechers zurueck
DirectSS1.currentMode=1 'Wobei hier der erste Sprecher gesetzt wird
Parameter für den Sprecher bestimmen.
Welche Parameter meinst du denn da genau?
Meinst du die Lesegeschwindigkeit etc.?
Auch das machst du nur durch setzen der Eigenschaft 
Aber lange Rede kurzer Sinn. Hast du schon einmal probiert und das proggi lief durch und es kam keine Fehlermeldung und kein Ton?
Wenn es andem sein sollte, so musst du bei Dir die SprachEngine noch installieren und dazu gleich das deutsche Sprachpaket.
Hast du das nicht, so fehlen dir die nötigen API’s und du erzielst dann das Resultat was ich beschrieben habe.
Die Engine und das sprachpaket bekommst du wenn du auf
http://www.msdn.com gehst und dann auf Library und als Suchbegriff dann „Text to Speech“ eingibst 
MfG Alex