Build 55 feedback: local spoken translation works well in use, but needs a smoother way to start/stop and more natural phrase boundaries. Brief pauses currently make it feel too eager to speak before the user has finished.
Follow-up to #57. Preserve the working first version while polishing these interactions.
Scope
Acceptance
- Synthetic speech covers brief pauses within a sentence, a clear end of speech, slow/fast speakers, breaths, and continuous speech. Compare premature segment/playback starts and end-of-speech-to-translated-audio delay with build 55.
- Shortcut/gesture start and stop work while another app is focused. Stop cancels pending and playing translation; a later Start accepts fresh speech only.
- Preserve independent captions and agent listening, agent-answer priority, global privacy mute, and the existing original-plus-translated audio route. A Voice action must never unmute AI Camera.
- Confirm the experience through AI Camera Microphone in an independent calling/recording client, followed by a brief listening review. Synthetic tests remain the primary development check.
No shortcut, gesture, or endpointing model is selected yet. This issue tracks UX polish; the separate spoken-translation agent tool and remote provider remain in #57.
Build 55 feedback: local spoken translation works well in use, but needs a smoother way to start/stop and more natural phrase boundaries. Brief pauses currently make it feel too eager to speak before the user has finished.
Follow-up to #57. Preserve the working first version while polishing these interactions.
Scope
Acceptance
No shortcut, gesture, or endpointing model is selected yet. This issue tracks UX polish; the separate spoken-translation agent tool and remote provider remain in #57.