Недавно Google объявил о функции в браузере Chrome для поиска текста или перевода текста с помощью микрофона.
http://www.seroundtable.com/google-search-speak-now-13346.html
Я хотел бы разработать настольное приложение на C # для отправки голоса в Googleи получить результаты обратно.Как это можно сделать?
У Google нет API распознавания речи для настольных компьютеров. У них есть только API распознавания речи для разработчиков Android. Однако вы можете скачать API распознавания речи Microsoft здесь: http://msdn.microsoft.com/en-us/library/ms723627(v=vs.85).aspx и прочитать, как заставить его работать в C # здесь: http://windowscoding.com/blogs/blake/archive/2006/11/01/How-to-use-Microsofts-Speech-API-in-a-managed-application.aspx
Как только вы запустите API распознавания для образца текста, который вы хотите распознать, вы можете просто вызвать google.com с параметром "q", чтобы выполнить поиск по запросу
Обратите внимание, что Microsoft - не единственная компания с API для распознавания речи. Вы можете использовать все, что хотите.