25 lines
591 B
Python
25 lines
591 B
Python
from fw.init import load_fastwhisper
|
|
from ahserver.webapp import webapp
|
|
from appPublic.registerfunction import RegisterFunction
|
|
|
|
async def transcrible(request, *args, **kw):
|
|
env = request._run_ns
|
|
ret = await env.fastwhister.submit_task(env.params_kw)
|
|
return ret
|
|
|
|
async def get_status(request, *args, **kw):
|
|
env = request._run_ns
|
|
ret = await env.fastwhister.get_status(env.params_kw.task_id)
|
|
return ret
|
|
|
|
def init():
|
|
rf = RegisterFunction()
|
|
rf.register('transcrible', transcrible)
|
|
rf.register('get_status', get_status)
|
|
load_fastwhisper()
|
|
|
|
if __name__ == '__main__':
|
|
webapp(init)
|
|
|
|
|