Question

ma langue principale est l'espagnol, mais j'utilise tous mes logiciels en anglais, y compris Windows ;cependant j'aimerais utiliser la reconnaissance vocale en espagnol.

Savez-vous s'il existe un moyen d'utiliser la reconnaissance vocale de Vista dans une autre langue que la langue principale du système d'exploitation ?

Était-ce utile?

La solution

Citation de Vista blog sur la reconnaissance vocale:

Dans Windows Vista, la reconnaissance de la parole Windows fonctionne dans la langue actuelle du système d'exploitation.Cela signifie que pour utiliser une autre langue pour la reconnaissance vocale, vous devez installer le pack de langues approprié.Les packs de langue sont disponibles en téléchargements gratuits via Windows Update pour les versions ultimes et d'entreprise de Vista.Une fois que la langue est installée, vous devrez modifier la langue d'affichage du système d'exploitation en la langue que vous souhaitez utiliser.Ces deux options sont des options sur le panneau de configuration «Regional and Language Options».Vous pouvez rechercher en aide à «Installer un langage d'affichage» ou «modifier la langue d'affichage».

Autres conseils

Compléter La réponse d'aku, tu as ici différentes méthodes avoir une "utilisation multilingue sous Vista".

  1. Installer un pack de langue

  2. Passer à une autre langue (et inversement)

Création d'utilisateurs d'ordinateurs.Créez un utilisateur pour chaque langue et modifiez la langue d'affichage de cet utilisateur par la langue de votre préférence.Un nouveau profil Speech sera automatiquement créé pour cet utilisateur.Basculez entre vos langues par la procédure normale de « passage à un autre utilisateur » (Déconnexion à Changer d'utilisateur).

Note:Vous pouvez créer un profil de reconnaissance vocale pour chaque utilisateur avec le nom de votre choix.Modifiez le nom ou créez un nouvel utilisateur dans le panneau Advanced Speech.

COMMENTAIRES:
L'avantage de la méthode des utilisateurs séparés est que vous pouvez basculer entre sans modifier les paramètres par défaut de l'ordinateur.
Les inconvénients sont que cela prend plus d'espace disque et qu'il faut accorder plus d'attention à la gestion des utilisateurs, et que vous n'aurez peut-être pas accès aux fichiers ouverts ou enregistrés par vos autres utilisateurs à moins de savoir comment vous accorder un tel accès via les nouvelles boîtes de dialogue d'autorisation. de Windows Vista.

Vous devriez regarder System.Speech.Recognition.SpeechRecognitionEngine - c'est un outil de reconnaissance « in-proc » qui vous permettra de spécifier la langue souhaitée.

Votre prochain problème est qu'en-US Vista n'est pas livré avec le moteur de reconnaissance espagnol.Pour cela, vous aurez besoin du pack de langue espagnole.Une fois que vous l'avez installé, vous devriez pouvoir instancier un moteur de reconnaissance espagnol comme celui-ci :

using System.Speech.Recognition;
SpeechRecognitionEngine recognizer = new SpeechRecognitionEngine(new CultureInfo("es-ES"));

À ce stade, vous pouvez installer des grammaires & faire des reconnaissances, etc.

Bien sûr, mais je veux le faire sans changer la langue d'affichage ...Pas question alors?

Non, pas officiellement, si vous en croyez cet article de la base de connaissances : La langue de la reconnaissance vocale Windows doit être la même que la langue du système d'exploitation sous Windows Vista.

Essayez donc de le changer automatiquement, il y a des scripts sur internet, je les ai trouvés via Yahoo avec Windows Speech Recognition "change language".Celui-ci a l’air intéressant, mais il n’a pas été testé.Je ne sais pas s'il s'agit d'un malware ou autre, alors soyez prudent :VistalizateurBonne chance!

Vous pouvez installer le module linguistique, mais pas l'appliquer à votre utilisateur.Vous pourrez alors peut-être changer la langue de la reconnaissance vocale, même si je ne l'ai pas essayé car je n'ai pas Vista Ultimate.

Cela fonctionnera bien comme je l'avais fait en changeant la prise en charge linguistique.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top