TTS / README.md
Rashid087's picture
Upload 7 files
f22d82b verified
|
Raw
History Blame Contribute Delete
1.81 kB
---
title: Chatterbox Voiceovers
emoji: ๐Ÿ“Š
colorFrom: pink
colorTo: purple
sdk: gradio
sdk_version: 6.8.0
python_version: '3.10'
app_file: app.py
pinned: false
license: mit
short_description: Reel script to voiceover model
---
# Chatterbox Voiceovers
This app serves a Gradio interface for turning short Instagram Reel scripts
into downloadable WAV voiceovers with Chatterbox Turbo. It is configured to run
on CPU by default.
## Features
- Paste a script up to 2,000 characters.
- Select one of three bundled default voice references, or upload/record a
custom reference clip for voice cloning.
- Insert paralinguistic tags from UI buttons:
`[clear throat]`, `[sigh]`, `[shush]`, `[cough]`, `[groan]`, `[sniff]`,
`[gasp]`, `[chuckle]`, `[laugh]`.
- Automatically pronounce `zapply` as `zap-lee`, case-insensitively.
- Preview generated audio and download the WAV output.
## Bundled Voices
The default voice references are 20-second MP3 excerpts from LibriVox
recordings. LibriVox recordings are public domain in the USA; verify copyright
status before deploying in jurisdictions with different public-domain rules.
- `assets/voices/elizabeth_klett_female.mp3`: Elizabeth Klett reading
`Pride and Prejudice (version 4)`, chapter 2.
- `assets/voices/mark_smith_male.mp3`: Mark F. Smith reading
`How to Live on Twenty-Four Hours a Day`, chapter 1.
- `assets/voices/david_clarke_male.mp3`: David Clarke reading
`A Study In Scarlet (Version 6)`, chapter 1.
## CPU Runtime
The app defaults to `CHATTERBOX_DEVICE=cpu`, so it runs on machines without a
CUDA GPU. CPU generation can be slow for longer scripts, so the Gradio queue is
limited to one concurrent generation.
To force a different device, set `CHATTERBOX_DEVICE` before launching:
```bash
CHATTERBOX_DEVICE=cuda python app.py
```