For voice profile managers 5c, the strongest matches are jamiepine/voicebox (Voicebox is a local speech processing system that includes), ohf-voice/piper1-gpl (This repository provides a text-to-speech engine and neural voice) and k2-fsa/sherpa-onnx (Sherpa-ONNX is a cross-platform speech processing toolkit that provides). jianchang512/clone-voice and corentinj/real-time-voice-cloning round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Hand-picked open-source voice profile managers, ranked by GitHub stars and activity. Compare the top tools and pick the right one.
Voicebox is a local speech processing system that provides text-to-speech generation, speech-to-text transcription, and voice cloning. It utilizes local machine learning inference and GPU acceleration to process audio and text data without relying on external API calls. The project features a voice cloning toolkit for creating synthetic profiles from audio samples and a timeline-based voice editor for composing multi-character conversations. It also includes an AI voice management API that allows external applications and AI agents to programmatically manage voice profiles and generate speech
Voicebox is a local speech processing system that includes voice cloning for synthetic profiles, an audio processing pipeline, and an API for managing voice profiles, though it does not explicitly reference the 5c system.
This project is a neural text-to-speech system and voice trainer that converts written text into spoken audio across a variety of global languages and regional dialects. It functions as an ONNX-based engine capable of performing fast offline inference and uses a phoneme-based controller to manage precise pronunciation. The system distinguishes itself through a comprehensive toolkit for neural voice training, allowing for the creation of custom single-speaker or multi-speaker models. It supports the export of these models to a standardized open format and provides hardware acceleration via gra
This repository provides a text-to-speech engine and neural voice training toolkit for creating custom voice models, though it is focused on synthesis rather than speaker identification or the 5c voice profile standard.
Sherpa-ONNX is an ONNX-based speech processing toolkit that provides a local speech recognition engine, an on-device voice synthesis tool, and a speaker identification framework. It is designed as a cross-platform speech API that enables speech-to-text, text-to-speech, and speaker verification tasks to be executed locally on a device without requiring network access. The project is distinguished by its ability to perform zero-shot voice cloning and speaker diarization on-device. It supports a wide range of hardware accelerations, including GPU and various NPU architectures, and provides a Web
Sherpa-ONNX is a cross-platform speech processing toolkit that provides local speaker identification and verification features, matching your need for a voice profile and recognition pipeline.
This project is a GPU-accelerated speech engine and AI voice cloning tool. It functions as a text-to-speech synthesizer and voice-to-voice converter that replicates specific human voices to generate synthetic speech. The system creates digital voice profiles by analyzing short audio samples or capturing live microphone input. These profiles enable the transformation of existing audio recordings into a target speaker's voice or the synthesis of new audio from written text. The engine supports subtitle-based speech generation for batch processing and automated dubbing workflows. A web-based au
This project is an AI voice cloning and text-to-speech tool rather than a dedicated system for managing or recognizing speaker profiles via the 5c standard.
This project is a neural text-to-speech engine and voice cloning toolkit designed to generate synthetic speech that mimics the vocal characteristics of a target speaker. It functions as a real-time audio synthesizer, utilizing a deep learning pipeline to convert written text into high-fidelity speech output with minimal latency. The system employs a transfer learning framework that leverages pre-trained speaker verification models to adapt synthesis to new, unseen vocal identities. By using an encoder-based speaker embedding process, the toolkit maps variable-length audio samples into a laten
This repository is a voice cloning and text-to-speech toolkit rather than a manager for specific voice profiles or the 5c system, making it an adjacent audio processing building block.
GPT-SoVITS is a text-to-speech synthesis engine and voice cloning toolkit designed for generating natural-sounding human speech. It functions as a neural audio processing pipeline that maps input text to high-fidelity audio waveforms, utilizing conditional variational autoencoders and flow-based decoders to ensure expressive output. The platform distinguishes itself through its ability to perform few-shot voice cloning and cross-lingual speech generation, allowing users to maintain a specific speaker's vocal identity and emotional delivery across multiple languages. By employing cross-modal l
This repository is a voice cloning and text-to-speech engine rather than a voice profile manager focused on speaker recognition or the 5c system.
MockingBird is an AI voice cloning tool and text-to-speech system designed to generate synthetic speech. It functions as a voice synthesis trainer for building custom models from audio datasets, a command-line generator for producing audio files, and a text-to-speech server for remote application integration. The project specializes in real-time voice cloning, which extracts vocal characteristics from short audio samples to mimic a target speaker's unique timbre. It utilizes reference-driven audio synthesis to condition pre-trained models on specific audio samples, allowing for the generation
MockingBird is an AI voice cloning and text-to-speech tool rather than a voice profile manager focused on speaker recognition or the 5c system.
This project is a deep learning text-to-speech toolkit used for training and deploying neural speech synthesis models. It provides a comprehensive framework for converting written text into spoken audio, utilizing neural vocoders to transform synthesized spectrograms into high-fidelity audio waveforms. The toolkit includes a voice cloning system that replicates specific human voices by extracting speaker embeddings from short audio samples. It also supports multi-speaker audio synthesis, allowing the generation of speech across different vocal identities using specialized model architectures.
This project focuses on text-to-speech synthesis and voice cloning rather than a dedicated voice profile manager utilizing the 5c system.
Matchering is an audio mastering tool and Python library designed to match the frequency balance and loudness of a target track to a specific reference track. It functions as a reference-based mastering system that aligns a target signal's spectral envelope, RMS, and peak amplitude with those of a chosen reference file. The project utilizes a multi-stage processing pipeline featuring an FFT spectral matching engine to adjust frequency response. It ensures output quality through the use of a brickwall limiter to prevent signal clipping while preserving the original waveform shape. The tool pr
Matchering is an audio mastering library focused on matching frequency balance and loudness between tracks, which makes it a digital signal processing tool rather than a voice profile manager for speaker recognition.
A python package to analyze and compare voices with deep learning
This Python package provides deep learning tools for voice analysis and speaker verification, but it functions as a single-aspect building block for speaker embeddings rather than a full system for managing voice profiles.
Wails is a cross-platform framework for building native desktop applications by combining a Go backend with web-based frontend technologies. It enables developers to create lightweight software by utilizing the host operating system's native web rendering engine, eliminating the need to bundle heavy browser dependencies. The framework distinguishes itself through a robust communication layer that bridges the backend and frontend. It automatically generates type-safe JavaScript bindings and proxies from Go code, allowing for seamless, asynchronous method invocation and data serialization acros
Wails is a general-purpose cross-platform desktop application framework rather than a voice profile manager or speaker recognition system, though it could be used to build a frontend for one.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| jamiepine/voicebox | 30K | TypeScript | MIT | |
| ohf-voice/piper1-gpl | 2.9K | C++ | gpl-3.0 | |
| k2-fsa/sherpa-onnx | 13K | C++ | Apache-2.0 | |
| jianchang512/clone-voice | 9K | Python | NOASSERTION | |
| corentinj/real-time-voice-cloning | 59.9K | Python | NOASSERTION | |
| rvc-boss/gpt-sovits | 58.7K | Python | MIT | |
| babysor/mockingbird | 36.9K | Python | NOASSERTION | |
| coqui-ai/tts | 45.6K | Python | MPL-2.0 | |
| sergree/matchering | 2.6K | Python | GPL-3.0 | |
| resemble-ai/resemblyzer | 3.3K | Python | Apache-2.0 |