AspilateX commited on
Commit
0d2686c
·
1 Parent(s): 4f915ba

fix error: Unexpected error: data is a dict-like object

Browse files
Files changed (1) hide show
  1. modules/routers/transcription.py +2 -2
modules/routers/transcription.py CHANGED
@@ -31,13 +31,13 @@ async def transcribe_audio(websocket: WebSocket):
31
  if len(message_buffer) > 0 and not str.isspace(message_buffer):
32
  print(f"Sending partial message: {message_buffer}")
33
  obj = {"text": message_buffer, "is_complete": False}
34
- await websocket.send_text(obj)
35
  elif status == 'nonvoice':
36
  message_buffer += recognizer.flush()[2]
37
  if len(message_buffer) > 0 and not str.isspace(message_buffer):
38
  print(f"Sending complete message: {message_buffer}")
39
  obj = {"text": message_buffer, "is_complete": True}
40
- await websocket.send_text(message_buffer)
41
  message_buffer = "" # Reset buffer after sending message
42
  except (RuntimeError, ConnectionError) as e:
43
  # Catch errors due to disconnection or network issues
 
31
  if len(message_buffer) > 0 and not str.isspace(message_buffer):
32
  print(f"Sending partial message: {message_buffer}")
33
  obj = {"text": message_buffer, "is_complete": False}
34
+ await websocket.send_json(obj)
35
  elif status == 'nonvoice':
36
  message_buffer += recognizer.flush()[2]
37
  if len(message_buffer) > 0 and not str.isspace(message_buffer):
38
  print(f"Sending complete message: {message_buffer}")
39
  obj = {"text": message_buffer, "is_complete": True}
40
+ await websocket.send_json(obj)
41
  message_buffer = "" # Reset buffer after sending message
42
  except (RuntimeError, ConnectionError) as e:
43
  # Catch errors due to disconnection or network issues