如何将云语音中超过1分钟的音频片段转录为文本API?

时间:2019-04-09 08:41:33

标签: android google-cloud-platform google-cloud-speech

我的问题是,我尝试使用Google Cloud及其工作记录不到一分钟的音频片段,但是当我尝试一分钟以上时,它却无法工作。 所以我的问题是,如何录制一分钟以上的音频或没有限制?

2 个答案:

答案 0 :(得分:0)

来自https://cloud.google.com/speech-to-text/quotas#content

  • 超过1分钟的音频必须使用uri字段引用Google Cloud Storage中的音频文件。

因此,在转录之前将文件存储在Google存储空间中。

答案 1 :(得分:0)

使用同步语音识别Transcribing Short audio file转录简短的音频文件。如果您的音频文件超过1分钟,则可以使用异步语音识别。

请参考本文档Transcribing long audio file中的示例。您可以在Cloud Shell中运行以下示例命令。您只需要在GCS中上载(how to upload objects to GCS)音频文件,然后将其用作输入即可。

gcloud ml speech recognize-long-running \
'gs://gcs-test-data/vr.flac' \
 --language-code='en-US' --async

gcloud ml speech operations describe [OPERATION_ID]