我有一个程序可以识别语音,因此用户可以指示它,它会识别单词。
我想扩展这个以便能够允许用户说“计算机,在维基百科上搜索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>")
}
答案 0 :(得分:0)
一种选择就是简单地删除问题部分:
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
}