feat(learn): voice mode goes, as a spoken conversation isn't wanted (ADR 0021, D68 withdrawn)

The developer's review of 4 Nov 2026: "an actual conversation with the AI
chatbot is not desirable and necessary". The field's voice-mode button,
the screen it opened, reading answers aloud and its texts go, and with
them flutter_tts, its patched copy in third_party/ (one override fewer),
the TTS_SERVICE query in the manifest and the plugin's registrants. The
microphone stays and dictates into the question. ImageApproval is the
conversation sheet's own again, as only voice mode needed it.

Whats-New: Voice mode is gone; the microphone dictates into your question.
Whats-New-De: Der Sprachmodus ist weg; das Mikrofon diktiert in deine Frage.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
This commit is contained in:
Tizian 「ティツィアーン」 2026-11-04 20:38:11 +01:00
commit 00212bf49c
Signed by: raisondetredev
GPG key ID: 07F6FCF405488B64
5 changed files with 18 additions and 5716 deletions

View file

@ -2135,15 +2135,5 @@
"assistantAddTitle": "Zu deiner Frage hinzufügen",
"assistantAddCamera": "Kamera",
"assistantAddPhotos": "Fotos",
"assistantAddFiles": "Dateien",
"assistantTalk": "Sprachmodus",
"voiceTitle": "Lass uns reden",
"voiceListening": "Ich höre zu …",
"voiceThinking": "Ich denke nach …",
"voiceTapToTalk": "Tippe aufs Mikrofon, um zu sprechen",
"voiceTalk": "Sprechen",
"voiceDone": "Senden",
"voiceSpeakerOff": "Antworten nicht vorlesen",
"voiceSpeakerOn": "Antworten vorlesen",
"voiceEnd": "Sprachmodus beenden"
"assistantAddFiles": "Dateien"
}

View file

@ -2557,25 +2557,5 @@
"assistantAddPhotos": "Photos",
"@assistantAddPhotos": {"description": "Tile in +'s sheet: picks photos from the device."},
"assistantAddFiles": "Files",
"@assistantAddFiles": {"description": "Tile in +'s sheet: picks files (PDFs, texts, images)."},
"assistantTalk": "Voice mode",
"@assistantTalk": {"description": "The field's button opening voice mode, a conversation spoken rather than typed (ADR 0021, D68)"},
"voiceTitle": "Let's talk",
"@voiceTitle": {"description": "Voice mode's heading"},
"voiceListening": "Listening…",
"@voiceListening": {"description": "Voice mode while it hears the person"},
"voiceThinking": "Thinking…",
"@voiceThinking": {"description": "Voice mode while the answer is awaited"},
"voiceTapToTalk": "Tap the microphone to talk",
"@voiceTapToTalk": {"description": "Voice mode waiting for the microphone"},
"voiceTalk": "Talk",
"@voiceTalk": {"description": "The microphone's tooltip: listens, stopping any reading"},
"voiceDone": "Send",
"@voiceDone": {"description": "The microphone's tooltip while listening: stops and asks what was heard"},
"voiceSpeakerOff": "Don't read answers aloud",
"@voiceSpeakerOff": {"description": "Switches reading answers aloud off"},
"voiceSpeakerOn": "Read answers aloud",
"@voiceSpeakerOn": {"description": "Switches reading answers aloud on"},
"voiceEnd": "End voice mode",
"@voiceEnd": {"description": "Closes voice mode"}
"@assistantAddFiles": {"description": "Tile in +'s sheet: picks files (PDFs, texts, images)."}
}

View file

@ -12601,66 +12601,6 @@ abstract class AppLocalizations {
/// In en, this message translates to:
/// **'Files'**
String get assistantAddFiles;
/// The field's button opening voice mode, a conversation spoken rather than typed (ADR 0021, D68)
///
/// In en, this message translates to:
/// **'Voice mode'**
String get assistantTalk;
/// Voice mode's heading
///
/// In en, this message translates to:
/// **'Let\'s talk'**
String get voiceTitle;
/// Voice mode while it hears the person
///
/// In en, this message translates to:
/// **'Listening…'**
String get voiceListening;
/// Voice mode while the answer is awaited
///
/// In en, this message translates to:
/// **'Thinking…'**
String get voiceThinking;
/// Voice mode waiting for the microphone
///
/// In en, this message translates to:
/// **'Tap the microphone to talk'**
String get voiceTapToTalk;
/// The microphone's tooltip: listens, stopping any reading
///
/// In en, this message translates to:
/// **'Talk'**
String get voiceTalk;
/// The microphone's tooltip while listening: stops and asks what was heard
///
/// In en, this message translates to:
/// **'Send'**
String get voiceDone;
/// Switches reading answers aloud off
///
/// In en, this message translates to:
/// **'Don\'t read answers aloud'**
String get voiceSpeakerOff;
/// Switches reading answers aloud on
///
/// In en, this message translates to:
/// **'Read answers aloud'**
String get voiceSpeakerOn;
/// Closes voice mode
///
/// In en, this message translates to:
/// **'End voice mode'**
String get voiceEnd;
}
class _AppLocalizationsDelegate

View file

@ -8079,34 +8079,4 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String get assistantAddFiles => 'Dateien';
@override
String get assistantTalk => 'Sprachmodus';
@override
String get voiceTitle => 'Lass uns reden';
@override
String get voiceListening => 'Ich höre zu …';
@override
String get voiceThinking => 'Ich denke nach …';
@override
String get voiceTapToTalk => 'Tippe aufs Mikrofon, um zu sprechen';
@override
String get voiceTalk => 'Sprechen';
@override
String get voiceDone => 'Senden';
@override
String get voiceSpeakerOff => 'Antworten nicht vorlesen';
@override
String get voiceSpeakerOn => 'Antworten vorlesen';
@override
String get voiceEnd => 'Sprachmodus beenden';
}

View file

@ -8006,36 +8006,6 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get assistantAddFiles => 'Files';
@override
String get assistantTalk => 'Voice mode';
@override
String get voiceTitle => 'Let\'s talk';
@override
String get voiceListening => 'Listening…';
@override
String get voiceThinking => 'Thinking…';
@override
String get voiceTapToTalk => 'Tap the microphone to talk';
@override
String get voiceTalk => 'Talk';
@override
String get voiceDone => 'Send';
@override
String get voiceSpeakerOff => 'Don\'t read answers aloud';
@override
String get voiceSpeakerOn => 'Read answers aloud';
@override
String get voiceEnd => 'End voice mode';
}
/// The translations for English, as used in the United Kingdom (`en_GB`).