如何使用Google Speech API收集五秒钟的数据?

时间:2019-07-08 19:04:16

标签: python google-speech-api

我试图了解如何实现Google语音API。他们https://github.com/GoogleCloudPlatform/python-docs-samples/blob/master/speech/cloud-client/transcribe_streaming_mic.py#L170

有一个很好的例子

处理来自麦克风的流媒体。我已经使用此transcribe_streaming_mic.py了。但是我对于应该使用异步还是同步...以及如何针对我的用例进行修改感到有些困惑。我想一次最多只能收集五秒钟的数据,并且能够满足特定条件时使listen_print_loop短路。我认为我可以在with MicrophoneStream周围放置一个计时器,并且当满足特定条件(超时= 5秒或正确的响应)时,我可以让listen_print_loop(responses)引发异常。将此响应捕获到主要内容中,并根据它进行一些操作。我正在浏览他们的api参考文档,看看是否可以使用某些东西:

https://googlecloudplatform.github.io/google-cloud-python/latest/speech/gapic/api.html

0 个答案:

没有答案