Documentation
¶
Overview ¶
Package processor orchestrates file and directory processing. It coordinates markdown parsing, TTS provider creation, and audio generation for single files or entire directory trees.
Key features:
- Single file processing
- Recursive directory processing
- Directory structure mirroring
- Error handling and recovery
- Progress feedback
- Batch processing with statistics
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ProcessDirectory ¶
func ProcessDirectory(cfg config.Config, log logger.LoggerInterface) error
ProcessDirectory processes all markdown files in a directory recursively
func ProcessFile ¶
func ProcessFile(markdownFile, outputDir string, cfg config.Config, log logger.LoggerInterface) error
ProcessFile processes a single markdown file
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.