自定义.net应用程序的语音到文本注意事项

时间:2009-12-30 16:05:20

标签: .net speech-recognition speech-to-text

我是一个.Net 3.5 WinForm应用程序,仅用于内部数据输入。大多数形式的各种形式的文本框等。使用Windows 7语音识别它似乎就像我的应用程序“开箱即用”。

我想知道的是,这是完全正确的。我需要采取哪些步骤来确保我的应用程序具有最高级别的可用性?它是否使用UI元素的标签或其他内容。

我是否需要包括System.Speech.Recognition Namespace所讨论的here

非常感谢任何指导或建议。首先,如何为元素提供语音识别的特定句柄。

1 个答案:

答案 0 :(得分:1)

Windows语音识别使用文本服务框架进行听写; Text Services Framework内置支持所有Win32普通编辑和RichEdit控件,WPF文本框也支持Text Services Framework。因此,如果您的WinForms应用程序使用标准文本框,或者如果它使用包装Win32 richedit或纯编辑控件的自定义文本框,则Windows语音识别将正常工作。

如果你还需要命令&控制,然后您需要确保您的控件具有正确的辅助功能属性。大多数情况下,您需要做的就是确保您的控件都设置了AccessibleName属性; AccessibleRole属性几乎肯定会留在'Default'。