如何检索google语音api异步请求响应?

2024-10-01 07:38:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使异步googlespeechapi请求正常工作。 按照建议,我使用play命令:

play audio2min.flac

enter image description here

使用这里的代码:https://github.com/GoogleCloudPlatform/python-docs-samples/tree/master/speech/api-client。然后用相应的编码调整请求。在

然后我得到一个错误:

"Audio 'content' cannot be longer than 1 min.
For long audio, use the 'uri' parameter to specify a file."

然后我把我的文件放到google存储中,用"uri": "gs://path/to/my/audio2min.flac"调整我的请求

但后来我得到了一个错误:

^{pr2}$

问题是:当我更改LINEAR16而不是FLAC的编码时,得到的答案是无效的。在

为了确保编码真的是问题所在,我从文件中用一个30秒的样本来处理同步请求。它使用的是FLAC编码,而不是编码线16。在

有人能解释一下我在这里该怎么做吗?在


Tags: to代码https命令githubcom编码play
1条回答
网友
1楼 · 发布于 2024-10-01 07:38:56

我最后通过改变文件的编码使它正常工作。在

  1. 下载audacity:http://www.audacityteam.org/

  2. 打开文件

  3. 在“文件”->“导出音频”->;中选择:

other uncompressed files

标题:RAW

编码:16-bit PCM

enter image description here

现在它应该有用了

相关问题 更多 >