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
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
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
Model Options per Service
Translation Models:
TTS Models:
STT Models:
Transliteration Models:
Estimation: 24 hours