771 B
771 B
ASR SERVICE
A FASTAPI client for receieving audio data from font and sending audio to a Triton ASR service using SSE or WebSocket streaming. It yields real-time transcription results as JSON-like events.
How to run
SET ENVIRONMENT
1-create a file .env and set TRITON_URL
1-DEVELOPMENT
Run the system : Uvicorn and Fastapi
.venv/bin/uvicorn src.main:app --host 0.0.0.0 --port 8000
2-DEPLOYMENT
Docker Build
docker build -t asr_client:latest --build-arg DEBIAN_FRONTEND=noninteractive .
Docker Run
docker run -d --gpus all --network host --restart unless-stopped asr_client:latest
there was a problem in installing ast_client package : pip couldnot find a versaion for perf-analyzer==2.59.1 : so i removed it