Wie aktiviere ich Microsoft Eva (Cortanas Stimme) unter Windows 10?

14974
poqdavid

Ich möchte wirklich gerne wissen, wie ich Microsoft Eva (Cortanas Stimme) unter Windows 10 aktivieren kann? Daher kann ich es als Text-to-Speech-Voice (TTS) verwenden, da diese Voice bereits unter Windows 10 verfügbar ist.

3

2 Antworten auf die Frage

6
poqdavid

Mit ein wenig Recherche habe ich herausgefunden, wie das geht, also bin ich hierher gekommen, um es mit allen anderen zu teilen, und hier sind die Schritte, mit denen Sie Microsoft Eva als Text-to-Speech-Stimme (TTS) verwenden können.

Stellen Sie sicher, dass Sie die Schritte richtig ausführen, da Sie sonst Ihren PC beschädigen können

  1. Wir müssen C:\Windows\SysWOW64\Speech_OneCore\Common\en-US\eine Datei mit dem Namen öffnen und bearbeiten tokens_TTS_en-US.xml( Bevor wir diese Datei bearbeiten können, müssen wir die Berechtigung und den Besitz dieser Datei ändern. )
  2. Klicken Sie mit der rechten Maustaste auf die Datei tokens_TTS_en-US.xmlund wechseln Sie zur SecurityRegisterkarte
  3. Klicken Sie auf und Advanceddann auf, Changewo es heißtOwner: TrustedInstaller
  4. In dem Select User or GroupFenster geben Sie ein Administratorsund klicken Sie auf und Check Namesdann aufOK
  5. Jetzt müssen Administratorswir die erforderlichen Berechtigungen vergeben. Klicken Sie auf OK. Jetzt sind wir wieder auf der SecurityRegisterkarte Eigenschaften> ( wenn es möglich ist, dass Sie die Berechtigungen ändern können, um die Eigenschaften erneut zu öffnen ), und klicken Sie auf Edit.
  6. Während wir eingeschaltet sind Permissions for tokens_TTS_en-US.xml, müssen <Your computer's name>\AdministratorsSie das Kontrollkästchen vor Full controlund unter auswählen und Allowdann auf klicken OK.
  7. Jetzt können wir die Datei bearbeiten, in der sie sich befinden C:\Windows\SysWOW64\Speech_OneCore\Common\en-US\tokens_TTS_en-US.xml, wir können einen beliebigen Editor verwenden Notepadoder Notepad++unsere Datei bearbeiten und die erforderliche Änderung hinzufügen. Führen Sie den Editor aus, den Sie ausgewählt haben, Administratorindem Sie mit der rechten Maustaste auf die Verknüpfung Ihres Editors klicken und Run as administratordann auf den vollständigen Pfad klicken der Datei und öffnen Sie sie mit dem Editor, nicht durch Ziehen oder Ablegen der Datei, fügen Sie diese hinzu und speichern Sie die Datei. ( Möglicherweise werden Sie dazu aufgefordert, die Datei zu ersetzen oder zu überschreiben, sodass Sie auf "Ja" oder "OK" klicken müssen). Die Datei sollte daher wie folgt aussehen: tokens_TTS_en-US.xml ( Beachten Sie, dass dies meine Version von ist tokens_TTS_en-US.xmlund dies nur, um Ihnen zu zeigen, wie mach es )

    <Category name="Voices" categoryBase="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore"> <Token name="MSTTS_V110_enUS_EvaM"> <String name="" value="Microsoft Eva Mobile - English (United States)" /> <String name="LangDataPath" value="%windir%\Speech_OneCore\Engines\TTS\en-US\MSTTSLocenUS.dat" /> <String name="VoicePath" value="%windir%\Speech_OneCore\Engines\TTS\en-US\M1033Eva" /> <String name="409" value="Microsoft Eva Mobile - English (United States)" /> <String name="CLSID" value="" /> <Attribute name="Version" value="11.0" /> <Attribute name="Language" value="409" /> <Attribute name="Gender" value="Female" /> <Attribute name="Age" value="Adult" /> <Attribute name="DataVersion" value="11.0.2013.1022" /> <Attribute name="SharedPronunciation" value="" /> <Attribute name="Name" value="Microsoft Eva Mobile" /> <Attribute name="Vendor" value="Microsoft" /> <Attribute name="SampleText" value="You have selected %1 as the default voice." /> </Token> </Category>

  8. Sobald wir mit dieser Datei fertig sind, ist es besser, den Besitz der Datei wiederherzustellen, indem Sie dieselben Schritte mit wenigen Unterschieden ausführen. Wechseln Sie Securitydann wie in Schritt 5 zum Tab und klicken Sie auf Edit, wie in Schritt 6. <Your computer's name>\AdministratorsWählen Sie diese Option aus überprüfen boxs und nur verlassen zwei davon überprüft Read & executeund, Readund klicken sie OK.
  9. Dann gehen Sie wie in Schritt 3 vor und ändern Sie den Besitz NT SERVICE\TrustedInstallernach dem Tippen auf Check Namesund dann OK.
  10. Jetzt müssen wir die Windows-Registrierung ändern. Klicken Sie hier und dann auf Raw, um die Datei herunterzuladen, nachdem Sie die Datei heruntergeladen haben, doppelklicken Sie darauf und lassen Sie die Registrierungseinstellungen übernehmen.
  11. Für die letzten Änderungen an der Registrierung, die Sie herunterladen müssen, um Process Hacker oder Process Explorer ( ich habe Process Hacker verwendet ) herunterzuladen, öffnen Sie die Fenstereinstellungen, indem Sie diese Tastenkombination Windows Key+ drücken. iKlicken Sie anschließend auf Einstellungen Time & language> Speechund suchen Sie dann nach dem Vorgang für das Einstellungsfenster SystemSettings.exe, dessen Eigenschaften geöffnet werden, gehen Sie zur HandlesRegisterkarte, HKEY_CURRENT_USER\SOFTWARE\Microsoft\Speech_OneCore\Isolated\klicken Sie mit der rechten Maustaste darauf und klicken Sie auf Open key.
  12. Es öffnet sich der Registrierungsschlüssel. Nach dem IsolatedSchlüssel gibt es einige andere Schlüssel, deren Namen wie zufällig generierte Namen sind, aber nur einer von ihnen wird mit einem Rechtsklick erweitert. Klicken Sie auf " Copy Key NameWeiter", und klicken Sie auf " Notieren". Laden Sie dann diese Datei MSTTS_V110_enUS_EvaM.reg herunter. Nachdem Sie die Datei heruntergeladen haben, bearbeiten Sie die Datei und ersetzen sie <Needs to be replaced>durch den Namen, der danach kommt. HKEY_CURRENT_USER\SOFTWARE\Microsoft\Speech_OneCore\Isolated\Vergewissern Sie sich, dass Sie sie richtig gemacht haben, und speichern Sie sie, indem Sie sie mit einem Doppelklick auf die Datei anwenden.

Das war alles und Sie müssen nur Ihren PC neu starten.
Ein Teil davon, der XML-Inhalt und Microsoft-Eva-Mobile.regstammt aus dieser Quelle . Er hatte nicht die Details, die er brauchte, also habe ich das gemacht

Wenn ich Process Explorer mit Win 10 Pro Version 1730 verwende, bekomme ich die Handles nicht, wenn ich die Eigenschaften von SystemSettings.exe anschaue. Also musste Process Hacker installiert werden, um auf die Griffe zugreifen zu können. Hellonearthis vor 6 Jahren 0
Und ich musste die Option 'Preview Voice' in der Windows-Spracheinstellung verwenden, um die Ziehpunkte mit den richtigen Daten zu füllen. Hellonearthis vor 6 Jahren 0
Ich habe auch das Programm TakeOwnershipEx verwendet, um zu vermeiden, dass Sie die Besitzrechte übernehmen und die Berechtigungen der Datei C: \ Windows \ SysWOW64 \ Speech_OneCore \ Common \ de-US \ tokens_TTS_en-US.xml (http://winaero.com/comment.php) wiederherstellen ? comment.news.18 Hellonearthis vor 6 Jahren 0
Und dann musste ich die Registrierungsdaten von http://jasonpoon.ca/2015/10/29/eva-tts-in-a-uwp/ zusammenführen, damit die Stimme in Apps von Drittanbietern angezeigt wird. Hellonearthis vor 6 Jahren 0
Das hat bei mir funktioniert. Alles, was ich wirklich anders gemacht habe (da ich mich auf 1802 befinde), war, alle "Mobile" -Referenzen in den .reg-Dateien herauszunehmen, da keiner der anderen mehr diesen Satz hatte. Viel bessere Stimme Grandizer vor 5 Jahren 0
@poqdavid vor ein paar Monaten konnte ich Cortana erhalten, indem ich einen .reg-https://superuser.com/questions/1342334/cannot-add-microsoft-eva-mobile-cortana-to-registry-key ausführte, da dies nicht der Fall ist Arbeit mehr, hat Microsoft etwas geändert? Vielen Dank. user75875 vor 5 Jahren 0
@ user75875 Ich bin mir nicht sicher, welche Änderungen an Cortana vorgenommen wurden, aber Sie müssen möglicherweise nur nach neuen Werten suchen. Ich persönlich habe keine Zeit, um zu überprüfen, was sich geändert hat, aber ich bekomme die freie Zeit poqdavid vor 5 Jahren 0
1

Nun, da ich nur Deutsch als Sprache habe, kann ich nicht sicher sagen, ob Sie die "echte" Cortana-Stimme aktiviert haben. Auf meinem PC habe ich zwei weibliche Stimmen - eine wird gerufen MSTTS_V110_deDE_KatjaMund die zweite MSTTS_V110_deDE_KatjaCortanaM. Wenn Sie einen Blick darauf werfen %windir%\Speech_OneCore\Engines\TTS(\de-DE\ in my case), finden Sie mehrere Dateien mit den Präfixen M1031KatjaundM1031KatjaV2

In den Registrierungsattributen [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Speech_OneCore\Isolated\********\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\Voices\Tokens\MSTTS_V110_deDE_KatjaCortanaM]finden Sie, dass die MSTTS_V110_deDE_KatjaCortanaMStimme Version hat, 11.1.2014.1222während die andere Version ist11.0.2013.1022

Schließlich folgte ich Ihren sehr ausgezeichneten Führer - aber erweiterte es auf diese Weise, dass ich alle kopiert HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\Voices\Tokenszu HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens und auch dupliziert HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\Voices\Tokens\MSTTS_V110_deDE_KatjaMzu einem neuen Schlüssel HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\Voices\Tokens\MSTTS_V110_deDE_KatjaCortanaM- es änderte ich all Attribute nach [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Speech_OneCore\Isolated\********\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\Voices\Tokens\MSTTS_V110_deDE_KatjaCortanaM] gleicher Prozedur mit dem WOW6432Node Baum!

Damit ist die KatjaCortana-Stimme in der sapi.cpl verfügbar!

Sie werden feststellen, dass beide Stimmen fast gleich sind, aber die Aussprache ist etwas anders - und die Cortana-Stimme klingt wirklich nach Cortana!

Um die Stimme auf die neue Benutzeroberfläche zu bringen, müssen Sie den [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Speech_OneCore\Isolated\********\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\Voices\Tokens\MSTTS_V110_deDE_KatjaCortanaM]Schlüssel "nur" in all diese ungewollten benannten Unterschlüssel kopieren. Sie müssen auch das SampleTextAttribut hinzufügen, da es fehlt.

Danke für Ihre Anleitung und Prost!

Stephan

Sie haben die gleichen Informationen von OP verwendet, die selbst geantwortet haben yass vor 6 Jahren 0
Herzlich willkommen zu Super User! Wir helfen immer gerne, aber Sie haben anscheinend zwei Super User-Konten: [dieses] (https://superuser.com/users/726436/steph) und [dieses] (https://superuser.com/users) / 726534 / stephan). Bitte nehmen Sie sich die Zeit, um das folgende Help Center-Tutorial zu verwenden, und bitten Sie die Super User-Mitarbeiter, Ihre Konten zusammenzuführen: [Ich habe aus Versehen zwei Konten erstellt. Wie füge ich sie zusammen?] (https://superuser.com/help/merging-accounts) Run5k vor 6 Jahren 1