首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Google Api: PC版语音转文本

使用Google Api: PC版语音转文本
EN

Stack Overflow用户
提问于 2012-09-19 14:00:49
回答 2查看 12.4K关注 0票数 2

Google Chrome提供了语音转文本( speech to text,STT ),因此许多智能手机应用程序都提供了STT。它有很好的认知度。

我想在Visual Studio(MFC)中编程,但没有方法来做STT。如果我使用Google Speech来给Api发短信,这个问题就很容易解决了。

如果没有关于STT的公共google api,请告诉我除了使用start之外的其他方法。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-19 22:10:35

据我所知,Google没有记录他们的speech API,也不打算将其用于通用客户。我相信他们的意图是让speech API支持他们的Android和Chrome产品。也就是说,在Does Anyone Uses Google Speech API in Production?Is there an API for Google's speech recognition technology?上有更多信息。

既然你是在为Windows编程,为什么不使用内置的Windows语音引擎呢?您可以使用.Net或Microsoft.Speech的System.Speech功能,并安装微软提供的免费识别器。Windows7包括一个完整的语音引擎。其他的可以免费下载。对于相同的引擎,还有一个SAPI,称为C++。请参阅http://msdn.microsoft.com/en-us/magazine/cc163663.aspx。或者http://msdn.microsoft.com/en-us/library/ms723627(v=vs.85).aspx。有关Microsoft engines for Windows What is the difference between System.Speech.Recognition and Microsoft.Speech.Recognition?的更多背景

最后一个我希望能有所帮助的链接,这里是.NET - SAPI and Windows 7 Problem中语音识别的一个简单示例

票数 7
EN

Stack Overflow用户

发布于 2013-12-13 01:32:48

你可能会发现:https://gist.github.com/alotaiba/1730160很有用。基本上,您需要在POST请求中发送FLAC编码的音频文件到google服务器。请注意,它只接受少于15秒的音频文件(对于简单的语音命令应用程序来说,这就足够了)。

我正在研究这样的事情,MS Speech API不适合我,即使它很好,因为它不支持Google的API所支持的大多数语言(例如波兰语,MS文本到语音)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12489321

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档