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 onResponse(
    1. RealtimeResponse response
    )?,
  8. 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.onResponse,
  this.onSpeechEnd,
}) : _setStatus = setStatus;