何かを「検索」するたびに、Web ブラウザがランダムな検索用語を開きます。コンピューターが私を理解できなかったかのようです。私は純粋なアメリカ英語を話しましたが、それでも完全には理解できませんでした. (Windows フォーム アプリ C#)
シナリオ 1: 「Facebook を検索」と言うと、Google が開き、検索テキストに「野球」と表示されました。
シナリオ 2: 「車を検索」と言うと、Google が開き、検索テキストに「費用」と表示されました
シナリオ 3: 「猫がネズミを追いかける」と言うと、Google が開き、検索テキストに「そして猫の糞はマイル」と表示されました。
とにかく、音声認識をトレーニングするより良い方法はありますか?
//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;