0

こんにちは、iPhone の Ai Siri ができるように、あなたの声で Google 検索を実行できる AI を作成しています。しかし、私はそれを実現する方法を理解できないようです。

私のコード:

            case "please do a google search for":
                GoogleSearch.Text += (" " + e.Result.Text.ToString());
                Scot.Sepak("doing a google search for");
                Scot.Speak(GoogleSearch.Text);
                break;   

Google 検索に質問をインポートできるようにできないようです。AI はそれをテキスト ボックス (GoogleSearch) に追加しますが、((case "please do a google search for" )) を追加します。子犬」の場合、「グーグル検索をしてください」という文字列を取り出して、子犬のみを検索するにはどうすればよいですか?

また、C# 音声 API では文法を作成する必要がありますが、すべての単語を含む文法を作成する方法はありますか? 事前に作成された文法を見つけることができないようです。

仕様:

。形

.C#

4

1 に答える 1

0

「グーグルで検索してください」という文字列を取り出して、子犬だけを検索させますか?

文字列の部分文字列メソッドを使用すると、部分文字列を抽出できます。

http://msdn.microsoft.com/en-us/library/system.string.substring(v=vs.71).aspx

GoogleSearch.Text += (" " + e.Result.Text.ToString().substring(OFFSET));

すべての単語を含む既に作成された文法を作成する方法はありますか?

これはディクテーション文法と呼ばれます

http://msdn.microsoft.com/en-us/library/system.speech.recognition.dictationgrammar.aspx

ディクテーション文法と通常の文法を組み合わせる方法については、この回答も参照してください。

https://stackoverflow.com/a/3047389/432021

于 2013-07-19T22:04:06.053 に答える