2009-12-30 5 views
0

Je suis une application .Net 3.5 WinForm qui est utilisée pour la saisie de données dans la maison seulement. Surtout sous diverses formes de Textboxes etc Avec Windows 7 reconnaissance vocale, il semble comme ça fonctionne "hors de la boîte" avec mon application pour moi.Considérations Discours texte pour l'application .net personnalisée

Ce que je me demande, c'est si c'est complètement vrai. Quelles mesures dois-je prendre pour assurer le plus haut niveau de convivialité dans mon application? Utilise-t-il des balises pour les éléments de l'interface utilisateur ou autre chose?

Ai-je besoin de inclued le System.Speech.Recognition Namespace a parlé de here

Toute orientation ou des conseils seraient grandement appréciés. Principalement, comment donner à un élément un handle particulier pour la reconnaissance vocale.

Répondre

1

La reconnaissance vocale de Windows utilise la structure de services de texte pour la dictée; Text Services Framework a un support intégré pour tous les contrôles Win32 plain edit et RichEdit, et le WPF TextBox supporte également Text Services Framework. Par conséquent, si votre application WinForms utilise des zones de texte standard ou si elle utilise des zones de texte personnalisées qui enveloppent un contrôle RichEdit Win32 ou un contrôle de modification simple, la reconnaissance vocale Windows fonctionnera correctement.

Si vous avez également besoin de commander le contrôle &, vous devez vous assurer que vos contrôles ont les bonnes propriétés d'accessibilité. Généralement, tout ce que vous devez faire est de vous assurer que vos contrôles ont tous des propriétés AccessibleName définies; la propriété AccessibleRole devrait presque certainement être laissée à 'Default'.

Questions connexes