Moved restore speech on prompt to existing temp interrupt speech command, Fenrir+kp_plus unbound now.

This commit is contained in:
Storm Dragon
2025-06-28 01:49:20 -04:00
parent 40b88efa34
commit beae1866bb
8 changed files with 19 additions and 4 deletions

View File

@ -184,6 +184,10 @@ class outputManager():
if self.env['runtime']['settingsManager'].getSettingAsBool('speech', 'enabled'):
self.presentText(_("speech temporary disabled"), soundIcon='SpeechOff', interrupt=True)
self.env['commandBuffer']['enableSpeechOnKeypress'] = True
# Also enable prompt watching for automatic speech restoration
if 'silenceUntilPrompt' not in self.env['commandBuffer']:
self.env['commandBuffer']['silenceUntilPrompt'] = False
self.env['commandBuffer']['silenceUntilPrompt'] = True
self.env['runtime']['settingsManager'].setSetting('speech', 'enabled', str(not self.env['runtime']['settingsManager'].getSettingAsBool('speech', 'enabled')))
self.interruptOutput()