Skip to content

Implement Multiple Model Support with Dropdown Selection #13

@shubhh139

Description

@shubhh139

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions