使用非list的C#语音识别。添加单词

时间:2016-07-09 03:05:47

标签: c# speech-recognition speech

我试图用#34;搜索谷歌搜索"来搜索谷歌。显然,我无法在顶部的资源列表中添加我想到的所有内容。有人能指出我正确的方向吗?

这是我拥有的

    if(r == "search google for")
    {
       System.Diagnostics.Process.Start("https://www.google.com/#q=" + (textBox1.Text));
    }

但我只能得到r ==""响应将显示在文本框中。如何在"搜索谷歌搜索"出现在那里。

1 个答案:

答案 0 :(得分:0)

一种方法是使用两个语音识别引擎。第一个识别引擎主动搜索单词“search google for”&当检测到它时,然后调用第二个识别引擎,该引擎使用一种听写语法来检测你所说的话。 out将结果(e.Result.Text)放到文本框中。

现在你可以开始处理

System.Diagnostics.Process.Start("https://www.google.com/#q=" + (textBox1.Text));

我为您提供了一种可以帮助您实现预期结果的方法