最近谷歌宣布了 Chrome 浏览器中的一项功能,可以使用麦克风搜索文本或翻译文本。
http://www.seroundtable.com/google-search-speak-now-13346.html
我想开发一个 C# 桌面应用程序来向谷歌发送语音并取回结果。 怎么做到的?
最佳答案
Google 没有用于桌面的语音识别 API。他们只有一个面向 Android 开发人员的语音识别 API。但是,您可以在此处下载 Microsoft 的语音识别 API: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,您只需使用“q”参数调用 google.com 进行查询搜索
另请注意,Microsoft 并不是唯一一家拥有语音识别 API 的公司。您可以随意使用任何您想要的。
关于c# - 在 C# 中使用谷歌 "Speak Now",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6446341/