notifyTTSWillStart method
void
notifyTTSWillStart()
Notify VAD that TTS is about to start
Implementation
void notifyTTSWillStart() {
_isTTSActive = true;
_baseEnergyThreshold = energyThreshold;
final newThreshold = energyThreshold * _ttsThresholdMultiplier;
energyThreshold = math.min(newThreshold, 0.1);
_logger.info('🔊 TTS starting - VAD blocked');
if (_isCurrentlySpeaking) {
_isCurrentlySpeaking = false;
onSpeechActivity?.call(SpeechActivityEvent.ended);
}
_consecutiveSilentFrames = 0;
_consecutiveVoiceFrames = 0;
}