Frage

Meine Hauptsprache ist Spanisch, aber ich verwende meine gesamte Software auf Englisch, einschließlich Windows.Allerdings würde ich gerne die Spracherkennung auf Spanisch verwenden.

Wissen Sie, ob es eine Möglichkeit gibt, die Spracherkennung von Vista in einer anderen Sprache als der primären Betriebssystemsprache zu verwenden?

War es hilfreich?

Lösung

Zitat von Vista Blog zur Spracherkennung:

In Windows Vista funktioniert die Windows -Spracherkennung in der aktuellen Sprache des Betriebssystems.Das bedeutet, dass Sie das entsprechende Sprachpaket installieren müssen, um eine andere Sprache für die Spracherkennung zu verwenden.Sprachpakete sind als kostenlose Downloads über Windows Update für die ultimativen und Enterprise -Versionen von Vista verfügbar.Sobald Sie die Sprache installiert haben, müssen Sie die Anzeigesprache des Betriebssystems in die Sprache ändern, die Sie verwenden möchten.Beide sind Optionen im Bedienfeld „Regional und Sprachoptionen“.Sie können Hilfe für "Installieren einer Anzeigesprache" oder "Ändern der Anzeigesprache" suchen.

Andere Tipps

Fertigstellen Akus Antwort, du hast hier verschiedene Methoden eine „mehrsprachige Nutzung unter Vista“ zu haben.

  1. Installieren eines Sprachpakets

  2. Zu einer anderen Sprache wechseln (und zurück)

Computerbenutzer erstellen.Erstellen Sie für jede Sprache einen Benutzer und ändern Sie die Anzeigesprache für diesen Benutzer in die gewünschte Sprache.Für diesen Benutzer wird automatisch ein neues Sprachprofil erstellt.Wechseln Sie zwischen Ihren Sprachen mit dem normalen Verfahren „Zu einem anderen Benutzer wechseln“ (Abmeldenà Benutzer wechseln).

Notiz:Sie können für jeden Benutzer ein Spracherkennungsprofil mit einem beliebigen Namen erstellen.Ändern Sie im Bedienfeld „Erweiterte Sprache“ den Namen oder erstellen Sie einen neuen Benutzer.

KOMMENTARE:
Der Vorteil der Methode „Getrennte Benutzer“ besteht darin, dass Sie hin und her wechseln können ohne die Standardeinstellungen des Computers zu ändern.
Die Nachteile bestehen darin, dass mehr Speicherplatz benötigt wird und mehr Aufmerksamkeit auf die Benutzerverwaltung gelegt werden muss und dass Sie möglicherweise keinen Zugriff auf Dateien haben, die von Ihren anderen Benutzern geöffnet oder gespeichert wurden, es sei denn, Sie wissen, wie Sie sich über die neuen Berechtigungsdialoge einen solchen Zugriff gewähren können von Windows Vista.

Sie sollten sich System.Speech.Recognition.SpeechRecognitionEngine ansehen – es handelt sich um einen In-Proc-Erkenner, mit dem Sie die gewünschte Sprache angeben können.

Ihr nächstes Problem ist, dass en-US Vista nicht mit der spanischen Erkennungs-Engine ausgeliefert wird.Dafür benötigen Sie das Spanisch-Sprachpaket.Sobald Sie das installiert haben, sollten Sie in der Lage sein, eine spanische Erkennungs-Engine wie diese zu instanziieren:

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

An diesem Punkt können Sie Grammatiken installieren und Erkennungen usw. durchführen.

Klar, aber ich möchte es tun, ohne die Anzeigesprache zu ändern ...Auf keinen Fall?

Nein, nicht offiziell, wenn Sie diesem KB-Artikel glauben: Die Sprache der Windows-Spracherkennung muss mit der Betriebssystemsprache in Windows Vista identisch sein.

Versuchen Sie also, es automatisch zu ändern. Es gibt einige Skripte im Internet, die ich über Yahoo gefunden habe Windows Speech Recognition "change language".Dieses sieht interessant aus, ist aber nicht getestet.Ich weiß nicht, ob es Malware oder was auch immer ist, also seien Sie vorsichtig:VistalizatorViel Glück!

Sie können das Sprachpaket installieren, aber nicht auf Ihren Benutzer anwenden.Dann könnte man vielleicht die Sprache der Spracherkennung ändern, obwohl ich das noch nicht ausprobiert habe, da ich kein Vista Ultimate habe.

Es wird genauso gut funktionieren, wie ich es getan habe, indem ich die Sprachunterstützung geändert habe.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top