From be28eba637b38943dca8d51ba4770ec4e2bf3275 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Thu, 6 Nov 2025 10:33:41 +0800 Subject: [PATCH] bugfix --- app/fastwhisper.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/fastwhisper.py b/app/fastwhisper.py index f6024e9..c360e1f 100644 --- a/app/fastwhisper.py +++ b/app/fastwhisper.py @@ -1,3 +1,4 @@ +import asyncio from appPublic.worker import get_event_loop from fw.init import load_fastwhisper from ahserver.webapp import webapp @@ -15,9 +16,15 @@ async def get_status(request, *args, **kw): ret = await env.fastwhister.get_status(env.params_kw.task_id) return ret +async def start_fw_server(*args, **kw): + debug(f'start fastwhisper engine, {args=}, {kw=}') + env = ServerEnv() + asyncio.create_task(env.fastwhisper.run()) + debug('fastwhisper engine started ') + async def ahapp_built(app): env = ServerEnv() - app.on_startup.append(env.fastwhisper.run) + app.on_startup.append(start_fw_server) def init(): rf = RegisterFunction()