Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何将云语音中超过1分钟的音频片段转录成文本API?_Android_Google Cloud Platform_Google Cloud Speech - Fatal编程技术网

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

Android 如何将云语音中超过1分钟的音频片段转录成文本API?,android,google-cloud-platform,google-cloud-speech,Android,Google Cloud Platform,Google Cloud Speech,我的问题是,我试图用谷歌云和它的工作来转录不到一分钟的音频片段,但当我尝试了一分钟以上,它就不起作用了。 所以我的问题是,如何转录一分钟以上的音频或不受限制?来自: 超过1分钟的音频必须使用uri字段引用Google云存储中的音频文件 因此,在转录之前,将文件存储在Google存储中。使用同步语音识别转录短音频文件。如果音频文件长于1分钟,则使用异步语音识别 考虑来自本文档的这个示例。您可以在Cloud Shell中运行下面的示例命令。你只需在地面军事系统上传你的音频文件,然后用它作为你的输

我的问题是,我试图用谷歌云和它的工作来转录不到一分钟的音频片段,但当我尝试了一分钟以上,它就不起作用了。 所以我的问题是,如何转录一分钟以上的音频或不受限制?

来自:

  • 超过1分钟的音频必须使用uri字段引用Google云存储中的音频文件

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

使用同步语音识别转录短音频文件。如果音频文件长于1分钟,则使用异步语音识别

考虑来自本文档的这个示例。您可以在Cloud Shell中运行下面的示例命令。你只需在地面军事系统上传你的音频文件,然后用它作为你的输入

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

gcloud ml speech operations describe [OPERATION_ID]

请注意,0到60分钟(每月)的价格是免费的,超出部分将相应收取费用。我们是否可以不为本地文件收费?一定有什么方法我不相信,而是上传然后转录。