当前位置: 首页 > 知识库问答 >
问题:

谷歌语音识别API返回空结果

陈高寒
2023-03-14

我正在尝试从shell命令使用Google的语音识别API,但我遇到了问题。

我的Shell文件包含以下代码:

记录-D plughw: 1,0-q-f cd-t wav-R 16000|flac-f--Best--samplughw=16000-s-otest.flac

wget-q-U“Mozilla/5.0”--文件后测试。flac--标题“内容类型:音频/x-flac;速率=16000”-O-http://www.google.com/speech-api/v2/recognize?client=chromium

我已经验证了test.flac文件确实包含我的录音。此外,我已经确认Google Server确实收到了我的请求。同时,我从Web服务器返回了一个空结果。

共有2个答案

荣波
2023-03-14

使用http://www.audacityteam.org/再次检查文件是否为16位PCM和mono。

杜浩壤
2023-03-14

用于创建我的文件的语法错误。应该是以下内容:

记录-D plughw: 1,0-q-t wav-r 16000file.wav

采样率file.wav

 类似资料:
  • 我一直在使用Chromium谷歌语音API,最近我改用谷歌云语音API。自从Google云语音API发布以来,其性能在识别准确率方面似乎有所下降。此外,我还看到越来越多的“空结果”返回音频流。 我同时将音频流传输到多个不同的服务,谷歌云语音API返回空结果,而其他一些服务返回转录文本。让我想知道Chromium语音API和Google Cloud语音API的工作方式是否有任何改变? 我验证了音频的

  • 我正在玩Google Cloud Speech API。我想知道我是否使用python语音识别库并调用google cloud语音API,这仍然是使用API的有效方式吗?我只想转录文本。 我对它们之间的区别感到困惑,如果我只想转录音频,是否有任何建议的方法。 使用Python语音识别: 不使用Python SpeechRecognition:

  • 我用Google API对自然对话的语音识别取得了很好的效果,但是对于Youtube视频或电影中的声音,识别效果很差或根本不存在。 在iPhone 4上录制西班牙语到英语的声音是可以识别的,但在电影中使用同一部手机几乎是不可能的,即使是一个角色在几乎没有背景噪音的情况下说话的场景。只有一次成功。 我试图清理声音与SoX(声音交换)使用噪声和comand efects,没有任何成功。 有什么想法吗?

  • 我正在开发一个android应用程序,它将监听语音命令并相应地触发动作。 以下是一些疑问: > 谷歌语音识别离线库是否可用于android应用程序 我们能创建自己的词汇词典吗 应用程序应在脱机模式下工作(无Internet)。

  • 我正在努力寻找使用谷歌云语音API进行实时连续语音识别的例子。我的要求是使用麦克风,检测语音,并在用户说话时进行转录。 我知道他们的RESTAPI没有这种支持,所以我研究了grpc示例,包括他们提供的示例。但它们似乎都是用户可以上传音频并检测语音的例子。 我在Java,谷歌grpc也支持java。有人遇到一个很好的例子,展示了如何通过麦克风持续进行这种识别吗?

  • 我在Google Cloud Console中创建了一个项目,并在此项目中启用了Google Speech API,并创建了凭据。也使用了Google推荐的transcribe.py, https://cloud.google.com/speech/docs/samples https://github.com/GoogleCloudPlatform/python-docs-samples/tre