grpc_client.py 444 B

1234567891011121314151617
  1. import queue
  2. import paraformer_pb2
  3. def transcribe_audio_bytes(stub, chunk, user='zksz', language='zh-CN', speaking = True, isEnd = False):
  4. req = paraformer_pb2.Request()
  5. if chunk is not None:
  6. req.audio_data = chunk
  7. req.user = user
  8. req.language = language
  9. req.speaking = speaking
  10. req.isEnd = isEnd
  11. my_queue = queue.SimpleQueue()
  12. my_queue.put(req)
  13. return stub.Recognize(iter(my_queue.get, None))