Ich versuche, Google mit was auch immer ich sage nach "Google Search for go" zu suchen. Natürlich kann ich in der Ressourcenliste oben nicht alles hinzufügen, was mir jemals einfällt. Kann mir jemand in die richtige Richtung zeigen?C# Spracherkennung mit nicht list.Add Worte
Hier ist, was ich habe
if(r == "search google for")
{
System.Diagnostics.Process.Start("https://www.google.com/#q=" + (textBox1.Text));
}
Aber ich kann nur erhalten r == „“ Antworten im Textfeld angezeigt werden. Wie bekomme ich alles nachdem "Search google for" dort erscheint?
einfach zu erreichen kann helfen, klar zu sein, Ihr Problem ist, dass Sie die gesamte Zeichenfolge, aber Sie wissen Sie nicht, wie Sie das Teil nach "google suchen" in einer Textbox anzeigen lassen? – Niklas
Ziemlich viel. Ich möchte "google suchen", um das Ereignis auszulösen und was ich danach sage, um tatsächlich durchsucht zu werden. Ex: Suche Google nach Autos. Und es gibt mir https://www.google.com/#q=cars zurück. Ich habe eine Textbox benutzt, weil ich dachte, dass es einfacher wäre. Aber mir geht es mit jeder Methode gut. – CSharpNoob
Holen Sie sich einfach die Zeichenfolge und verwenden Sie die .contains() -Methode, um zu sehen, ob sie "google suchen" enthält. Wenn dies der Fall ist, verwenden Sie .Replace(), um die Suche nach Google durch eine leere Zeichenfolge zu ersetzen, und verwenden Sie dann die Ergebnisse in Ihrer URL. Es ist ziemlich einfach, wirklich ... – Niklas