c# - 在 C# 中使用谷歌 "Speak Now"

标签 c# google-chrome google-voice

最近谷歌宣布了 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/

相关文章:

c# - 如何使 GlyphTypeface FontUri 通用

google-chrome - 保存来自 Chrome(或其他浏览器)开发者工具的所有 XHR 请求

css - SASS - CSS - 动画在 chrome 中有效,在 firefox 中无效

Python 谷歌语音

c# - 在wpf中设置画笔的颜色级别

c# - MVC 路由去掉 URL 中的/Index

c# - 客户报告定义 (.rdlc) 文本框垂直对齐文本

html - 删除空白 (CSS) - Chrome 和 Safari OK - Firefox NOT

sms - 双向短信 - 发送/接收

twilio - Twilio 能否检测到对 Google 语音号码的调用是否被转发到语音邮件或真实的人?