feat(tts): add auto mode for text-to-speech engine selection

This commit is contained in:
cogwheel0
2025-11-02 21:31:13 +05:30
parent da249eaa31
commit cfadeffd24
19 changed files with 579 additions and 154 deletions

View File

@@ -965,7 +965,7 @@ class AppLocalizationsFr extends AppLocalizations {
@override
String get sttEngineServerDescription =>
'Envoie toujours les enregistrements à votre serveur Conduit pour transcription.';
'Envoie toujours les enregistrements à votre serveur OpenWebUI pour transcription.';
@override
String get sttDeviceUnavailableWarning =>
@@ -978,12 +978,35 @@ class AppLocalizationsFr extends AppLocalizations {
@override
String get ttsEngineLabel => 'Moteur';
@override
String get ttsEngineAuto => 'Auto';
@override
String get ttsEngineDevice => 'Sur l\'appareil';
@override
String get ttsEngineServer => 'Serveur';
@override
String get ttsEngineAutoDescription =>
'Utilise la synthèse locale quand cest possible, sinon bascule vers votre serveur.';
@override
String get ttsEngineDeviceDescription =>
'Garde la synthèse sur cet appareil. La lecture vocale ne fonctionne plus si lappareil noffre pas la synthèse vocale.';
@override
String get ttsEngineServerDescription =>
'Demande toujours l\'audio à votre serveur OpenWebUI.';
@override
String get ttsDeviceUnavailableWarning =>
'La synthèse vocale sur lappareil nest pas disponible sur cet appareil.';
@override
String get ttsServerUnavailableWarning =>
'Connectez-vous à un serveur avec la synthèse vocale activée pour utiliser cette option.';
@override
String get ttsSettings => 'Synthèse vocale';