我有一个有关带异步转录的Google Cloud Speech问题。根据此LINK
异步最多可以发出180分钟的请求。
我使用带有PHP开发的Google Cloud Speech创建了文本语音转换程序。我的想法是使用FFMPEG将文件以16 kHz的采样率赫兹转换为.FLAC,然后使用Google Cloud Speech运行操作。当我在1或3分钟内上传音频文件时,所有操作都会顺利进行。现在,我尝试上传音频文件超过3分钟(5分钟和60分钟)。该操作无法从语音转录为文本,并且只能转到
“工作尚未完成”
(有关示例Google PHP代码,请参见此LINK),然后停留在此消息上。我的问题是
谢谢。
答案 0 :(得分:1)
从文档(https://cloud.google.com/speech-to-text/quotas)起,较长的音频文件(180分钟*)必须使用uri字段引用Google Cloud Storage中的音频文件。 范例: 要转录的音频文件的名称 $ fileName ='您的目录/audio.raw'; 改成 $ fileName ='URL_To_Your_gs / audio.raw';