joshsoftware / joshsoftware/zaban
Implement Multiple Model Support with Dropdown Selection
- Dominant language
- Python
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
Add support for multiple models per service (Translation, TTS, STT, Transliteration) with dropdown selection in API requests. Users should be able to choose from different model options for each service.
Acceptance Criteria
- [ ] Add model selection dropdown for translation service
- [ ] Add model selection dropdown for TTS service
- [ ] Add model selection dropdown for STT service
- [ ] Add model selection dropdown for transliteration service
- [ ] Implement model-specific configuration and loading
- [ ] Add model comparison and benchmarking
- [ ] Add model-specific documentation and examples
- [ ] Add model performance metrics per selection
Model Options per Service
Translation Models:
- IndicTrans2 (Local) - Default, high quality
- IndicTrans2 (External API) - Fallback option
- Google Translate API - Alternative provider
- Microsoft Translator - Alternative provider
TTS Models:
- IndicTTS (Local) - Indian languages
- Coqui TTS (Local) - Multilingual
- Google Cloud TTS - External API
- Microsoft Speech - External API
- Amazon Polly - External API
STT Models:
- Whisper (Local) - Multilingual
- IndicWav2Vec (Local) - Indian languages
- Google Cloud STT - External API
- Microsoft Speech - External API
- Amazon Transcribe - External API
Transliteration Models:
- IndicXlit (Local) - Indian scripts
- Google Transliteration - External API
- Microsoft Transliteration - External API
- Open-source libraries - Alternative options
Estimation: 24 hours
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.