fluffychat/lib/pages
wcjord f6a048ca3e
feat: embed STT transcription in audio event content (#5731)
* feat: embed STT transcription in audio event content

Before sending the audio event, the client now fetches the STT
transcript first, then embeds it under 'user_stt' in the event
content. This mirrors the 'original_sent' pattern for text messages
and lets the bot read the transcript immediately without downloading
audio or calling choreo.

- Add ModelKey.userStt constant
- Rewrite onVoiceMessageSend to get transcript before sending audio
- Update getSpeechToTextLocal() to check userStt before botTranscription

* chore: replace inaccurate comment with TODO referencing #5730

* formatting

* fix pangea comments

* feat: make stt translations relate to pangea message events instead of stt representation events

* clean up pangea event types

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
2026-02-18 12:39:38 -05:00
..
archive Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
bootstrap Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
chat feat: embed STT transcription in audio event content (#5731) 2026-02-18 12:39:38 -05:00
chat_access_settings Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
chat_details Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
chat_encryption_settings Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
chat_list Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
chat_members Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
chat_permissions_settings feat: embed STT transcription in audio event content (#5731) 2026-02-18 12:39:38 -05:00
chat_search fix: clear last result on start new file search (#5739) 2026-02-18 10:43:06 -05:00
device_settings Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
dialer Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
homeserver_picker Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
image_viewer Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
invitation_selection Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
key_verification Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
login Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
new_group Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
new_private_chat Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
onboarding Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
settings Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
settings_3pid chore: show localized exception in settings 3pid (#5732) 2026-02-18 09:23:47 -05:00
settings_chat Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
settings_emotes Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
settings_homeserver Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
settings_ignore_list Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
settings_notifications Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
settings_password Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
settings_security Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
settings_style Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00