✨(summary) add dutch and german languages
Based on a request from our European partners, introduce new languages for the transcription feature. Dutch and German are now supported, which is a great addition. It closes #837. WhisperX is expected to support both languages.
This commit is contained in:
committed by
aleb_the_flash
parent
d7ad5aed05
commit
0a0c7ba618
@@ -8,6 +8,10 @@ and this project adheres to
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
### Added
|
||||
|
||||
- ✨(summary) add dutch and german languages
|
||||
|
||||
### Changed
|
||||
|
||||
- 📈(frontend) track new recording's modes
|
||||
|
||||
@@ -18,6 +18,14 @@ export const useTranscriptionLanguage = () => {
|
||||
key: RecordingLanguage.ENGLISH,
|
||||
label: t('language.options.english'),
|
||||
},
|
||||
{
|
||||
key: RecordingLanguage.GERMAN,
|
||||
label: t('language.options.german'),
|
||||
},
|
||||
{
|
||||
key: RecordingLanguage.DUTCH,
|
||||
label: t('language.options.dutch'),
|
||||
},
|
||||
{
|
||||
key: RecordingLanguage.AUTOMATIC,
|
||||
label: t('language.options.auto'),
|
||||
|
||||
@@ -75,6 +75,8 @@
|
||||
"options": {
|
||||
"french": "Französisch (fr)",
|
||||
"english": "Englisch (en)",
|
||||
"dutch": "Niederländisch (nl)",
|
||||
"german": "Deutsch (de)",
|
||||
"auto": "Automatisch"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -75,6 +75,8 @@
|
||||
"options": {
|
||||
"french": "French (fr)",
|
||||
"english": "English (en)",
|
||||
"dutch": "Dutch (nl)",
|
||||
"german": "German (de)",
|
||||
"auto": "Automatic"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -75,6 +75,8 @@
|
||||
"options": {
|
||||
"french": "Français (fr)",
|
||||
"english": "Anglais (en)",
|
||||
"dutch": "Hollandais (nl)",
|
||||
"german": "Allemand (de)",
|
||||
"auto": "Automatique"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -75,6 +75,8 @@
|
||||
"options": {
|
||||
"french": "Frans (fr)",
|
||||
"english": "Engels (en)",
|
||||
"dutch": "Nederlands (nl)",
|
||||
"german": "Duits (de)",
|
||||
"auto": "Automatisch"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,6 +3,8 @@ import { proxy } from 'valtio'
|
||||
export enum RecordingLanguage {
|
||||
ENGLISH = 'en',
|
||||
FRENCH = 'fr',
|
||||
DUTCH = 'nl',
|
||||
GERMAN = 'de',
|
||||
AUTOMATIC = 'auto',
|
||||
}
|
||||
|
||||
|
||||
@@ -44,7 +44,7 @@ class Settings(BaseSettings):
|
||||
whisperx_max_retries: int = 0
|
||||
# ISO 639-1 language code (e.g., "en", "fr", "es")
|
||||
whisperx_default_language: Optional[str] = None
|
||||
whisperx_allowed_languages: Set[str] = {"en", "fr"}
|
||||
whisperx_allowed_languages: Set[str] = {"en", "fr", "de", "nl"}
|
||||
llm_base_url: str
|
||||
llm_api_key: SecretStr
|
||||
llm_model: str
|
||||
|
||||
Reference in New Issue
Block a user