diff --git a/docker-compose.yml b/docker-compose.yml index 713b810..c35157c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -14,6 +14,7 @@ services: - cache-pip:/root/.cache/pip - cache-poetry:/root/.cache/poetry - cache-whisper:/root/.cache/whisper + entrypoint: ["gunicorn", "--bind", "0.0.0.0:9000", "--workers", "10", "--timeout", "0", "app.webservice:app", "-k", "uvicorn.workers.UvicornWorker"] volumes: cache-pip: diff --git a/whisper.py b/whisper.py index e46ec47..639355f 100644 --- a/whisper.py +++ b/whisper.py @@ -17,12 +17,14 @@ def audio_callback_closure(client: AsyncClient): # file.write(audio.body) print("Transcribe audio") response = requests.post('http://127.0.0.1:9000/asr?encode=true&task=transcribe&word_timestamps=false&output=txt', files=files) + print("Finished transcribing") room_id = room.room_id - await client.room_send( + sent_message = await client.room_send( room_id=room_id, message_type="m.room.message", content={"msgtype": "m.text", "body": response.content.decode()}, ) + print(sent_message) return audio_callback