mirror of
https://github.com/dograh-hq/dograh.git
synced 2026-06-19 08:28:10 +02:00
Add model_options to SmallestAITTSConfiguration's voice field so the UI renders the correct voice list per model — 15 standard voices for lightning_v3.1 and 6 premium voices (meher, rhea, aviraj, cressida, willow, maverick) for lightning_v3.1_pro. All 21 voice IDs verified against the Smallest AI API. The frontend's existing model_options machinery already handles dropdown filtering and auto-reset on model change, so no UI changes are needed.
94 lines
2.5 KiB
Python
94 lines
2.5 KiB
Python
from .azure import (
|
|
AZURE_EMBEDDING_MODELS,
|
|
AZURE_MODELS,
|
|
AZURE_REALTIME_API_VERSIONS,
|
|
AZURE_REALTIME_MODELS,
|
|
AZURE_REALTIME_VOICES,
|
|
AZURE_SPEECH_REGIONS,
|
|
AZURE_SPEECH_STT_LANGUAGES,
|
|
AZURE_SPEECH_TTS_LANGUAGES,
|
|
AZURE_SPEECH_TTS_VOICES,
|
|
)
|
|
from .deepgram import (
|
|
DEEPGRAM_FLUX_MODELS,
|
|
DEEPGRAM_FLUX_MULTILINGUAL_LANGUAGE_OPTIONS,
|
|
DEEPGRAM_FLUX_MULTILINGUAL_LANGUAGES,
|
|
DEEPGRAM_LANGUAGES,
|
|
DEEPGRAM_STT_MODELS,
|
|
)
|
|
from .gladia import GLADIA_STT_LANGUAGES, GLADIA_STT_MODELS
|
|
from .google import (
|
|
GOOGLE_MODELS,
|
|
GOOGLE_REALTIME_LANGUAGES,
|
|
GOOGLE_REALTIME_MODELS,
|
|
GOOGLE_REALTIME_VOICES,
|
|
GOOGLE_STT_LANGUAGES,
|
|
GOOGLE_STT_MODELS,
|
|
GOOGLE_TTS_LANGUAGES,
|
|
GOOGLE_TTS_MODELS,
|
|
GOOGLE_TTS_VOICES,
|
|
GOOGLE_VERTEX_REALTIME_LANGUAGES,
|
|
GOOGLE_VERTEX_REALTIME_MODELS,
|
|
GOOGLE_VERTEX_REALTIME_VOICES,
|
|
)
|
|
from .sarvam import (
|
|
SARVAM_LANGUAGES,
|
|
SARVAM_LLM_MODELS,
|
|
SARVAM_STT_LANGUAGES_V3,
|
|
SARVAM_STT_LANGUAGES_V25,
|
|
SARVAM_STT_MODELS,
|
|
SARVAM_TTS_MODELS,
|
|
SARVAM_V2_VOICES,
|
|
SARVAM_V3_VOICES,
|
|
)
|
|
from .smallest import (
|
|
SMALLEST_TTS_LANGUAGES,
|
|
SMALLEST_TTS_MODELS,
|
|
SMALLEST_TTS_PRO_VOICES,
|
|
SMALLEST_TTS_VOICES,
|
|
)
|
|
from .speechmatics import SPEECHMATICS_STT_LANGUAGES
|
|
|
|
__all__ = [
|
|
"AZURE_EMBEDDING_MODELS",
|
|
"AZURE_MODELS",
|
|
"AZURE_REALTIME_API_VERSIONS",
|
|
"AZURE_REALTIME_MODELS",
|
|
"AZURE_REALTIME_VOICES",
|
|
"AZURE_SPEECH_REGIONS",
|
|
"AZURE_SPEECH_STT_LANGUAGES",
|
|
"AZURE_SPEECH_TTS_LANGUAGES",
|
|
"AZURE_SPEECH_TTS_VOICES",
|
|
"DEEPGRAM_FLUX_MODELS",
|
|
"DEEPGRAM_FLUX_MULTILINGUAL_LANGUAGES",
|
|
"DEEPGRAM_FLUX_MULTILINGUAL_LANGUAGE_OPTIONS",
|
|
"DEEPGRAM_LANGUAGES",
|
|
"DEEPGRAM_STT_MODELS",
|
|
"GLADIA_STT_LANGUAGES",
|
|
"GLADIA_STT_MODELS",
|
|
"GOOGLE_MODELS",
|
|
"GOOGLE_REALTIME_LANGUAGES",
|
|
"GOOGLE_REALTIME_MODELS",
|
|
"GOOGLE_REALTIME_VOICES",
|
|
"GOOGLE_STT_LANGUAGES",
|
|
"GOOGLE_STT_MODELS",
|
|
"GOOGLE_TTS_LANGUAGES",
|
|
"GOOGLE_TTS_MODELS",
|
|
"GOOGLE_TTS_VOICES",
|
|
"GOOGLE_VERTEX_REALTIME_LANGUAGES",
|
|
"GOOGLE_VERTEX_REALTIME_MODELS",
|
|
"GOOGLE_VERTEX_REALTIME_VOICES",
|
|
"SARVAM_LANGUAGES",
|
|
"SARVAM_LLM_MODELS",
|
|
"SARVAM_STT_LANGUAGES_V25",
|
|
"SARVAM_STT_LANGUAGES_V3",
|
|
"SARVAM_STT_MODELS",
|
|
"SARVAM_TTS_MODELS",
|
|
"SARVAM_V2_VOICES",
|
|
"SARVAM_V3_VOICES",
|
|
"SMALLEST_TTS_LANGUAGES",
|
|
"SMALLEST_TTS_MODELS",
|
|
"SMALLEST_TTS_PRO_VOICES",
|
|
"SMALLEST_TTS_VOICES",
|
|
"SPEECHMATICS_STT_LANGUAGES",
|
|
]
|