Developer builds AudioTrove CLI tool to automate repetitive TTS audio preprocessing
A developer frustrated by rebuilding the same audio preprocessing scripts for every text-to-speech fine-tuning project created AudioTrove, an open-source CLI tool and Python library. The tool takes a folder of raw audio and outputs clean, training-ready datasets in formats compatible with F5-TTS and LJSpeech trainers. AudioTrove uses Silero VAD to filter non-speech clips, strips silence, and estimates signal-to-noise ratio using a VAD-aware method built entirely on PyTorch. A key feature is an SQLite checkpoint database that logs every processed file by content hash, allowing interrupted runs to resume without reprocessing completed files. The tool is available via pip and aims to eliminate the repetitive setup work that typically consumes the first day of a TTS dataset preparation project.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.


Discussion (0)
Log in to join the discussion and vote.
Log in