Wie erhalte ich Microsoft Lili Text to Speech für die englische Version von Windows 8?


1

Als Windows 7 zum ersten Mal veröffentlicht wurde, war es mir möglich, Mandarin-Text in Sprache (Microsoft Lili) zum Laufen zu bringen (siehe grundlegende Anweisungen hier ), aber nicht lange danach scheint die Funktion unter englischen Betriebssystemen ohne Vorwarnung nicht mehr funktionsfähig zu sein Bis jetzt kann ich Microsoft Lili nicht für die englische Version von Windows 7 zum Laufen bringen.

Als ich auf das brandneue Windows 8 überging, dachte ich mir, dass es vielleicht ein Fehler in Windows 7 war und dass Microsoft das Problem möglicherweise behoben hat, aber in Windows Update unter Windows 8 sehe ich nicht einmal ein optionales Sprachunterstützungspaket nicht mehr. Kennt jemand eine Möglichkeit, um Mandarin-Text für die Sprachausgabe in der englischen Version von Windows 8 zu verwenden? Vielen Dank


Beachten Sie, dass mir die Spracheinstellungen in Windows 8 bekannt sind, die eine alternative Texteingabe in einer Fremdsprache ermöglichen, jedoch keine Text-zu-Sprache-Funktion enthalten
Antony

Selbst wenn ich die freigegebenen Sprachpakete für Windows 8 erhalte, werden dadurch nur noch Änderungen an den systemweiten Anzeigesprachen (Lokalisierung der Benutzeroberfläche) vorgenommen, und es wird auch keine Text-zu-Sprache-Funktion bereitgestellt: /
Antony,

Antworten:


0

Es scheint, dass die chinesische TTS-Unterstützung in Windows 7 sehr kaputt ist und es unwahrscheinlich ist, dass Lili Voice unter der englischen Version von Windows 7 funktioniert.

Es ist jedoch weiterhin möglich, alternative chinesische TTS auf Windows 7 umzustellen, indem Sie die folgenden Schritte ausführen

1. Laden Sie die Microsoft Speech Platform Runtime herunter (zum Zeitpunkt des Schreibens ist die neueste Version 11.0).

2. Microsoft Speech Runtime Languages herunterladen (in meinem Fall MSSpeech_TTS_zh-TW_HanHan.msi)

3.Schreiben Sie Ihren eigenen C # -Code

using SpeechLib;

namespace ExampleCSharpSpeech
{
    class Program
    {
        static void Main(string[] args)
        {
            SpVoice voice = new SpVoice();
            foreach (ISpeechObjectToken token in voice.GetVoices(String.Empty, String.Empty))
            {
                if (token.Id.Contains("TTS_MS_zh-TW_HanHan"))
                {
                    voice.Rate = 1;
                    voice.Voice = token as SpObjectToken;
                }
            }
            voice.Speak("我以前曾經在微軟工作", SpeechVoiceSpeakFlags.SVSFlagsAsync);
        }
    }
}

0

Text zu Sprache hat sich in Windows 8 geändert und Sie können Lili nicht für Windows 8 erhalten, stattdessen haben Sie Microsoft HuiHui, aber sie klingt fast wie Microsoft Lili. Meine Frage: Hatten Sie zu dieser Zeit Windows 7 Enterprise oder Ultimate? Wenn ja, dann können Sie die Stimme über Windows Update erhalten, indem Sie das Chinese Language Pack installieren. Die Sprache ändert sich erst, wenn Sie auf etwas klicken, um es zu ändern, da ich dies bereits getan habe und es nicht sofort wirksam wird. Seltsamerweise spricht Lili sowohl Englisch als auch Chinesisch. Unter Windows 8 haben Sie jedoch Microsoft HuiHui.


0

Aber was Windows 8 angeht, haben Sie Microsoft HuiHui. Was auch immer der Antwortende oben gesagt hat, funktioniert für Windows 8 nicht. Ich habe dies unter Windows 8 versucht und Fehler festgestellt. In Wikipedia heißt es: Die Microsoft Speech Server-Plattform ist für Systeme von Windows 2000 bis Windows 7.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.