mirror of
https://github.com/dograh-hq/dograh.git
synced 2026-06-19 08:28:10 +02:00
* Add Sarvam LLM provider, update Sarvam STT models, expose usage_info on run detail. Depends on pipecat PR dograh-hq/pipecat#43 for STT string language support. Submodule bump will follow after that merges. * test: cover Sarvam STT language mapping; link Sarvam docs --------- Co-authored-by: Sabiha Khan <sabihak89@gmail.com>
110 lines
2.8 KiB
TypeScript
110 lines
2.8 KiB
TypeScript
// Display names for language codes (Deepgram + Sarvam)
|
|
export const LANGUAGE_DISPLAY_NAMES: Record<string, string> = {
|
|
"multi": "Multilingual (Auto-detect)",
|
|
// Arabic
|
|
"ar": "Arabic",
|
|
"ar-AE": "Arabic (UAE)",
|
|
"ar-SA": "Arabic (Saudi Arabia)",
|
|
"ar-QA": "Arabic (Qatar)",
|
|
"ar-KW": "Arabic (Kuwait)",
|
|
"ar-SY": "Arabic (Syria)",
|
|
"ar-LB": "Arabic (Lebanon)",
|
|
"ar-PS": "Arabic (Palestine)",
|
|
"ar-JO": "Arabic (Jordan)",
|
|
"ar-EG": "Arabic (Egypt)",
|
|
"ar-SD": "Arabic (Sudan)",
|
|
"ar-TD": "Arabic (Chad)",
|
|
"ar-MA": "Arabic (Morocco)",
|
|
"ar-DZ": "Arabic (Algeria)",
|
|
"ar-TN": "Arabic (Tunisia)",
|
|
"ar-IQ": "Arabic (Iraq)",
|
|
"ar-IR": "Arabic (Iran)",
|
|
// Other languages
|
|
"be": "Belarusian",
|
|
"bn": "Bengali",
|
|
"bs": "Bosnian",
|
|
"bg": "Bulgarian",
|
|
"ca": "Catalan",
|
|
"cs": "Czech",
|
|
"da": "Danish",
|
|
"da-DK": "Danish (Denmark)",
|
|
"de": "German",
|
|
"de-CH": "German (Switzerland)",
|
|
"el": "Greek",
|
|
"en": "English",
|
|
"en-US": "English (US)",
|
|
"en-AU": "English (Australia)",
|
|
"en-GB": "English (UK)",
|
|
"en-IN": "English (India)",
|
|
"en-NZ": "English (New Zealand)",
|
|
"es": "Spanish",
|
|
"es-419": "Spanish (Latin America)",
|
|
"et": "Estonian",
|
|
"fa": "Persian",
|
|
"fi": "Finnish",
|
|
"fr": "French",
|
|
"fr-CA": "French (Canada)",
|
|
"he": "Hebrew",
|
|
"hi": "Hindi",
|
|
"hr": "Croatian",
|
|
"hu": "Hungarian",
|
|
"id": "Indonesian",
|
|
"it": "Italian",
|
|
"ja": "Japanese",
|
|
"kn": "Kannada",
|
|
"ko": "Korean",
|
|
"ko-KR": "Korean (South Korea)",
|
|
"lt": "Lithuanian",
|
|
"lv": "Latvian",
|
|
"mk": "Macedonian",
|
|
"mr": "Marathi",
|
|
"ms": "Malay",
|
|
"nl": "Dutch",
|
|
"nl-BE": "Flemish",
|
|
"no": "Norwegian",
|
|
"pl": "Polish",
|
|
"pt": "Portuguese",
|
|
"pt-BR": "Portuguese (Brazil)",
|
|
"pt-PT": "Portuguese (Portugal)",
|
|
"ro": "Romanian",
|
|
"ru": "Russian",
|
|
"sk": "Slovak",
|
|
"sl": "Slovenian",
|
|
"sr": "Serbian",
|
|
"sv": "Swedish",
|
|
"sv-SE": "Swedish (Sweden)",
|
|
"ta": "Tamil",
|
|
"te": "Telugu",
|
|
"th": "Thai",
|
|
"tl": "Tagalog",
|
|
"tr": "Turkish",
|
|
"uk": "Ukrainian",
|
|
"ur": "Urdu",
|
|
"vi": "Vietnamese",
|
|
"zh-CN": "Chinese (Simplified)",
|
|
"zh-TW": "Chinese (Traditional)",
|
|
// Sarvam Indian languages
|
|
"unknown": "Auto-detect",
|
|
"bn-IN": "Bengali",
|
|
"gu-IN": "Gujarati",
|
|
"hi-IN": "Hindi",
|
|
"kn-IN": "Kannada",
|
|
"ml-IN": "Malayalam",
|
|
"mr-IN": "Marathi",
|
|
"od-IN": "Odia",
|
|
"pa-IN": "Punjabi",
|
|
"ta-IN": "Tamil",
|
|
"te-IN": "Telugu",
|
|
"as-IN": "Assamese",
|
|
"ur-IN": "Urdu",
|
|
"ne-IN": "Nepali",
|
|
"kok-IN": "Konkani",
|
|
"ks-IN": "Kashmiri",
|
|
"sd-IN": "Sindhi",
|
|
"sa-IN": "Sanskrit",
|
|
"sat-IN": "Santali",
|
|
"mni-IN": "Manipuri",
|
|
"brx-IN": "Bodo",
|
|
"mai-IN": "Maithili",
|
|
"doi-IN": "Dogri",
|
|
};
|