如何更改语音识别语言(Windows 11)?

如何更改语音识别语言(Windows 11)?

我想在 Windows 11 中切换两种语言的语音识别(语音转文本以在文本框中使用)。到目前为止,我尝试过:

  • 在时间和语言/语言和地区设置中切换语言优先级ms-settings:regionlanguage(我安装了两种语言)

  • 在时间和语言/语音设置中切换语音语言ms-settings:speech

  • 在控制面板中更改语音识别设置control /name Microsoft.SpeechRecognition

到目前为止,似乎什么都没起作用,它试图选择同一种语言(在我的情况下是英语)。使用this is a test在另一种语言(德语)中发音相似的测试短语,无论我使用哪种语言,我都会得到英语输出。其他发音相似的单词也是如此。有什么想法吗?

答案1

经过艰苦的故障排除活动后,我发现语音转文本所使用的语言取决于所选的键盘布局。它显示在任务栏(系统托盘)上的通知区域中。

在此处输入图片描述

除非它以某种方式被禁用,而这在我的案例中是问题所在,可能是由于使用 ExplorerPatcher,所以要注意!在 Win 11 中,您可以使用显示当前布局的(屏幕上的)触摸键盘(或按 Win+Space 更改语言)来测试这一点。

在此处输入图片描述

(我在问题中尝试和描述的所有其他语音和语言设置可能会/希望改变不同的功能。)

答案2

我知道这不是确切地原始问题的答案,所以请宽容我尝试在我能找到的最相关的地方分享有价值的信息。这个问题我挣扎了大约一年,今天终于找到了答案,所以可能其他人也很难找到答案。

更改语音识别语言没有更改键盘布局,请按照以下步骤操作:

  • 转到“设置”->“语言”。如果语言尚未列出,请单击“添加语言”,然后安装您想要使用语音识别的语言的语言包(如果尚未安装)。
  • 对于该语言,单击“选项”
  • 转到“键盘”部分,然后单击“添加键盘”。选择您想要的键盘布局语言。
  • 现在删除该语言的任何其他键盘布局。
  • 对您想要在计算机上使用的任何其他语言也执行此操作。保持所有语言的键盘布局语言相同。
  • 现在您应该能够使用 Win + Space 在语言之间切换,而无需更改键盘布局。

用例:您使用多种语言进行打字和语音输入,并且您希望始终保持键盘布局相同,因为当按键突然产生与按键上标记的字符不同的字符时,很难打字。

我使用英语语音输入并使用(非英语)键盘布局添加标点符号来创建这篇文章。

相关内容