Module audio

Module audio 

Source
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§

AudioProcessingConfig
Configuration for audio processing operations
AudioStreamChunk
Individual chunk in an audio stream
AudioStreamReceiver
Stream receiver for audio processing operations
AudioStreamRequest
Request structure for audio streaming operations
SpeechToTextRequest
Request structure for speech-to-text conversion
SpeechToTextResponse
Response structure for speech-to-text conversion
TextToSpeechRequest
Request structure for text-to-speech generation
TextToSpeechResponse
Response structure for text-to-speech generation
VoiceChatRequest
Request structure for voice chat functionality
VoiceChatResponse
Response structure for voice chat functionality

Enums§

AudioFormat
Audio format enumeration supporting common audio file types