使用Google云语音API的流式传输需要流式会话的长度小于60秒。为了处理超出此限制的流,我们需要使用诸如single_utterance之类的东西将流数据拆分为多个块。提交此类块时,我们使用“RequestObserver.onCompleted()”来标记流会话的结束。然而,似乎创建的Grpc线程即使在获得最终结果后也会处理流式传输,导致错误“io.grpc.StatusRuntimeException:OUT_OF_RANGE:超过允许的最大流持续时间为65秒”。
参数:[编码= LINEAR16,速率= 44100]