BATS - Convert2Speech
Let text be spoken in your voice – voice cloning via Nvidia GPU
Convert2Speech creates spoken-audio files from text – in a cloned voice. The engine is the AI model Chatterbox (Nvidia-GPU accelerated, 23 languages): you supply a short voice sample (WAV) of the desired voice, and BAT Server lets the desired text – from an SRT or VisTitle file, or even from existing spoken audio – be spoken in that voice. Ideal for audiobook passages, podcasts and voice-overs with a consistent timbre.
Adding the menu entry
“Convert2Speech” is added through the “Add function...” assistant (right-click in the BIN → Add function... → pick Convert2Speech - Create cloned Voice). The assistant’s questions:
- Language (“Please select the language.”): 23 languages – including Arabic, Danish, German, Greek, English, Spanish, Finnish, French, Hebrew, Hindi, Italian, Japanese, Korean, Malay, Dutch, Norwegian, Polish, Portuguese, Russian, Swedish, Swahili, Turkish, Chinese.
- Voice sample (file dialog, WAV): the sample is the reference for the cloned voice. Recommended quality: at least 10 seconds, 24 kHz or higher, single speaker, no background noise, ideally professionally recorded – and the spoken content and emotion should match the desired result (e.g. audiobook tone for audiobook output). A button in the dialog directly opens EDIUS’s Voice-Over setup for recording.
- Max. stretch (0–50 %, default 10 %): to fit the sentences into the original’s time slots, the speech rate may be stretched up to this percentage. Recommended: less than 15 %; 0 % disables stretching.
- Source type: register the menu entry for VisTitle sources (video) or for audio sources.
- Add result to the BIN? (Yes → registered under __BAT Server\Speech / No → file only).
- Placement (BIN or timeline) and name (suggestion: “TTS <language> <voice file> <stretch>%”), then [Preview '.bat0' file] / [Add menu entry].
How to use it
- Right-click the source file (SRT or VisTitle file, or audio/video containing speech) → Generate Speech submenu → your Convert2Speech entry.
- If the source has no text yet (plain audio/video), BAT Server transcribes it first with Whisper (model large-v2) – SRT and VisTitle files are read directly.
- Chatterbox then produces the WAV file in the cloned voice – the time stamps follow the clip’s frame rate, so the spoken passages match the original timing. With “add to BIN”, the result lands under __BAT Server\Speech right away.
Good to know
- Sample quality = result quality: noise, background music or changing speakers in the WAV sample are mirrored by the clone. A clean 10–30 s sample in the target language and target emotion is the biggest lever.
- Stretch in moderation: sentences that “do not fit” into the time slot are stretched up to the set maximum – larger values audibly distort. Below 15 % the result stays natural sounding.
-
The sample’s path is baked in: the full path of the WAV file is in the
.bat0. If the sample is moved, adjust the path in the.bat0or recreate the entry. - GPU: Chatterbox runs on the Nvidia GPU – without a suitable GPU the entry is not really usable.
Managing the preset
Entries created via the assistant are user presets: the .bat0 file lives under C:\ProgramData\EdiusPowerTools\BAT-server\bat_files\BIN\ or …\bat_files\timeline\ depending on your choice, and can be freely edited, renamed or deleted (deleting removes the context-menu entry). Language, voice-sample path and stretch value are baked into the .bat0 – changes take effect from the next run.