joshsoftware / joshsoftware/zaban

Implement Multiple Model Support with Dropdown Selection

Open
#13 0 comments 0 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.