awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
jamiepine avatar

jamiepine/voicebox

0
View on GitHub↗
30,041 stars·3,714 forks·TypeScript·MIT·32 viewsvoicebox.sh↗

Voicebox

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.

Capabilities cover audio processing pipelines for effects like pitch shifts and reverb, as well as real-time and file-based transcription with filler word removal. The system supports persona-based dialogue generation, batch synthesis with prompt caching, and global text dictation for inserting transcripts directly into the operating system clipboard.

The processing engine can be hosted on local hardware or remote GPU servers.

Features

  • Local Inference Engines - Executes machine learning models on local GPU hardware to ensure low-latency speech generation and privacy.
  • Text-to-Speech - Converts text into natural sounding audio using local GPU acceleration to avoid cloud latency and fees.
  • Voice Profiling - Enables the connection of AI agents to a local speech interface using specific voice profiles.
  • Audio Transcription - Converts speech from audio files to text using local models with adjustable accuracy settings.
  • Real-Time Transcription - Converts live microphone or system audio into text transcripts with real-time visualization.
  • Local Speech-to-Text - Runs speech-to-text models on the host machine to convert audio streams into text offline.
  • Local AI Inference - Executes machine learning models on personal GPU hardware to process audio and text without external API calls.
  • Synthetic Speech Generation - Converts text to audio using cloned voices with support for high-volume batch processing.
  • Local Speech Synthesis - Converts text into audio using local engines with granular controls for emotion and long-form content.
  • Voice Cloning - Creates synthetic voice profiles that replicate specific human vocal characteristics from short audio samples.
  • Voice Cloning Toolkits - Ships a comprehensive set of utilities for creating synthetic voice profiles from audio samples.
  • Voice-Enabled Agents - Provides the ability to link AI agent profiles to specific cloned voice models for natural speech output.
  • Voice Agents - Connects AI agents to local speech synthesis endpoints to provide them with distinct audible personas.
  • Persona Identity Definitions - Assigns personality traits and descriptions to voice profiles to influence dialogue composition.
  • Voice Profile Management - Organizes cloned voices with language tags and descriptions while supporting sample import and export.
  • Programmatic APIs - Provides a network interface for programmatic voice profile management and speech generation for external applications.
  • Programmatic Interfaces - Provides a REST API to programmatically manage voice profiles and generate speech without external fees.
  • Voice Dictation - Inserts spoken transcripts into focused text fields or the clipboard using a global system shortcut.
  • Narrative Timeline Editors - Arranges multiple voice tracks on a timeline to build conversations with inline trimming and splitting.
  • Audio Narrative Compositors - Builds complex conversations and audio stories using a timeline editor with multiple cloned character voices.
  • Audio Processing Pipelines - Routes synthetic speech through a sequential processing chain of pitch shifts and reverb effects.
  • Multi-Track Audio Sequencers - Organizes multiple voice tracks and clips on a temporal axis for mixing multi-character conversations.
  • Persona-Driven Dialogue Rewriting - Rewrites existing text or composes new lines based on a personality description assigned to a voice.
  • Voice Arrangement Timelines - Provides a workspace for composing and mixing conversations between synthetic characters with trimming and effects.
  • TTS API Endpoints - Exposes text-to-speech synthesis and voice profile management as network-accessible API endpoints.

Star history

Star history chart for jamiepine/voiceboxStar history chart for jamiepine/voicebox

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Voicebox

These projects share indexed features with Voicebox. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • livekit/livekitlivekit avatar

    livekit/livekit

    19,358View on GitHub↗

    LiveKit is a comprehensive framework for building and orchestrating real-time, multimodal AI agents that interact with users through voice, video, and text. It provides a centralized, event-driven architecture to manage the entire lifecycle of automated participants, from initialization and session state management to graceful shutdown. By utilizing a selective forwarding unit, the platform efficiently routes media streams between participants and agents, ensuring low-latency communication and secure, token-based authentication for all connections. The platform distinguishes itself through it

    Gogolangmedia-serversfu
    View on GitHub↗19,358
  • livekit/agentslivekit avatar

    livekit/agents

    9,379View on GitHub↗

    This project is a framework for developing multimodal AI agents that function as programmable participants in real-time communication rooms. It enables the construction of agents that can see, hear, and speak by integrating speech-to-text, large language models, and text-to-speech pipelines to facilitate low-latency, natural conversations. The system is distinguished by its advanced orchestration of real-time media and conversational flow, including support for full-duplex speech, preemptive response generation, and sophisticated interruption management. It further differentiates itself throu

    Pythonagentsaiopenai
    View on GitHub↗9,379
  • k2-fsa/sherpa-onnxk2-fsa avatar

    k2-fsa/sherpa-onnx

    13,017View on GitHub↗

    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

    C++aarch64androidarm32
    View on GitHub↗13,017
  • getstream/vision-agentsGetStream avatar

    GetStream/Vision-Agents

    6,029View on GitHub↗
    Pythonagentic-aiagentsai
    View on GitHub↗6,029
Compare all 30 related projects→

Frequently asked questions

What does jamiepine/voicebox do?

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.

What are the main features of jamiepine/voicebox?

The main features of jamiepine/voicebox are: Local Inference Engines, Text-to-Speech, Voice Profiling, Audio Transcription, Real-Time Transcription, Local Speech-to-Text, Local AI Inference, Synthetic Speech Generation.

Which projects share features with jamiepine/voicebox?

Projects with overlapping indexed features include: livekit/livekit — LiveKit is a comprehensive framework for building and orchestrating real-time, multimodal AI agents that interact with… livekit/agents — This project is a framework for developing multimodal AI agents that function as programmable participants in… k2-fsa/sherpa-onnx — Sherpa-ONNX is an ONNX-based speech processing toolkit that provides a local speech recognition engine, an on-device… getstream/vision-agents. vocodedev/vocode-core — Vocode-core is a framework for building real-time conversational AI voice agents. It serves as a conversational… openbmb/voxcpm — VoxCPM is a multilingual speech synthesis system and text-to-speech inference server. It functions as an AI voice…