SISTEMA DE PESQUISAS NO GOOGLE USANDO VOZ!
Bem estou com um pequeno problema eu comecei a programar em c# tem muito pouco tempo mesmo... E para o pouco tempo que estou desenvolvendo com essa linguagem iniciei um projeto muito audacioso.
Ele já está quase que totalmente completo, a única coisa que ainda falta e que está me tirando o sono é que não estou consigo criar uma forma de fazer pesquisas no google a partir do meu projeto, eu já fiz algumas pesquisas no youtube e alguns forums e por enquanto ainda não encontrei ajuda espero que aqui consiga.
Eu gostaria muito que vocês me ajudassem, estou o utilizando o Visual Studio 2012 com C# Windows form Aplications.
Então vamos ao que estou precisando da ajuda... Bem eu quero que quando eu fale [Ô]Pesquisar + (Alguma coisa que o usuario queira pesquisar)[Ô] o software abra a página do google já com a pesquisa aberta. Tem alguma forma de fazer isso? Lembrando estou utilizando as bibliotecas de reconhecimento e sÃntese de voz (System.Speech)... ME AJUDEM!
Se você já consegue identificar o comando de voz, e uma vez que você consegue separar o comando (palavra Pesquisar) do conteúdo que você deverá pesquisar, é fácil.
Existem muitas formas de fazer isso daÃ. Você pode usar o TcpClient pra enviar uma requisição HTTP pra página do google, pode usar um WebBrowser (o que eu acho que seria mais fácil pra você) pra ir diretamente pra página de consulta, pode usar o WebBrowser pra entrar no google e através dos ids dos controles (caixa de texto e botão) pesquisar automaticamente e te direcionar pra página... etc
Vou falar o mais simples.
Mete um controle WebBrowser aà no seu formulário.
No evento do comando Pesquisar (Quando você for pesquisar algo), digite isso:
string suaPesquisa = [Ô]novinha+caiu+na+net[Ô];
string urlPesquisa = [Ô]www.google.com.br/search?q=[Ô];
WebBrowser1.Navigate(string.Concat(urlPesquisa, suaPesquisa));
belezinha?
Abraços!
Citação::
Se você está utilizando o Speech, acredito que o seu problema seja apenas realizar a pesquisa né?
Se você já consegue identificar o comando de voz, e uma vez que você consegue separar o comando (palavra Pesquisar) do conteúdo que você deverá pesquisar, é fácil.
Existem muitas formas de fazer isso daÃ. Você pode usar o TcpClient pra enviar uma requisição HTTP pra página do google, pode usar um WebBrowser (o que eu acho que seria mais fácil pra você) pra ir diretamente pra página de consulta, pode usar o WebBrowser pra entrar no google e através dos ids dos controles (caixa de texto e botão) pesquisar automaticamente e te direcionar pra página... etc
Vou falar o mais simples.
Mete um controle WebBrowser aà no seu formulário.
No evento do comando Pesquisar (Quando você for pesquisar algo), digite isso:string suaPesquisa = [Ô]novinha+caiu+na+net[Ô];
string urlPesquisa = [Ô]www.google.com.br/search?q=[Ô];
WebBrowser1.Navigate(string.Concat(urlPesquisa, suaPesquisa));
belezinha?
Abraços!
Nossa, muito mais simples do que pensei realmente muito obrigado :p kkkkkkkkkkkkkkkkk [Ô]novinha+caiu+na+net[Ô]; falo nada
Só que o que eu queria era que a pesquisa fosse feita no navegador padrão do computador e não no formulario :/ será que tem como DS2T?
string suaPesquisa = [Ô]novinha+caiu+na+net[Ô];
string urlPesquisa = [Ô]www.google.com.br/search?q=[Ô];
Process.Start(string.Concat(urlPesquisa, suaPesquisa));
Ta aÃ.
Citação:string suaPesquisa = [Ô]novinha+caiu+na+net[Ô];
string urlPesquisa = [Ô]www.google.com.br/search?q=[Ô];
WebBrowser1.Navigate(string.Concat(urlPesquisa, suaPesquisa));
( ͡° ͜ʖ ͡°)