【问题标题】:Sending asynchronous speech recognition request through gcloud, getting no response通过gcloud发送异步语音识别请求,没有得到响应
【发布时间】:2018-09-27 21:37:58
【问题描述】:

所以,确认一下:我相信我已经正确设置了一切,因为我能够运行识别长时间运行方法的示例代码。它很快返回了一个名称和一个带有转录的 json 文件。

但是,当我尝试为自己的音频示例运行相同的代码时,什么也没有发生。 API 仪表板显示请求已通过,但我的终端挂起而没有响应。我正在使用 Mac,High Sierra 10.13.6,并从命令行运行代码。我还在 Google Cloud Platform 中设置了一个项目,并以 flac 格式上传了相关文件。值得注意的是:我的样本比特率为 48000,高于他们推荐的比特率,所以这可能是搞砸了?

除了我的代码之外,我还将粘贴下面的示例代码。

来自 Google 的工作示例代码:

gcloud ml 语音识别-长时间运行\ 'gs://cloud-samples-tests/speech/brooklyn.flac' \ --language-code='en-US' --async

我的代码:

gcloud ml 语音识别-长时间运行\'gs://interviewtexttospeechconversions/MelvinWeek4.flac'\ --language-code='en-US' --async --

【问题讨论】:

    标签: google-cloud-speech


    【解决方案1】:

    我认为您的终端挂起而没有响应,因为您使用 (`) 字符而不是 (') 字符来关闭文件名引号。此外,我认为需要删除位于 gcloud 命令末尾的 -- 符号,以防您不打算添加另一个参数。

    gcloud ml speech recognize-long-running 'gs://interviewtexttospeechconversions/MelvinWeek4.flac' --language-code='en-US' --async

    最后,我建议您包含sample-rateencoding parameters,这可以帮助您避免无效的配置问题。

    【讨论】:

      猜你喜欢
      • 2014-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多