feat: text to speech

This commit is contained in:
cogwheel0
2025-09-20 23:58:18 +05:30
parent 33fbc31672
commit c05644f731
16 changed files with 697 additions and 105 deletions

View File

@@ -217,6 +217,8 @@
"imageGeneration": "Bildgenerierung",
"imageGenerationDescription": "Bilder aus deinen Prompts erstellen.",
"copy": "Kopieren",
"ttsListen": "Anhören",
"ttsStop": "Stoppen",
"edit": "Bearbeiten",
"regenerate": "Neu generieren",
"noConversationsYet": "Noch keine Unterhaltungen"

View File

@@ -441,6 +441,14 @@
"@imageGenerationDescription": {"description": "Explains creating images via model prompts."},
"copy": "Copy",
"@copy": {"description": "Action to copy text to clipboard."},
"ttsListen": "Listen",
"@ttsListen": {
"description": "Action to play the assistant message using text to speech"
},
"ttsStop": "Stop",
"@ttsStop": {
"description": "Action to stop text to speech playback"
},
"edit": "Edit",
"@edit": {"description": "Action to edit an item/message."},
"regenerate": "Regenerate",

View File

@@ -217,6 +217,8 @@
"imageGeneration": "Génération d'images",
"imageGenerationDescription": "Créez des images à partir de vos prompts.",
"copy": "Copier",
"ttsListen": "Écouter",
"ttsStop": "Arrêter",
"edit": "Modifier",
"regenerate": "Régénérer",
"noConversationsYet": "Aucune conversation pour l'instant"

View File

@@ -217,6 +217,8 @@
"imageGeneration": "Generazione immagini",
"imageGenerationDescription": "Crea immagini dai tuoi prompt.",
"copy": "Copia",
"ttsListen": "Ascolta",
"ttsStop": "Interrompi",
"edit": "Modifica",
"regenerate": "Rigenera",
"noConversationsYet": "Ancora nessuna conversazione"

View File

@@ -1290,6 +1290,18 @@ abstract class AppLocalizations {
/// **'Copy'**
String get copy;
/// Action to play the assistant message using text to speech
///
/// In en, this message translates to:
/// **'Listen'**
String get ttsListen;
/// Action to stop text to speech playback
///
/// In en, this message translates to:
/// **'Stop'**
String get ttsStop;
/// Action to edit an item/message.
///
/// In en, this message translates to:

View File

@@ -658,6 +658,12 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String get copy => 'Kopieren';
@override
String get ttsListen => 'Anhören';
@override
String get ttsStop => 'Stoppen';
@override
String get edit => 'Bearbeiten';

View File

@@ -653,6 +653,12 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get copy => 'Copy';
@override
String get ttsListen => 'Listen';
@override
String get ttsStop => 'Stop';
@override
String get edit => 'Edit';

View File

@@ -664,6 +664,12 @@ class AppLocalizationsFr extends AppLocalizations {
@override
String get copy => 'Copier';
@override
String get ttsListen => 'Écouter';
@override
String get ttsStop => 'Arrêter';
@override
String get edit => 'Modifier';

View File

@@ -655,6 +655,12 @@ class AppLocalizationsIt extends AppLocalizations {
@override
String get copy => 'Copia';
@override
String get ttsListen => 'Ascolta';
@override
String get ttsStop => 'Interrompi';
@override
String get edit => 'Modifica';