- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。
想改进这个问题?将问题更新为 on-topic对于堆栈溢出。
6年前关闭。
Improve this question
我现在正在处理我的项目,并且即将为台式计算机构建一个类似 Siri 的应用程序。我在想 Google Speech API 对于语音识别是否可靠且准确?你能建议我在语音识别方面哪个语音 API 最准确吗?最好是免费的 API。谢谢你。
最佳答案
虽然 Google 语音 API 是免费的,但它不是官方的公共(public) API。有些人对其进行了逆向工程,如discussed in this blog .如果您计划直接访问商业产品的 API,我不会推荐它,因为他们可以在没有警告的情况下删除或更改它,从而破坏您的产品。这最近发生在使用 Google Weather API 的开发人员身上。 .如果您通过 Chrome 浏览器使用 x-webkit-speech 访问它另一方面,您可能是安全的,因为它受 Google 支持。谷歌的语音识别与许多更流行的商业解决方案一样。他们在其他项目中拥有丰富的经验,例如 Google Voice 和现已解散的 Google 411。他们有一些顶尖的语音科学家为他们工作。我能想到的唯一其他免费选择是Sphinx这是卡内基梅隆大学的一个开源项目。使用此解决方案的学习曲线陡峭,如果您希望将其设置为服务,则必须自己开发。 Nuance是语音识别市场的另一个大玩家(我相信这是 Siri 使用的),他们确实有提供语音识别服务的解决方案。但它们很贵。
更新语言支持评论的答案
Windows 语音识别支持其他语言,大多数语音识别系统也是如此。但需要注意的是,您必须告诉系统要使用哪种语言,并且它必须支持相关语言。每个供应商都有一个它支持的语言列表,并且它们特定于一个地区。例如,供应商可能支持墨西哥西类牙语、美国西类牙语和西类牙西类牙语;它们都有略微不同的方言。但是语音识别引擎在每个用户的计时器上只能支持一种语言/方言。如果不首先请求将其更改为该语言,用户就无法对语音识别系统说多种语言。
2014 年 3 月 17 日更新
由于其他浏览器缺乏支持,x-webkit-speech 输入字段已被弃用。这将替换为 Web Speech API ,这是一个javascript API。您可以找到 example on how to use it here .
关于speech-recognition - 谷歌语音 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12721436/
我只是尝试使用 Microsoft.Speech.dll; 为文本转语音运行简单的 Microsoft 示例 using System; using Microsoft.Speech.Synthesi
微软似乎提供了不少语音识别产品,我想知道它们之间的区别。 有Microsoft Speech API ,或 SAPI。但不知何故Microsoft Cognitive Service Speech A
我希望编写一个应用程序,将语音到文本转换为仓库应用程序,反之亦然。主要用例是运算符(operator)将在仓库中佩戴耳机并将指令发送回服务器并从仓库软件接收指令以拣选和打包订单。我们将使用由 Wind
我正在探索 python 中的谷歌云语音 api。我正在关注这个 link .我也提到了这个 stackoverflow link .但是我对设置环境变量感到震惊。 我做过的事情: 1.安装gclou
在尝试让 Speech to Text(IBM 语音网关 IVR 应用程序)识别字母数字字符串时,我想知道我是否可以创建一个自定义语法或实体来限制 STT 仅识别单个字母和数字,不包括完全的话。例如,
是否可以将来自Web Speech API的合成语音用作Web Audio API音频上下文中的SourceNode? 最佳答案 实际上,我问过要在Web Speech邮件列表中添加此内容,并且基本上
使用 Microsoft Speech API 转录中/大型音频文件(每个文件约 6-10 分钟)的最佳方法是什么?像批处理音频文件转录这样的东西? 我使用了 https://docs.microso
我的 .wav 文件长度只有 4 秒。即使在多次重试并在云端运行后,我仍然不断收到以下错误 * upload completely sent off: 12 out of 12 bytes
我找到了一些描述如何使用 Google 语音 API 的文章 ( http://mikepultz.com/2011/03/accessing-google-speech-api-chrome-11/
我使用 google 语音转文本 API 从音频中获取字幕,但是当音频太长时,通常超过 60 分钟,重试次数过多会失败。它说:google.api_core.exceptions.GoogleAPIC
我有一些来自 System.Speech.Recognition 的简单代码可以正常工作: using (var recognizer = new SpeechRecognitionEngine(ne
Windows 10。我在“设置”中安装了日语 TTS 语音。现在,当我在 Speech API 5.4 OneCore 中使用语音枚举时(虽然不是在 5.4 中),我得到 6 个语音: 大卫 齐拉
当我提交对太长文本的综合请求时,我收到以下错误: google.api_core.exceptions.ResourceExhausted: 429 Received message larger t
我是 C# 的新手,也是 Speech.Recognition 的新手。我搜索了很长时间的教程,但没有找到那么多,我什至不确定我是否正确包含了所有内容。 我下载了: SDK Runtime Langu
我有一个奇怪的要求,即在我现有的应用程序中我有 Text2Speech 并且为此,我使用了 AVSpeechSynthesizer 来语音文本,但现在要求改变了,现在我需要将 HTML 文件数据转换为
我使用 Google Speech API 通过 Python 识别 .OGG 文件音频中的越南语语音。但它不会返回任何结果。 最佳答案 至少在英文版的Google Speech API中,需要使用F
我想从手机录制音频,然后将其发送到谷歌语音非流媒体 API。我可以使用 Capture.captureAudio() 进行录音,但是我不知道音频编码和采样率是什么,因为它们是必需的 for the a
我使用谷歌云语音到文本 API 将音频转换为文本。 对于 .raw文件它工作正常 但是对于 .wav文件它给了我类似的错误: Google::Gax::RetryError Exception: Ga
.NET 中有两个类似的用于语音识别的命名空间和程序集。我试图了解其中的差异以及何时适合使用其中之一。 程序集 System.Speech(在 System.Speech.dll 中)有 System
通过流式 API (Performing Streaming Speech Recognition on an Audio Stream) 使用 Google Cloud Speech API, 我们
我是一名优秀的程序员,十分优秀!