ENCOA-276, ENCOA-277
This commit is contained in:
@@ -51,6 +51,20 @@ async def generate_mp3(
|
||||
return await listening_controller.generate_mp3(dto)
|
||||
|
||||
|
||||
|
||||
@listening_router.post(
|
||||
'/transcribe',
|
||||
dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))]
|
||||
)
|
||||
@inject
|
||||
async def transcribe_dialog(
|
||||
audio: UploadFile,
|
||||
listening_controller: IListeningController = Depends(Provide[controller])
|
||||
):
|
||||
return await listening_controller.transcribe_dialog(audio)
|
||||
|
||||
|
||||
|
||||
@listening_router.post(
|
||||
'/',
|
||||
dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))]
|
||||
@@ -61,3 +75,4 @@ async def generate_listening_exercise(
|
||||
listening_controller: IListeningController = Depends(Provide[controller])
|
||||
):
|
||||
return await listening_controller.get_listening_question(dto)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user