buffer is now transcript.text
Browse files
whisper_fastapi_online_server.py
CHANGED
|
@@ -213,16 +213,12 @@ async def websocket_endpoint(websocket: WebSocket):
|
|
| 213 |
|
| 214 |
full_transcription += trans
|
| 215 |
if args.vac:
|
| 216 |
-
|
| 217 |
-
online.online.transcript_buffer.buffer
|
| 218 |
-
)[
|
| 219 |
-
2
|
| 220 |
-
] # We need to access the underlying online object to get the buffer
|
| 221 |
else:
|
| 222 |
-
|
| 223 |
-
|
| 224 |
-
|
| 225 |
-
|
| 226 |
buffer = ""
|
| 227 |
|
| 228 |
lines = [
|
|
|
|
| 213 |
|
| 214 |
full_transcription += trans
|
| 215 |
if args.vac:
|
| 216 |
+
transcript = online.online.concatenate_tokens(online.online.transcript_buffer.buffer)
|
|
|
|
|
|
|
|
|
|
|
|
|
| 217 |
else:
|
| 218 |
+
transcript = online.concatenate_tokens(online.transcript_buffer.buffer)
|
| 219 |
+
|
| 220 |
+
buffer = transcript.text
|
| 221 |
+
if buffer in full_transcription: # With VAC, the buffer is not updated until the next chunk is processed
|
| 222 |
buffer = ""
|
| 223 |
|
| 224 |
lines = [
|