17 lines
425 B
Python
17 lines
425 B
Python
import logging
|
|
|
|
from fastapi import APIRouter, WebSocket, WebSocketDisconnect
|
|
|
|
logger = logging.getLogger(__name__)
|
|
router = APIRouter(tags=["asr"])
|
|
|
|
|
|
@router.websocket("/ws/asr/{video_id}")
|
|
async def ws_asr_endpoint(websocket: WebSocket, video_id: str, language: str = "yue"):
|
|
await websocket.accept()
|
|
try:
|
|
while True:
|
|
await websocket.receive_bytes()
|
|
except WebSocketDisconnect:
|
|
pass
|