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
·
SesameAILabs avatar

SesameAILabs/csm

0
View on GitHub↗
14,669 stars·1,483 forks·Python·Apache-2.0·11 views

Csm

CSM is a conversational speech generation model and text-to-speech engine that converts text and audio inputs into synthetic speech. It utilizes a large language model architecture to predict and decode audio tokens for voice synthesis.

The system functions as a zero-shot voice cloner, replicating specific speaker identities using short audio samples without requiring additional training. This enables precise control over speaker identity and the creation of synthetic speech that mimics a specific person.

The model covers conversational speech synthesis and text-to-speech generation, transforming written text into spoken audio while maintaining natural flow and cadence.

Features

  • Synthetic Speech Generation - Generates natural-sounding synthetic speech that replicates human conversational cadence and vocal characteristics.
  • Audio Generation Models - Utilizes a large language model architecture to predict and decode audio tokens for voice synthesis.
  • Waveform Decoders - Uses specialized neural waveform decoders to transform internal latent representations into audible speech.
  • Voice Conditioning Encoders - Utilizes voice conditioning encoders to extract vocal identity from audio samples for speech synthesis.
  • Speech Synthesis - Synthesizes realistic spoken dialogue that maintains natural conversational flow and cadence.
  • Zero-Shot Voice Cloning - Implements zero-shot voice cloning to replicate speaker identities from short audio samples without additional training.
  • Text-to-Speech - Transforms written text into high-quality spoken audio using neural processing and decoding.
  • Text-to-Speech Engines - Provides a processing pipeline that transforms written text into high-fidelity spoken audio.
  • Speaker Identity Control - Provides precise control over speaker identity using audio samples to mimic specific people.
  • Multi-Modal Input Processors - Integrates diverse inputs, including text prompts and reference audio segments, into a shared representation.
  • Sequence-to-Sequence Tasks - Employs sequence-to-sequence neural processing to map text and audio inputs to speech outputs.
  • Vocal Characteristic Adjustments - Allows adjustment of vocal characteristics and tone to match a desired persona or individual.
  • Latent Acoustic Mapping - Implements latent acoustic mapping to translate textual and acoustic cues into speech representations.

Star history

Star history chart for sesameailabs/csmStar history chart for sesameailabs/csm

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

Open-source alternatives to Csm

Similar open-source projects, ranked by how many features they share with Csm.
  • neonbjb/tortoise-ttsneonbjb avatar

    neonbjb/tortoise-tts

    14,864View on GitHub↗

    Tortoise-tts is a neural text-to-speech engine and voice cloning toolkit designed for high-quality audio generation. It functions as a zero-shot synthesis system, meaning it can generate speech for unseen speakers without requiring additional training or fine-tuning for each new voice. The system specializes in replicating human vocal characteristics using small sets of reference audio clips. It allows for the extraction of voice latents to mimic specific speakers, the generation of random synthetic identities, and the blending of multiple voice profiles to create hybrid vocal identities. Th

    Jupyter Notebook
    View on GitHub↗14,864
  • nvidia/tacotron2NVIDIA avatar

    NVIDIA/tacotron2

    5,300View on GitHub↗

    This project is a neural text-to-speech framework and PyTorch model designed to synthesize human speech. It converts written text into synthetic audio by predicting mel spectrograms, which serve as an intermediate representation for voice generation. The system includes a conditioning model for WaveNet to ensure natural-sounding audio output. It provides a distributed training framework that utilizes multi-GPU processing and automatic mixed precision to optimize training speed and reduce memory usage. The project covers the full pipeline of neural speech synthesis, from model training using

    Jupyter Notebook
    View on GitHub↗5,300
  • microsoft/vibevoicemicrosoft avatar

    microsoft/VibeVoice

    49,394View on GitHub↗

    VibeVoice is a generative artificial intelligence platform designed for text-to-speech synthesis. It functions as a neural audio generation framework that converts written text into natural-sounding spoken audio, specifically engineered to maintain consistent vocal characteristics and narrative prosody across extended passages of content. The system distinguishes itself through its ability to generate long-form conversational speech while preserving speaker identity and linguistic content. By utilizing latent space disentanglement, the model separates speaker traits from the input text, allow

    Python
    View on GitHub↗49,394
  • bytedance/megatts3bytedance avatar

    bytedance/MegaTTS3

    6,066View on GitHub↗

    MegaTTS3 is a bilingual speech synthesis system that generates natural-sounding speech in Chinese and English, including seamless code-switching within a single utterance. It functions as a text-to-speech engine, voice cloning system, and speech-to-text alignment tool, built around an acoustic latent compression model that encodes high-resolution audio into compact representations for efficient processing. The system distinguishes itself through accent intensity control, allowing adjustment of a speaker's accent strength in generated speech, and voice cloning from short audio samples for pers

    Pythonresearch
    View on GitHub↗6,066
See all 30 alternatives to Csm→

Frequently asked questions

What does sesameailabs/csm do?

CSM is a conversational speech generation model and text-to-speech engine that converts text and audio inputs into synthetic speech. It utilizes a large language model architecture to predict and decode audio tokens for voice synthesis.

What are the main features of sesameailabs/csm?

The main features of sesameailabs/csm are: Synthetic Speech Generation, Audio Generation Models, Waveform Decoders, Voice Conditioning Encoders, Speech Synthesis, Zero-Shot Voice Cloning, Text-to-Speech, Text-to-Speech Engines.

What are some open-source alternatives to sesameailabs/csm?

Open-source alternatives to sesameailabs/csm include: neonbjb/tortoise-tts — Tortoise-tts is a neural text-to-speech engine and voice cloning toolkit designed for high-quality audio generation.… nvidia/tacotron2 — This project is a neural text-to-speech framework and PyTorch model designed to synthesize human speech. It converts… microsoft/vibevoice — VibeVoice is a generative artificial intelligence platform designed for text-to-speech synthesis. It functions as a… bytedance/megatts3 — MegaTTS3 is a bilingual speech synthesis system that generates natural-sounding speech in Chinese and English,… metavoiceio/metavoice-src — This project is an expressive text-to-speech foundation model and voice cloning system designed to synthesize… facebookresearch/fairseq — Fairseq is a PyTorch toolkit for sequence-to-sequence modeling, specializing in neural machine translation, automatic…