是否可以从一个帐户同时执行两个语音转文本流?

问题描述 投票:0回答:1

所以问题是标题,我可以创建语音到文本流给一个用户,并且效果很好,但是当我尝试连接第二个用户时,它对所有人都不利,有时对一个用户也很好,所以问题是,我可以同时使用一个GOOGLE_APPLICATION_CREDENTIALS为两个或更多用户创建sppech-to-text流,还是每个用户都需要启动自己的项目?

speech-recognition grpc speech-to-text google-cloud-speech google-speech-to-text-api
1个回答
0
投票

您应该能够通过使用相同的streaming客户端创建多个StreamingRecognize()线程,这些线程可用于并行发送请求。您可以在讨论此主题的thisthis Github帖子上查看。

我建议您尝试这种替代方法,并通过创建2个不同的对象或客户端来验证是否可以执行这些流调用,例如:

var speech = SpeechClient.Create();
var streamingCall = speech.StreamingRecognize();
var streamingCall2 = speech.StreamingRecognize();

另一方面,如果要批量识别音频,则建议使用synchronousasynchronous方法。

© www.soinside.com 2019 - 2024. All rights reserved.