每当我说“搜索”某些东西时,我的网络浏览器都会打开一个随机搜索词。这几乎就像计算机无法理解我一样。我什至会说纯美式英语,但还是听不懂。(Windows 窗体应用程序 C#)
场景 1:我说“搜索 Facebook”,谷歌打开,搜索文本显示“棒球”
场景 2:我说“搜索汽车”,谷歌打开,搜索文本显示“成本”
场景3:我说“猫追老鼠”,谷歌打开,搜索文字说“猫屎哩”
有没有更好的方法来训练语音识别?
//Search Google
default:
if (speech.ToLower().Contains("search for")) // See if the string contains the 'search for' string.
{
string query = speech.Replace("search for", ""); // Remove the 'search for' text.
// Old code (does not make the text fully URL safe)
// query = query.Replace(' ', '+');
query = System.Web.HttpUtility.UrlEncode(query);
string url = "https://www.google.com/search?q=" + query;
System.Diagnostics.Process.Start(url);
}
break;