{"data":{"slug":"debpalash-omnivoice-studio","name":"OmniVoice-Studio","tagline":"The open-source ElevenLabs alternative for local voice cloning, design, create, dubbing and dictation Desktop App","github_url":"https://github.com/debpalash/OmniVoice-Studio","owner":"debpalash","repo":"OmniVoice-Studio","owner_avatar_url":"https://avatars.githubusercontent.com/u/4178343?v=4","primary_language":"Python","stars":8260,"forks":1305,"topics":["asr","dubbing","dubbing-ai","elevenlabs","local-ai","omnivoice","omnivoice-studio","self-hosted","speech-recognition","speech-to-text","text-to-speech","transcription","tts","video-editing","voice-ai","voice-cloning","voice-generation"],"archived":false,"github_pushed_at":"2026-07-11T10:17:52+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/debpalash-omnivoice-studio","markdown_url":"https://www.graphcanon.com/tools/debpalash-omnivoice-studio.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/debpalash-omnivoice-studio","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=debpalash-omnivoice-studio","description":"The open-source ElevenLabs alternative for local voice cloning, design, create, dubbing and dictation Desktop App","homepage_url":"https://palash.dev/omnivoice","license":"Other","open_issues":2,"watchers":37,"ai_summary":null,"readme_excerpt":"## 🖥️ System Requirements\n\n| | **Minimum** | **Recommended** |\n|---|---|---|\n| **OS** | Windows 10, macOS 12+ (Apple Silicon), Ubuntu 24.04+ (glibc 2.39+) | Any modern 64-bit OS |\n| **RAM** | 8 GB | 16 GB+ |\n| **VRAM (GPU)** | 4 GB (auto-offloads TTS to CPU) | 8 GB+ (NVIDIA RTX 3060+) |\n| **Disk** | 10 GB free (models + cache) | 20 GB+ SSD |\n| **Python** | 3.10+ (managed by `uv`) | 3.11–3.12 |\n| **GPU** | Optional — CPU works | NVIDIA CUDA · Apple Silicon MPS · AMD ROCm (Linux only) |\n\n> [!TIP]\n> On GPUs with **≤8 GB VRAM**, OmniVoice automatically offloads TTS to CPU during transcription — no config needed. A dedicated GPU is not required; the entire pipeline runs on CPU (just slower).\n\n> [!NOTE]\n> **AMD GPUs:** ROCm acceleration is **Linux-only and opt-in** — pick **\"AMD GPU (ROCm)\"** on the first-run setup screen or set `OMNIVOICE_TORCH_VARIANT=rocm` ([docs/install/linux.md](docs/install/linux.md#amd-gpu-rocm)). **On Windows, AMD GPUs (incl. Ryzen AI iGPUs) run CPU-only**: PyTorch has no Windows ROCm wheels, so Windows GPU acceleration is NVIDIA/CUDA-only ([docs/install/windows.md](docs/install/windows.md#gpu-support)).\n\n> [!IMPORTANT]\n> **macOS Intel (x86_64) is unsupported for the local backend:** the app UI installs, but the Python backend cannot run because PyTorch no longer ships Intel-Mac wheels ([#889](https://github.com/debpalash/OmniVoice-Studio/issues/889)). Intel-Mac users can still point the UI at a remote backend on another machine — see [docs/install/macos.md](docs/install/macos.md).\n\n<a id=\"tts-engines\"></a>\n\n---\n\n## 📜 License\n\nOmniVoice Studio is free and open-source software under the [**GNU Affero General Public License v3.0 (AGPL-3.0)**](https://www.gnu.org/licenses/agpl-3.0.html).\n\n**Free for any use — including commercial and internal business use.** Run it, sell the audio you produce with it, dub your own or clients' videos, roll it out across your team — all free, no license needed. As a **network copyleft** license, AGPL adds one obligation: if you **modify** OmniVoice Studio and offer that modified version to others over a network, you must make the complete corresponding source of your modified version available to them under the same AGPL-3.0 terms.\n\nA **commercial license** is available for organizations that want to embed OmniVoice Studio in a **closed-source or proprietary** product or service without the AGPL-3.0 copyleft obligations. **Pricing tiers coming soon.** Inquiries: **OmniVoice@palash.dev**.\n\nThe bundled `omnivoice/` TTS model by Han Zhu remains Apache-2.0 upstream. See [`LICENSE`](LICENSE) for the full, binding terms.\n\n---","github_created_at":"2026-04-09T21:40:26+00:00","created_at":"2026-07-11T12:05:39.863203+00:00","updated_at":"2026-07-11T12:05:54.205861+00:00","categories":[{"slug":"vector-databases","name":"Vector Databases","url":"https://www.graphcanon.com/categories/vector-databases","markdown_url":"https://www.graphcanon.com/categories/vector-databases.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/vector-databases"},{"slug":"model-training","name":"Model Training","url":"https://www.graphcanon.com/categories/model-training","markdown_url":"https://www.graphcanon.com/categories/model-training.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/model-training"},{"slug":"speech-audio","name":"Speech & Audio","url":"https://www.graphcanon.com/categories/speech-audio","markdown_url":"https://www.graphcanon.com/categories/speech-audio.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/speech-audio"}],"tags":[{"slug":"self-hosted","name":"self-hosted"},{"slug":"asr","name":"asr"},{"slug":"omnivoice-studio","name":"omnivoice-studio"},{"slug":"omnivoice","name":"omnivoice"},{"slug":"dubbing-ai","name":"dubbing-ai"},{"slug":"local-ai","name":"local-ai"},{"slug":"elevenlabs","name":"elevenlabs"},{"slug":"dubbing","name":"dubbing"}],"trust":{"provenance":{"is_fork":false,"github_id":1206390571,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-11T12:05:40.511Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":26,"days_since_push":0,"last_release_at":"2026-07-10T19:37:40Z"},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T12:05:44.598Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-07-11T12:05:44.184Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-07-11T12:05:44.184Z"},"has_cli":{"value":true,"source":"package.json:bin|scripts","observed_at":"2026-07-11T12:05:44.184Z"},"languages":{"value":["python","javascript","typescript"],"source":"github.language+package.json+pyproject.toml","observed_at":"2026-07-11T12:05:44.184Z"},"license_spdx":{"value":"Other","source":"github.license","observed_at":"2026-07-11T12:05:44.184Z"}}}}