0

ディクテーション文法と定義済み文法の両方を利用できるデスクトップ アプリケーションを C# で作成したいと考えていました。たとえば、Hound by SoundCloud、Google Now、Cortana、Siri と同様の機能を実現するためです。ということで、以下のように使用したいと思います。

  • まず、私は事前に文を定義します。ユーザーは X と Y を足したようなものを使用すると確信しています。最初にこれらのパラメーターに従うような方法でディクテーション文法を使用することを意図しています。つまり、「what」「is」「plus」からリッスンし、処理のためにローカル変数に渡します)
  • 第二に、正規表現を使用して定義済みの文をフィルター処理することで、口述文法をより柔軟にする方法があるかどうかを知りたいと思います。このようになります.. 「25 足す 108 は何ですか?」と言うとします。そして、認識エンジンがそれを「25 バスと 100 泊とは」と解釈するとします (注: 実際にこれをコピーして貼り付けました!) したがって、そのような解釈を if ステートメントで設定された既存の条件セットにマップする必要があります。チェーンまたはそれに類似したもの。

助けてくれてありがとう:) 注:サードパーティのAPIを使用するつもりはありません...

4

1 に答える 1

0

何を構築しようとしているのか、何を目指しているのかはわかりませんが、サードパーティの API はそれほど悪くなく、多くの作業を節約できます。たとえば、Houndify.com では、音声入力とテキスト入力の両方からすぐに使用できる「25 と 108 とは何か」をサポートする算術ドメインを既に持っています。

いずれにせよ、頑張ってください。

于 2016-04-14T17:54:25.580 に答える