2016-04-13 7 views
0

Also mache ich eine C# -Anwendung, die auch die etwas verstorbenen Microsoft Agents verwendet.
Ich habe den Hotfix für Windows 7 installiert und versuchte es auch mit Double Agent,
Es scheint, als ob sie durchschnittlich arbeiten, aber der Hotfix macht die meisten Dinge besser als DA, aber was mir beide verbietet, ist das TTS auszuschalten.
Deaktivieren Sie TTS von Microsoft Agents (Windows 7)

Ich möchte nicht, dass meine Microsoft-Agenten mit TTS sprechen, nur mit Sprechblase.

Ich habe versucht, auf Konfigurationen Double Agent zu deaktivieren, aber es stürzt die Anwendung
einen Fehler zeigt, zu sagen, dass behinderte jedes Mal wenn ich den Speak Befehl TTS ist, ich mit dem Hotfix Microsoft Agent auch versucht, aber ich didn‘ Ich habe keine Optionen gefunden, um TTS zu deaktivieren, keiner kann den TTS-Modus ändern (hoffentlich könnte ich ihn ausschalten).

Wie kann ich das TTS von Microsoft Agents ausschalten, so dass es nur die Text Sprechblase nur zeigt?

Antwort

0

Nun, basierend auf der ganzen Zeit ohne Antwort ... Looks wie es jetzt unmöglich ist, ...

Vielleicht sollte ich versuchen, meine eigenen Motor zu machen?

+0

TTS wird benötigt, um die Sprechblasenausgabe in 'Speak()' zu steuern. Wenn MSAgent für die Einstellungen "LanguageID" und "TTSModeID" des Charakters keine genau passende TTS-Engine findet, findet es die am besten passende TTS-Engine. Wenn keine Engine gefunden wird, funktioniert TTS nicht, und die Chancen stehen wahrscheinlich auch nicht auf dem 'Speak()'. Anstatt eine eigene TTS-Engine zu erstellen, sollten Sie stattdessen nur ein eigenes Balloon-Fenster erstellen und sich nicht auf die integrierte Sprechblase des Charakters verlassen (Sie können die Sprechblase des Charakters deaktivieren). Oder denken Sie darüber nach, die Methode 'Think()' des Charakters anstelle von 'Speak()' zu verwenden. –

Verwandte Themen