-
Notifications
You must be signed in to change notification settings - Fork 526
Open
0 / 10 of 1 issue completedOpen
0 / 10 of 1 issue completed
Copy link
Description
Context
I've been exploring the whisper-live project and see great potential for it in web applications and microservices. While the current client-server architecture works well for Python developers, integrating with other languages and frameworks requires extra effort.
Proposal
I'd like to contribute a FastAPI interface that would:
- Keep all existing functionality intact
- Add a REST API for file uploads and processing requests
- Provide WebSocket endpoints for streaming transcription results
- Include automatic API documentation
Benefits
- Enable easy integration from any language/framework
- Simplify containerized deployment
- Allow usage in microservice architectures
- Reduce client-side implementation complexity
Implementation Plan
The implementation would be provided as run_server_fastapi.py, working alongside the existing server code without replacing it. It would use the same underlying transcription engine while adding standardized HTTP/WebSocket interfaces.
Would this addition be valuable to the project? I'm happy to start work on this if it aligns with the project's goals.
Reactions are currently unavailable
Sub-issues
Metadata
Metadata
Assignees
Labels
No labels