{"version":"2.1.116","anchor":"voice-mode-enhancements","canonical_anchor":"voice-mode-enhancements","heading":"Voice Mode Enhancements","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.116\/e\/voice-mode-enhancements","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.116","markdown":"### Voice Mode Enhancements\n\nThe voice mode system received substantial improvements:\n\n- `\/voice` now accepts explicit arguments: `[hold|tap|off]` instead of just toggling on\/off\n- Voice enabled message now specifies the mode: `\"Voice mode enabled (hold). ...\"` or `\"Voice mode enabled (tap). ...\"`\n- Voice settings now have a proper description: `\"Voice mode settings (hold-to-talk \/ tap-to-toggle dictation)\"`\n- Auto-submit support: `voice.autoSubmit` setting enables automatic message submission when hold-to-talk is released\n- Silence timeout: recordings auto-finish after 15 seconds of silence (configurable)\n- Max-duration cap: recordings auto-finish after 120 seconds to prevent runaway recordings\n- Voice mode selection is now dynamic from config instead of hardcoded to 'hold'\n\n**Evidence**\n\nVoice argument hint (search for `\"[hold|tap|off]\"`) \u2014 line ~547157; auto-finish (search for `\"Toggle silence timeout\"`) \u2014 line ~546568"}