if 'audio.input_device' in notification.data.modified or 'audio.output_device' in notification.data.modified or 'audio.tail_length' in notification.data.modified:
input_device = settings.audio.input_device
if input_device not in (None, 'system_default') and input_device not in engine.input_devices:
input_device = 'system_default'
output_device = settings.audio.output_device
if output_device not in (None, 'system_default') and output_device not in engine.output_devices:
output_device = 'system_default'
if input_device != self.voice_audio_bridge.mixer.input_device or output_device != self.voice_audio_bridge.mixer.output_device: