2016-12-12 4 views
0

Est-il possible d'ajouter un module linguistique à Windows IoT Core? J'utilise l'API SpeechRecognizer et j'aimerais ajouter d'autres langues. De ce que je peux voir dans le code, seulement en-US est une langue disponible avec l'installation par défaut.Ajouter un module linguistique à Windows IoT Core

Répondre

4

Vous pouvez suivre ces étapes:

  1. Allez dans Paramètres> Temps & langue> Région & langue et install your favorite language(here I use Franch) on your windows 10 PC. Après installation terminée, vous devez sélectionner France listé dans Langues de Paramètres> Heure langue &> Région & langue et cliquez sur les options que vous verrez quelque chose comme ceci:

enter image description here

Assurez-vous cliquez sur Télécharger la parole. Après que vous avez "fr-FR" dossier dans votre PC, nous utiliserons à l'étape 2 & 3.

  1. Copiez le dossier 'fr-FR' de C: Windows \ Speech_OneCore \ Engines \ TTS (du PC) et collez-le dans Windows \ Speech_OneCore \ Engines \ TTS du périphérique Windows IoT (ici j'utilise Raspberry Pi 3). Vous pouvez access the files on your device using Windows file sharing.

  2. La deuxième copie est un peu plus complexe car le répertoire commun auquel nous souhaitons accéder est protégé. Tout d'abord, copiez le dossier 'fr-FR' de C: \ Windows \ System32 \ Speech_OneCore \ Common (du PC) et collez-le dans Windows \ System32 \ Speech_OneCore du périphérique Windows IoT. Ensuite, nous devons utiliser PowerShell pour connecter le périphérique IoT et naviguer vers Windows \ System32 \ Speech_OneCore, exécutez cette commande: mv .\fr-FR\ .\Common\ va déplacer le dossier 'fr-FR' dans le répertoire Windows \ System32 \ Speech_OneCore \ Common.

Pour tester si cela fonctionne, utilisez ce morceau de code:

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

Vous verrez les suivantes lignes imprimées dans la fenêtre de sortie de Visual Studio:

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

Message initial est ici: https://blog.paulfasola.fr/en/add-voices-windows-10-iot-core-tts/

+0

Je vais l'essayer merci – Slicc

+0

A travaillé comme décrit. – Slicc