-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Context
The application allows users to configure:
- Spoken language (input language)
- Listening language (translated output language)
Currently, this configuration can only be set before the call starts.
Problem
During an active call, real-world conditions may change.
Example: A third person joins physically next to the user and does not understand the originally configured listening language, but does understand another one (e.g., English).
At the moment, the user must end the call and restart it to change the language configuration.
Goal
Allow users to modify the listening language (and optionally the spoken language) during an active call without disconnecting.
Proposed Solution
- Add an in-call settings option (e.g., settings icon or menu).
- Allow users to:
- Change listening/output language.
- (Optional) Change spoken/input language.
- Apply changes dynamically without interrupting the call.
- Display a brief visual indicator while the new language configuration is being applied.
Acceptance Criteria
- User can access language settings during an active call.
- Listening language can be changed without dropping the call.
- Changes are applied in real time (within acceptable latency).
- No call state is lost during reconfiguration.
- Proper error handling if the selected language is unavailable.
Technical Considerations
- Dynamic reconfiguration of:
- Speech-to-Text
- Translation service
- Text-to-Speech
- Buffer handling to prevent audio glitches.
- State synchronization between participants.
- Fallback mechanism if language switching fails.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request