VoiceConfig constructor
const
VoiceConfig({
- SttProvider sttProvider = SttProvider.whisper,
- TtsProvider ttsProvider = TtsProvider.system,
- SpeechLanguage language = SpeechLanguage.english,
- String? apiKey,
- String? baseUrl,
- String? model = 'whisper-1',
- String? voice = 'alloy',
- double speed = 1.0,
- double silenceThreshold = 2.0,
- bool autoSend = false,
- bool continuousMode = false,
- int sampleRate = 16000,
- 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,
});