OneASR Gateway Integration
OneASR is our open-source, high-performance speech recognition gateway designed for self-hosting and team deployments.
Why Use OneASR with DuRT?
- Multi-Engine Multiplexing: Aggregates Faster-Whisper, FireRedASR, SenseVoice, and Paraformer into a single OpenAI-compatible API.
- Async Batch Tasks: Upload 2GB+ video files; OneASR processes them on GPU worker nodes and notifies DuRT upon completion.
- Native Diarization & VAD: Built-in Silero-VAD chunking and speaker diarization pipelines.
Quick Setup
- Deploy OneASR on your local network or GPU server:bash
git clone https://github.com/codeAndxv/OneASR.git cd OneASR pip install -r requirements.txt uvicorn app.main:app --host 0.0.0.0 --port 8000 - In DuRT, go to Settings ➔ Services ➔ Add Service:
- Type:
OneASR - Base URL:
http://localhost:8000(or your server IP) - API Key:
sk-oneasr-xxx(from yourconfig.yaml)
- Type:
- Select OneASR in any File Transcription or Live Caption workflow!
