Expand description
Audio processing functionality for the Ollama API client
This module provides comprehensive audio processing capabilities including:
- Speech-to-text conversion using Ollama models
- Text-to-speech output generation
- Audio streaming with format validation
- Real-time voice chat integration
All functionality follows the “Thin Client, Rich API” governing principle, providing explicit control with transparent API mapping to Ollama endpoints.
Structs§
- Audio
Processing Config - Configuration for audio processing operations
- Audio
Stream Chunk - Individual chunk in an audio stream
- Audio
Stream Receiver - Stream receiver for audio processing operations
- Audio
Stream Request - Request structure for audio streaming operations
- Speech
ToText Request - Request structure for speech-to-text conversion
- Speech
ToText Response - Response structure for speech-to-text conversion
- Text
ToSpeech Request - Request structure for text-to-speech generation
- Text
ToSpeech Response - Response structure for text-to-speech generation
- Voice
Chat Request - Request structure for voice chat functionality
- Voice
Chat Response - Response structure for voice chat functionality
Enums§
- Audio
Format - Audio format enumeration supporting common audio file types