RealtimeVoiceModeProvider constructor

RealtimeVoiceModeProvider({
  1. required void setStatus(
    1. ChatStatus status
    ),
  2. required void onError(
    1. String errorMessage
    ),
  3. required Future<void> onStart(),
  4. void onTranscriptionStart(
    1. TranscriptionStart transcriptionStart
    )?,
  5. void onTranscription(
    1. TranscriptionItem transcriptionItem
    )?,
  6. void onTranscriptionEnd(
    1. TranscriptionEnd transcriptionEnd
    )?,
  7. void onSpeechEnd(
    1. SpeechEnd speechEnd
    )?,
})

Implementation

RealtimeVoiceModeProvider({
  required void Function(ChatStatus status) setStatus,
  required this.onError,
  required this.onStart,
  this.onTranscriptionStart,
  this.onTranscription,
  this.onTranscriptionEnd,
  this.onSpeechEnd,
}) : _setStatus = setStatus;