0

私は、社内でのみデータ入力に使用される .Net 3.5 WinForm アプリです。ほとんどの場合、さまざまな形式のテキストボックスなどです。Windows 7 の音声認識では、アプリで「すぐに」動作するようです

私が疑問に思っているのは、それが完全に真実であるかということです。アプリで最高レベルの使いやすさを確保するには、どのような手順を踏む必要がありますか? UI 要素やその他のタグを使用していますか。

ここでSystem.Speech.Recognition Namespace話していることを含める必要がありますか

ガイダンスやアドバイスをいただければ幸いです。主に、要素に音声認識用の特定のハンドルを与える方法。

4

1 に答える 1

2

Windows音声認識は、ディクテーションにTextServicesFrameworkを使用します。Text Services Frameworkには、すべてのWin32プレーン編集およびRichEditコントロールのサポートが組み込まれており、WPFTextboxにはTextServicesFrameworkもサポートされています。したがって、WinFormsアプリが標準のテキストボックスを使用している場合、またはWin32リッチエディットまたはプレーンエディットコントロールをラップするカスタムテキストボックスを使用している場合、Windows音声認識は正常に機能します。

コマンドアンドコントロールも必要な場合は、コントロールに正しいアクセシビリティプロパティがあることを確認する必要があります。ほとんどの場合、必要なのは、すべてのコントロールにAccessibleNameプロパティが設定されていることを確認することだけです。AccessibleRoleプロパティは、ほぼ確実に「デフォルト」のままにしておく必要があります。

于 2010-01-07T18:12:52.070 に答える