2016-12-12 1 views
0

Ist es möglich, ein Sprachpaket zu Windows IoT Core hinzuzufügen? Ich verwende die SpeechRecognizer API und möchte weitere Sprachen hinzufügen. Von dem, was ich im Code sehen kann, ist nur en-US eine verfügbare Sprache mit der Standardinstallation.Sprachpaket zu Windows IoT Core hinzufügen

Antwort

4

Sie können diese Schritte folgen:

  1. Gehen Sie zu Einstellungen> Zeit & Sprache> Region & Sprache und install your favorite language(here I use Franch) on your windows 10 PC. Nach der vollständigen Installation, müssen Sie Frankreich in Sprachen von Einstellungen aufgelistet wählen> Zeit & Sprache> Region & Sprache und die Optionen klicken Sie so etwas wie dies sehen:

enter image description here

Stellen Sie sicher, klicken Sie auf Download von Sprache. Danach können Sie "fr-FR" Ordner in Ihrem PC haben wir in Schritt 2 & 3.

  1. Kopieren Sie die 'fr-FR' -Ordner von C verwenden: Windows \ Speech_OneCore \ Engines \ TTS (des PC) und fügen Sie es in Windows \ Speech_OneCore \ Engines \ TTS des Windows IoT-Geräts (hier verwende ich Raspberry Pi 3). Sie können access the files on your device using Windows file sharing.

  2. Die zweite Kopie ist etwas komplexer, da das gemeinsame Verzeichnis, auf das wir zugreifen möchten, geschützt ist. Kopieren Sie zuerst den Ordner "fr-FR" von C: \ Windows \ System32 \ Speech_OneCore \ Common (des PCs) und fügen Sie ihn in Windows \ System32 \ Speech_OneCore des Windows IoT-Geräts ein. Dann müssen wir PowerShell verwenden, um das IoT-Gerät zu verbinden und zu Windows \ System32 \ Speech_OneCore zu navigieren. Führen Sie diesen Befehl aus: mv .\fr-FR\ .\Common\ verschiebt den Ordner 'fr-FR' in das Verzeichnis Windows \ System32 \ Speech_OneCore \ Common.

Um zu testen, ob es funktioniert, dieses Stück Code verwenden:

 foreach (var languages in SpeechRecognizer.SupportedTopicLanguages) 
     { 
      System.Diagnostics.Debug.WriteLine($"DisplayName: {languages.DisplayName} LanguageTag: {languages.LanguageTag}"); 
     } 

Sie werden die folgenden gedruckten Linien in Ausgabefenster von Visual Studio finden Sie unter:

DisplayName: English (United States) LanguageTag: en-US 
DisplayName: French (France) LanguageTag: fr-FR 

Initial Beitrag ist hier: https://blog.paulfasola.fr/en/add-voices-windows-10-iot-core-tts/

+0

Ich werde es versuchen dank – Slicc

+0

gearbeitet wie beschrieben. – Slicc