首页 文章

(Google Cloud Speech)有关异步转录的问题

提问于
浏览
-1

我有一个关于使用异步转录的Google Cloud Speech的问题 . 根据这个LINK那个

异步可以提出最多180分钟的请求 .

我使用Google Cloud Speech和PHP开发创建了语音到文本程序 . 我的想法是使用FFMPEG将文件转换为带有16 kHz采样率赫兹的.FLAC,然后使用Google Cloud Speech运行操作 . 当我上传音频文件1或3分钟时,所有操作都顺利进行 . 现在我尝试上传音频文件超过3分钟(5分钟60分钟) . 操作不能从语音转换为文本,除了

'工作尚未完成'

(请参阅此LINK以获取示例google PHP代码),然后坚持这条消息 . 我的问题是

  • 我是否应该在每个音频文件中将60分钟(或更长但不超过180分钟)的语音转录为文本?

  • 我不清楚此API的请求限制 . 根据the quotas & limits page,这意味着我每个音频文件只能请求最多100秒 . 我认为这是正确的吗?

谢谢 .

1 回答

  • 1

    从文档(https://cloud.google.com/speech-to-text/quotas),长音频文件(180分钟*),必须使用uri字段引用Google Cloud 端存储中的音频文件 . 示例:要转录$ fileName = 'Your_directory/audio.raw'的音频文件的名称;更改为$ fileName = 'URL_To_Your_gs/audio.raw';

相关问题