Improve Deepgram default modely by language (#641)

Co-authored-by: Markus Frindt <m.frindt@cognigy.com>
This commit is contained in:
Markus Frindt
2024-02-12 15:53:14 +01:00
committed by GitHub
parent 9c33a790bd
commit ef2306e558

View File

@@ -102,6 +102,9 @@ const stickyVars = {
] ]
}; };
/**
* @see https://developers.deepgram.com/docs/models-languages-overview
*/
const optimalDeepramModels = { const optimalDeepramModels = {
zh: ['base', 'base'], zh: ['base', 'base'],
'zh-CN':['base', 'base'], 'zh-CN':['base', 'base'],
@@ -109,34 +112,34 @@ const optimalDeepramModels = {
da: ['enhanced', 'enhanced'], da: ['enhanced', 'enhanced'],
en: ['nova-2-phonecall', 'nova-2'], en: ['nova-2-phonecall', 'nova-2'],
'en-US': ['nova-2-phonecall', 'nova-2'], 'en-US': ['nova-2-phonecall', 'nova-2'],
'en-AU': ['nova-2-phonecall', 'nova-2'], 'en-AU': ['nova-2', 'nova-2'],
'en-GB': ['nova-2-phonecall', 'nova-2'], 'en-GB': ['nova-2', 'nova-2'],
'en-IN': ['nova-2-phonecall', 'nova-2'], 'en-IN': ['nova-2', 'nova-2'],
'en-NZ': ['nova-2-phonecall', 'nova-2'], 'en-NZ': ['nova-2', 'nova-2'],
nl: ['nova-2-phonecall', 'nova-2'], nl: ['nova-2', 'nova-2'],
fr: ['nova-2-phonecall', 'nova-2'], fr: ['nova-2', 'nova-2'],
'fr-CA': ['nova-2-phonecall', 'nova-2'], 'fr-CA': ['nova-2', 'nova-2'],
de: ['nova-2-phonecall', 'nova-2'], de: ['nova-2', 'nova-2'],
hi: ['nova-2-phonecall', 'nova-2'], hi: ['nova-2', 'nova-2'],
'hi-Latn': ['nova-2-phonecall', 'nova-2'], 'hi-Latn': ['nova-2', 'nova-2'],
id: ['base', 'base'], id: ['base', 'base'],
it: ['enhanced', 'enhanced'], it: ['nova-2', 'nova-2'],
ja: ['enhanced', 'enhanced'], ja: ['enhanced', 'enhanced'],
ko: ['enhanced', 'enhanced'], ko: ['nova-2', 'nova-2'],
no: ['enhanced', 'enhanced'], no: ['nova-2', 'nova-2'],
pl: ['enhanced', 'enhanced'], pl: ['nova-2', 'nova-2'],
pt: ['nova-2-phonecall', 'nova-2'], pt: ['nova-2', 'nova-2'],
'pt-BR': ['nova-2-phonecall', 'nova-2'], 'pt-BR': ['nova-2', 'nova-2'],
'pt-PT': ['base', 'base'], 'pt-PT': ['nova-2', 'nova-2'],
ru: ['base', 'base'], ru: ['nova-2', 'nova-2'],
es: ['nova-2-phonecall', 'nova-2'], es: ['nova-2', 'nova-2'],
'es-419': ['nova-2-phonecall', 'nova-2'], 'es-419': ['nova-2', 'nova-2'],
'es-LATAM': ['enhanced', 'enhanced'], 'es-LATAM': ['enhanced', 'enhanced'],
sv: ['enhanced', 'enhanced'], sv: ['nova-2', 'nova-2'],
ta: ['enhanced', 'enhanced'], ta: ['enhanced', 'enhanced'],
taq: ['enhanced', 'enhanced'], taq: ['enhanced', 'enhanced'],
tr: ['base', 'base'], tr: ['nova-2', 'nova-2'],
uk: ['base', 'base'] uk: ['nova-2', 'nova-2']
}; };
const selectDefaultDeepgramModel = (task, language) => { const selectDefaultDeepgramModel = (task, language) => {