问题标签 [google-speech-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
285 浏览

speech-recognition - 引发 UnknownValueError 后,谷歌语音识别总是终止程序

引发 UnknownValueError 后程序崩溃

我正在尝试继续执行该应用程序,但这个 UnknownValueError 在引发时会终止/结束整个程序。如果不终止我的程序,我将如何使用 sr.UnknownValueError?我实际上曾经让它工作过,但它似乎停止工作而没有触摸或编辑代码。我将感谢收到的任何帮助。谢谢。

这是我的代码:

0 投票
1 回答
1137 浏览

google-app-engine - Google Speech API v1beta1(syncrecognize 和 asyncrecognize API 调用)

我是一名 Java 开发人员,我有几个与 Google Speech API V1Beta1 相关的问题。

问题1(同步识别案例):

我尝试将(通过 GCS)小尺寸(运行文件不到一分钟)的音频文件上传到谷歌语音 api 它正在工作但信心输出水平0.32497215只是。那是我的结果与我的音频输入不完全相同。

如何增加置信度输出?

问题 2(Asyncrecognize 案例):

我尝试了大尺寸的音频文件(超过一分钟的运行文件)。这个案例我使用了API 调用

有效载荷

在这里我得到了输出json

获得此输出后,我使用此名称值进行新的 API 调用(操作接口)。

我得到了输出

如何使用此值进行工作?我需要获取音频语音文本。

请帮我解决这个问题。提前致谢。

0 投票
1 回答
1031 浏览

c# - 403(禁止),Google Speech API 上的无效键错误

我正在尝试使用以下 url 访问语音 api,并且总是收到 403(禁止)错误,无效密钥。

https://www.google.com/speech-api/v2/recognize?output=json&lang=en-us&key= {MyKey}

我已尝试使用服务器密钥和浏览器密钥,如此密钥图像所示。

我正在使用 .NET HTTP 客户端发送 http 请求;代码片段如下:

任何人都可以帮我找出这里的问题。

谢谢,阿布。

0 投票
1 回答
2441 浏览

rest - 是否可以使用 curl 来使用 Google Cloud Speech API 来识别 10 到 15 分钟内的文件?

我正在使用带有 cURL 的 REST API,因为我需要做一些快速而简单的事情,而且我在一个无法开始倾倒垃圾的盒子上;即一些厚厚的开发人员SDK。

我开始base64编码flac文件并启动speech.syncrecognize.

最终失败了:

所以好吧,你不能在请求中发送 31,284,578 字节;必须使用云存储。因此,我上传了 flac 音频文件,并现在在 Cloud Storage 中使用该文件重试。那失败了:

很好,speech.syncrecognize不喜欢内容大小;再试一次speech.asyncrecognize。那失败了:

好的,所以speech.asyncrecognize只能做LPCM;以格式上传文件,pcm_s16le然后重试。所以最后,我得到了一个操作手柄:

Keep checking it, and eventually it's complete:

So wait, after all that, with the result now sitting on a queue, there is no REST method to request the result? Someone please tell me that I've missed the glaringly obvious staring me right in the face, and that Google didn't create completely pointless, incomplete, REST API.

0 投票
1 回答
5502 浏览

c++ - 使用 C++ 的 Google Cloud Speech API,第一步是什么?

我在我的项目中使用谷歌云语音 API 作为 STT 引擎,它是用 C++ 编写的,这里是谷歌云语音 API 文档。(https://cloud.google.com/speech/docs/)它在 REST [ 非流式传输 ] 和 gRPC lib [ 流式传输 ] 中可用。所以我正在使用使用 HTTP2 → grpc / grpc.io 的 gRPC(http: //www.grpc.io/)这里是示例应用程序(https://cloud.google.com/speech/docs/samples)主要示例有基于[python-java-node.js-iOS]

0 投票
1 回答
24105 浏览

python - 如何在python中使用谷歌语音识别api?

我有一个 mp3 文件,我想使用 Google 的语音识别从该文件中获取文本。任何我能找到文档或示例的想法都将不胜感激。

0 投票
1 回答
17303 浏览

javascript - 带有 Javascript 的谷歌云语音

在 REST API 的文档和教程中(Google Sppech API for Node:https ://cloud.google.com/nodejs/apis ),所以我的问题是如何在 JavaScript 中使用 Cloud Speech API。有人在任何页面上使用 javascript?


2020-04-24 编辑:接受的答案正在使用webkitSpeechRecognition,这在移动设备上不可用:https ://stackoverflow.com/a/61039699/775359

谷歌文档和示例:https ://cloud.google.com/speech-to-text/docs/samples

Node.js 代码:https ://github.com/googleapis/nodejs-speech/blob/master/samples/MicrophoneStream.js

要求:它必须在 iOS 上的 Safari 中运行。

0 投票
1 回答
64 浏览

google-apps-script - 谷歌脚本;Alter Matching 函数,按列搜索电子表格,返回匹配行

我需要更改我的 Matching 函数,它匹配不同工作表上的两列并将匹配项返回到第三张工作表,以便它返回匹配的行

我一直在尝试,我的头在旋转,没有成功

谢谢

0 投票
1 回答
2370 浏览

c# - 需要一个用于 .NET 的简单 Google Speech API 示例

我需要一个用于 .NET 的简单 Google Speech API 示例,在其中上传语音文件并接收文本。谢谢。

0 投票
1 回答
2149 浏览

python - 谷歌云语音 api 在尝试使用时抛出 403

我正在将 python 与谷歌云语音 api 一起使用我在 ubuntu 和 Windows 上以及当我尝试从这里运行简单脚本时完成了“如何在 python 中使用谷歌语音识别 api? ”中的所有步骤 - “ https: //github.com/GoogleCloudPlatform/python-docs-samples/blob/master/speech/api/speech_rest.py "

我得到下一个错误: <HttpError 403 when requesting https://speech.googleapis.com/$discovery/rest?version=v1beta1 returned "Google Cloud Speech API has not been used in project google.com:cloudsdktool before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/speech.googleapis.com/overview?project=google.com:cloudsdktool then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.">

奇怪的是我没有名为“cloudsdktool”的项目

我运行“gcloud init”,并将创建服务帐户密钥时获得的 json 文件与“gcloud auth activate-service-account --key-file=jsonfile”命令链接起来,我尝试在 linux 中创建 google 凭据环境变量我仍然得到同样的按摩