Documentation
¶
Overview ¶
Package audio provides audio generation orchestration. It coordinates TTS providers to generate audio files from markdown sections, with support for timing control and format conversion.
Key features:
- Audio generation orchestration
- Timing annotation support
- Speaking rate calculation
- Multiple output formats (AIFF, M4A, MP3)
- Duration measurement and validation
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ListAvailableVoices ¶
func ListAvailableVoices() error
ListAvailableVoices lists all available macOS voices
Types ¶
type Generator ¶
type Generator struct {
// contains filtered or unexported fields
}
Generator handles audio file generation
func NewGenerator ¶
func NewGenerator(config GeneratorConfig, log logger.LoggerInterface) *Generator
NewGenerator creates a new audio generator
Click to show internal directories.
Click to hide internal directories.