使用非列表的 C# 语音识别.添加单词

本文关键字:语音识别 添加 单词 列表 | 更新日期: 2023-09-27 17:56:16

我正在尝试用"搜索谷歌"之后所说的任何内容来搜索谷歌。显然,我无法在顶部的资源列表中添加我能想到的所有内容。有人可以指出我正确的方向吗?

这是我所拥有的

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

但是我只能让r == "响应出现在文本框中。我如何让"搜索谷歌"之后出现的任何内容出现在那里。

使用非列表的 C# 语音识别.添加单词

一种方法是使用两个语音识别引擎。第一个识别引擎主动搜索单词"搜索谷歌",当检测到它时,然后调用第二个识别引擎,该引擎使用听写语法来检测你所说的内容,并将结果(e.Result.Text)放入文本框。

现在您可以开始处理了

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

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