Spaces:
Running on Zero
Running on Zero
| title: Tool ASR Generate | |
| emoji: π | |
| colorFrom: purple | |
| colorTo: gray | |
| sdk: gradio | |
| sdk_version: 6.22.0 | |
| python_version: '3.12' | |
| app_file: app.py | |
| pinned: false | |
| # Tool ASR Generate | |
| Batch text-to-speech using [openbmb/VoxCPM2](https://huggingface.co/openbmb/VoxCPM2) on a **ZeroGPU** Space, | |
| focused on **π°π Khmer** and **π¬π§ English**. | |
| Upload a CSV / JSON / XLSX file with a `text` column, set an optional reference voice and | |
| generation settings in the sidebar, click **Generate All**, and download a ZIP with every | |
| generated `.wav` plus a `metadata.csv` / `metadata.json` manifest β ready to push to a | |
| Hugging Face Dataset repo. A preview of the first 10 generated rows (text + playable audio) | |
| shows up right after generation. | |
| Each row is auto-detected as English or Khmer (from the script), or set explicitly with a | |
| `language` column β this is only used to label the output metadata, generation itself uses | |
| one shared reference voice for every row. | |
| Make sure the Space's **Hardware** is set to **ZeroGPU** in Settings. | |
| See `sample_input.csv` for the expected input format (includes example Khmer and English rows). |