nicekate/voxweaver-studio — explained in plain English
Analysis updated 2026-05-18
Turn a script into narrated audio using Fish Audio text to speech with DeepSeek text cleanup.
Batch convert a folder of text files into individual voice-over audio clips and export them as a zip.
Produce a multi character audio drama by splitting a script into roles and assigning a distinct cloned voice to each.
Create and reuse a persistent voice clone for a recurring character across multiple projects.
| nicekate/voxweaver-studio | 0xbebis/hyperpay | alfredxw/nova | |
|---|---|---|---|
| Stars | 14 | 14 | 14 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | hard | moderate |
| Complexity | 3/5 | 5/5 | 3/5 |
| Audience | writer | developer | writer |
Figures from each repo's GitHub metadata at analysis time.
Requires Fish Audio and DeepSeek API keys plus ffmpeg installed and on your system PATH.
VoxWeaver Studio is a web application you run on your own computer for producing AI generated voice audio. It combines a text to speech service called Fish Audio with a language model called DeepSeek to optimize written text before turning it into speech, and it can handle everything from a single piece of text to large multi role scripts. For a single script, you can type or upload a text file, optionally let DeepSeek clean up or improve the wording, add emotion and style cues, choose a voice, and generate a preview before downloading the final audio file with a timestamped name. For larger jobs, a batch mode accepts multiple text files at once, applies AI optimization to each one individually, and exports all the finished audio as a single zip file. The Studio section is built for scripts with several characters. You paste in a long piece of text, ask the AI to split it into roles, review or manually fix any parts it could not confidently assign, and then have each role audition different voices, generate a full preview, and lock in a voice that gets saved as a reusable clone for that character. Finished lines then queue up and get merged into one combined output file. Voices can come from a default library, an existing Fish Audio voice referenced by its ID, an instant clone created from short reference audio, or a persistent clone that Fish Audio trains and stores under your account. Running it locally requires Node.js 18 or newer, the pnpm package manager, and ffmpeg installed and available on your system path, along with API keys for Fish Audio and DeepSeek stored in a local .env file. The interface can be switched between Chinese and English from the main screen. The README stresses that API keys are read only on the backend server and should never be placed in frontend code or committed to version control, and it includes a troubleshooting table for common setup errors.
A self hosted web app that combines Fish Audio text to speech with DeepSeek AI to produce single, batch, and multi role voice audio.
Mainly TypeScript. The stack also includes TypeScript, React, Vite.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly writer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.