我的主要語言是西班牙語,但我使用我所有的英文軟件,包括Windows;但是我想用西班牙語使用語音識別。多種語言的Vista語音識別
你知道是否有一種方法可以使用vista的語音識別功能,而不是主要的os語言?
我的主要語言是西班牙語,但我使用我所有的英文軟件,包括Windows;但是我想用西班牙語使用語音識別。多種語言的Vista語音識別
你知道是否有一種方法可以使用vista的語音識別功能,而不是主要的os語言?
引文從Vista speech recognition blog:
在Windows Vista中,Windows語音識別 工作在當前 語言的操作系統。這意味着 爲了使用另一種語言進行 語音識別,您必須安裝 合適的語言包 。語言包爲 ,可通過 Windows Update for the Ultimate和 Vista的企業版免費下載。一旦 您安裝了語言, 您需要將操作系統的顯示 語言更改爲您要使用的語言 。這兩個選項都是「區域和語言 選項」控制面板上的 選項。您可以在幫助中查看 「安裝顯示器 語言」或「更改顯示器 語言」。
要完成aku's answer,你必須here different methods有一個 「在Vista中使用多語種」。
安裝語言包
切換到不同的語言(和背面)
創建計算機用戶。爲每種語言創建一個用戶,並將該用戶的顯示語言更改爲您偏好的語言。將爲該用戶自動創建一個新的演講配置文件。通過「切換到另一個用戶」的正常程序在您的語言之間切換(註銷à切換用戶)。
注意:您可以爲每個用戶創建一個語音識別配置文件,並使用您喜歡的任何名稱。在「高級語音」面板中更改名稱或創建新用戶。
註釋:
單獨用戶方法的優點是,可以來回切換而不改變任何計算機的默認值。
缺點是需要更多的磁盤空間,並且必須更多地關注用戶管理,並且您可能無法訪問其他用戶打開或保存的文件,除非您知道如何通過新的方式爲自己提供這樣的訪問權限Windows Vista的權限對話框。
+1,我最近想知道如何做到這一點。所以這意味着我可以用英文(我的主要用戶帳戶)擁有計算機的顯示語言,但是另一個用戶使用法語顯示,然後在登錄到我的用戶時,使用他們的語音識別配置文件以法語與計算機通話? – Evan 2010-08-13 20:51:23
您可以安裝語言包,但不能將其應用於您的用戶。那麼你可能會改變語音識別的語言,雖然我沒有嘗試過,因爲我沒有Vista Ultimate。
當然,但我想這樣做沒有 改變顯示語言...沒有 的方式呢?
不,不是正式的,如果你相信這個知識庫文章:The Windows Speech Recognition language must be the same as the operating system language in Windows Vista。
所以請嘗試自動更改它,在互聯網上有一些腳本,我發現他們通過雅虎與Windows Speech Recognition "change language"
。 這個看起來很有趣,但沒有經過測試。我不知道,如果它是惡意軟件或任何其他的,所以要小心: Vistalizator 祝你好運!
能否詳細說明這些腳本? – juan 2009-01-28 11:54:44
它會正常工作,因爲我通過更改語言支持。
你應該看看System.Speech.Recognition.SpeechRecognitionEngine - 它是一個'in-proc'識別器,它可以讓你指定你想要的語言。
您的下一個問題是,en-US Vista不附帶西班牙語識別引擎。爲此,您需要西班牙語語言包。一旦安裝,你應該能夠實例化一個像這樣的西班牙語識別引擎:
using System.Speech.Recognition;
SpeechRecognitionEngine recognizer = new SpeechRecognitionEngine(new CultureInfo("es-ES"));
在這一點上,你可以
+1,這是否意味着主顯示仍然會設置爲英文,但是如果您安裝了西班牙語語言包,您可以設置識別器/語法等來識別西班牙語? – Evan 2010-08-13 20:53:42
有人投票決定關閉這個問題,安裝語法&做表彰等;我沒有寫它,但很明顯我想用編程方式使用語音識別 – juan 2009-01-27 19:24:37