VoiceConfig constructor

const VoiceConfig({
  1. SttProvider sttProvider = SttProvider.whisper,
  2. TtsProvider ttsProvider = TtsProvider.system,
  3. SpeechLanguage language = SpeechLanguage.english,
  4. String? apiKey,
  5. String? baseUrl,
  6. String? model = 'whisper-1',
  7. String? voice = 'alloy',
  8. double speed = 1.0,
  9. double silenceThreshold = 2.0,
  10. bool autoSend = false,
  11. bool continuousMode = false,
  12. int sampleRate = 16000,
  13. AudioFormat format = AudioFormat.wav,
})

Implementation

const VoiceConfig({
  this.sttProvider = SttProvider.whisper,
  this.ttsProvider = TtsProvider.system,
  this.language = SpeechLanguage.english,
  this.apiKey,
  this.baseUrl,
  this.model = 'whisper-1',
  this.voice = 'alloy',
  this.speed = 1.0,
  this.silenceThreshold = 2.0,
  this.autoSend = false,
  this.continuousMode = false,
  this.sampleRate = 16000,
  this.format = AudioFormat.wav,
});