Microsoft Vista の音声認識を使用して、自分の Delphi アプリケーションに音声入力できるようにしたいと考えています。ただし、TMemo に口述しようとすると、まったく機能しません。Firefox 3.0 にも同じ問題があることに気付きました。この問題について Microsoft に問い合わせたところ、アプリケーションにText Services Frameworkを実装する必要があるとのことでした。
TMemo または TRichEdit に口述できるように、これを Delphi に実装する方法があるかどうか疑問に思っています。Google で解決策を検索しても、関連する結果は返されませんでした。解決策を見つけるには、どこから始めればよいでしょうか。
編集: Windows Speech Recognition のオプションに移動し、 Enable dictation Everywhereを選択するだけで、サポートされていないプログラムであっても、すべてのプログラムで音声認識を有効にする方法があることがわかりました。ただし、これを使用して、テキスト サービス フレームワークを使用しない編集ボックスに口述する場合は、常に、プロンプトSay the number next to the item you want, 続いて OKを表示する代替パネルがポップアップします。これは短い文章には有効かもしれませんが、単語の修正や削除などの便利な機能の多くはありません。そのため、どこでもディクテーションを有効にするオプションに依存せずに音声認識を有効にする方法をまだ見つけようとしています。