English 中文(简体)
多种语言的Vista语音识别
原标题:
  • 时间:2008-08-31 01:08:48
  •  标签:

我的主要语言是西班牙语,但我使用的所有软件都是英语,包括windows;不过我想用西班牙语进行语音识别。

你知道是否有一种方法可以在主要操作系统语言之外的其他语言中使用vista的语音识别吗?

最佳回答

Vista中的引文语音识别博客

In Windows Vista, Windows Speech Recognition works in the current language of the OS. That means that in order to use another language for speech recognition, you have to have the appropriate language pack installed. Language packs are available as free downloads through Windows Update for the Ultimate and Enterprise versions of Vista. Once you have the language installed, you’ll need to change the display language of the OS to the language you want to use. Both of these are options on the “Regional and Language Options” control panel. You can look in help for “Install a display language” or “Change the display language”.

问题回答

完成aku的答案,您有这里有不同的方法来实现“Vista中的多语言使用”。

  1. 安装语言包

  2. 切换到另一种语言(然后返回)

创建计算机用户。为每种语言创建一个用户,并将该用户的显示语言更改为您喜欢的语言。将自动为该用户创建一个新的语音配置文件。通过“切换到另一个用户”的正常程序在您的语言之间切换(注销切换用户)。

注意:您可以使用自己喜欢的任何名称为每个用户创建语音识别配置文件。在“高级语音”面板中更改名称或创建新用户。

COMMENTS:
The advantage of the Separate Users method is that you can switch back and forth without changing any computer defaults.
The disadvantages are that it takes more disk space and more attention must be given to user management, and that you may not have access to files opened or saved by your other users unless you know how to give yourself such an access via the new permission dialogues of Windows Vista.

您应该查看System.Speech.Recognition.SpeechRecognitionEngine,它是一个进程内识别器,可以让您指定所需的语言。

你的下一个问题是en-US Vista没有附带西班牙语识别引擎。为此,您需要西班牙语语言包。安装后,您应该能够实例化一个西班牙语识别引擎,如下所示:

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

到那时,您可以安装语法&;做识别等。

Sure, but I want to do it without changing the display language... no way then?

不,不是正式的,如果你相信这篇知识库文章:Windows语音识别语言必须与Windows Vista中的操作系统语言相同

So try to change it automatically, there some scripts on the internet, I found them via yahoo with Windows Speech Recognition "change language". This one looks interesting, but it is not tested. I don t know, if it s malware or whatever, so be carefull: Vistalizator Good luck!

您可以安装语言包,但不能将其应用于您的用户。然后,您可能可以更改语音识别的语言,尽管我还没有尝试过,因为我没有Vista Ultimate。

它会很好地工作,因为我已经改变了lanugage支持。





相关问题
热门标签