data/services/voice_service library

Classes

AudioLevel
Audio level data for visualization.
AudioRecorder
Records audio from the microphone.
OpenAiTtsEngine
OpenAI TTS engine.
SpeechLanguage
Language for speech recognition.
SttEngine
Abstract speech-to-text provider.
SystemSttEngine
System STT using platform commands.
SystemTtsEngine
System TTS using platform commands.
TranscriptionResult
Transcription result from STT.
TranscriptionSegment
A segment of transcription with timing.
TtsEngine
Abstract text-to-speech provider.
VoiceAudioLevel
VoiceConfig
Voice configuration.
VoiceError
VoiceEvent
Voice event for state changes.
VoiceService
Main voice service coordinating recording, STT, and TTS.
VoiceSpeakingComplete
VoiceStateChanged
VoiceTranscriptionComplete
VoiceTranscriptionPartial
WhisperSttEngine
OpenAI Whisper STT.

Enums

AudioFormat
Audio format for recording.
SttProvider
STT provider.
TtsProvider
TTS provider.
VoiceState
Voice input state.