stopVoiceMode method

  1. @override
Future<void> stopVoiceMode()
override

Implementation

@override
Future<void> stopVoiceMode() async {
  _logger.i('Stoping voice mode');
  realtimeModel?.close();
  realtimeModel = null;

  _isLoadingVoiceMode = false;
  _isVoiceMode = false;
  setStatus(ChatStatus.idle);

  // Allow the screen to turn off again.
  await WakelockPlus.disable();
  await _tearDownPlayer();
}