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.