1

私は音声を認識できるプログラムを持っているので、ユーザーはそれを口述することができ、単語を認識します。

これを拡張して、ユーザーが「コンピューター、ウィキペディアでXXXXXを検索してください」と言って、プログラムにウィキペディアの検索ページをロードさせ、XXXXXを検索できるようにしたいと考えています。

どうすればこれを達成できますか?

例えば

else if (e.Result.Text == "Search on Wikipedia for <string>")
{
    say("Searching for <string>"); 
    get_Wiki_info(); 
    say("The definition for <string> is <Wikipediaresult>")
}
4

1 に答える 1

0

1つのオプションは、質問部分を単純に取り除くことです:

else if (e.Result.Text == "Search on Wikipedia for <string>")
{
    string searchToken = e.Result.Text.Substring("Search on Wikipedia for".Length).Trim();
    say("Searching for <string>"); 
    get_Wiki_info(searchToken);
    say("The definition for <string> is <Wikipediaresult>")
}

次に、検索中に検索トークンを取得します。

private void get_Wiki_info(string searchToken)
{
  //Do Wikipedia Search
}
于 2012-09-19T17:02:32.317 に答える