AspilateX
commited on
Commit
·
0d2686c
1
Parent(s):
4f915ba
fix error: Unexpected error: data is a dict-like object
Browse files
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.
|
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.
|
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
|