Mindket

caramel-1 by naklecha

Newversion 1 · updated

Overview

Listens and speaks in a live back-and-forth as a 413M-parameter speech-to-speech model trained only on recordings, never on text. For voice AI researchers and tinkerers.

caramel-1 by naklecha is a kit in the Research category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python on Windows, macOS or Linux
  • PyTorch, the library the model uses
  • A GPU or a recent Mac for real-time speed
  • About 826 MB of storage for the BF16 weights
Runs in
  • PyTorch: the library the model is published for
  • A GPU: the card says audio comes out about 11 times faster than real time
  • A MacBook Pro (M3 Pro): the card reports both copies together at roughly four times real-time speed
  • Windows, macOS or Linux: download the files with Python
Start with
pip install -U huggingface_hub
hf download naklecha/caramel-1

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

caramel-1 is a speech-to-speech conversation model inspired by Dessa. It learned only from recordings of people talking and was never shown text. Its code, training recipe and weights are all published openly. The author says it sounds human, but most of what it says does not make sense yet.

Who it suits

It suits researchers and tinkerers who want to study how a small model trained on speech alone handles a live conversation.

Who might use it
IndustryWho uses itHow they use itExample
Voice AIResearchersStudy how a speech-only model takes turnsTwo copies deciding when to speak or stay quiet
Speech dataData teamsLearn from the data sources and the scoring methodA closeness score built from 13 timing and recording statistics
EducationStudentsRead an open recipe for a small speech modelFollowing how audio becomes tokens at 12.5 frames per second

People who need a chatbot that makes sense can skip it, since the author says most replies do not yet.

Where to use it

  • PyTorch: the library the model is published for
  • A GPU: the card says audio comes out about 11 times faster than real time
  • A MacBook Pro (M3 Pro): the card reports both copies together at roughly four times real-time speed
  • Windows, macOS or Linux: download the files with Python
Jobs it does
Use caseWhoWhat they get back
Live conversation demosResearchersTwo copies talking to each other as they listen and speak
Turn-taking studiesSpeech teamsA model that decides every 80 ms whether to speak
Data and scoring ideasData teamsA method for rating how close a conversation is to a target

How to set it up

You need these first:

  • Python on Windows, macOS or Linux
  • PyTorch, the library the model uses
  • A GPU or a recent Mac for real-time speed
  • About 826 MB of storage for the BF16 weights
  1. Install the Hugging Face hub package.
  2. Download the model files.
  3. Run the model with the code and steps the card points to.
pip install -U huggingface_hub
hf download naklecha/caramel-1

How to use it

Download the weights, then follow the card and its GitHub project to run the model. This command fetches the files.

hf download naklecha/caramel-1

The card describes running two copies side by side. Each copy listens to the other every 80 ms and decides whether to talk or stay silent. Its sample transcripts come from a speech recogniser and only help you follow along.

Example

You run two copies and let them listen to each other. You hear a spoken back-and-forth that sounds human, though most of what is said does not make sense yet.

For newcomers and experts

If you are new to this, think of it as a voice that learned to talk from recordings alone. Download the 826 MB of weights and read the card's sample description before you run anything.

If you work in the field, a neural audio codec converts each speaker's audio to 12.5 frames per second, and every frame holds 8 tokens. That is why the model never handles raw audio. Training covered roughly 33B tokens from 11,555 hours of speech. According to the card, adding hours and passes lowered the loss on conversations the model had not seen. The author scores conversations against 13 statistics taken from Dessa examples.

  1. Each speaker's audio becomes codec tokens
  2. The model predicts what comes next
  3. Every 80 ms it speaks or stays quiet
  4. Generated tokens become speech

Good to know

The card lists how much speech the model learned from.

Hours of training speech
Two-person conversations5743 hours
One-person speech5812 hours
  • License: apache-2.0
  • Cost to run: none named
  • Data it reaches: the audio you feed it, while the training data was public speech from the internet
  • Not for: dependable conversation, since the author says most of what it says does not make sense yet

README and files

README

caramel-1 by naklecha

Listens and speaks in a live back-and-forth as a 413M-parameter speech-to-speech model trained only on recordings, never on text. For voice AI researchers and tinkerers.

Made by naklecha on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.

About

What it is: caramel-1 is a speech-to-speech conversation model inspired by Dessa. It learned only from recordings of people talking and was never shown text. Its code, training recipe and weights are all published openly. The author says it sounds human, but most of what it says does not make sense yet.

Who it suits: It suits researchers and tinkerers who want to study how a small model trained on speech alone handles a live conversation.

Title: Who might use it
Industry | Who uses it | How they use it | Example
Voice AI | Researchers | Study how a speech-only model takes turns | Two copies deciding when to speak or stay quiet
Speech data | Data teams | Learn from the data sources and the scoring method | A closeness score built from 13 timing and recording statistics
Education | Students | Read an open recipe for a small speech model | Following how audio becomes tokens at 12.5 frames per second

People who need a chatbot that makes sense can skip it, since the author says most replies do not yet.

Where to use it:

  • PyTorch: the library the model is published for
  • A GPU: the card says audio comes out about 11 times faster than real time
  • A MacBook Pro (M3 Pro): the card reports both copies together at roughly four times real-time speed
  • Windows, macOS or Linux: download the files with Python
Title: Jobs it does
Use case | Who | What they get back
Live conversation demos | Researchers | Two copies talking to each other as they listen and speak
Turn-taking studies | Speech teams | A model that decides every 80 ms whether to speak
Data and scoring ideas | Data teams | A method for rating how close a conversation is to a target

How to set it up: You need these first:

  • Python on Windows, macOS or Linux
  • PyTorch, the library the model uses
  • A GPU or a recent Mac for real-time speed
  • About 826 MB of storage for the BF16 weights
  1. Install the Hugging Face hub package.
  2. Download the model files.
  3. Run the model with the code and steps the card points to.
pip install -U huggingface_hub
hf download naklecha/caramel-1

How to use it: Download the weights, then follow the card and its GitHub project to run the model. This command fetches the files.

hf download naklecha/caramel-1

The card describes running two copies side by side. Each copy listens to the other every 80 ms and decides whether to talk or stay silent. Its sample transcripts come from a speech recogniser and only help you follow along.

Example: You run two copies and let them listen to each other. You hear a spoken back-and-forth that sounds human, though most of what is said does not make sense yet.

For newcomers and experts: If you are new to this, think of it as a voice that learned to talk from recordings alone. Download the 826 MB of weights and read the card's sample description before you run anything.

If you work in the field, a neural audio codec converts each speaker's audio to 12.5 frames per second, and every frame holds 8 tokens. That is why the model never handles raw audio. Training covered roughly 33B tokens from 11,555 hours of speech. According to the card, adding hours and passes lowered the loss on conversations the model had not seen. The author scores conversations against 13 statistics taken from Dessa examples.

Each speaker's audio becomes codec tokens
The model predicts what comes next
Every 80 ms it speaks or stays quiet
Generated tokens become speech

Good to know: The card lists how much speech the model learned from.

Title: Hours of training speech
Two-person conversations: 5743 hours
One-person speech: 5812 hours
  • License: apache-2.0
  • Cost to run: none named
  • Data it reaches: the audio you feed it, while the training data was public speech from the internet
  • Not for: dependable conversation, since the author says most of what it says does not make sense yet

On Hugging Face, 13 November 2026

  • Task: audio to audio
  • Library: pytorch
  • Parameters: 413M
  • Weights: about 826 MB in BF16; about 207 MB at 4-bit (estimate)
  • Formats: Safetensors
  • Downloads in the last 30 days: 89
  • Likes: 14
  • License: apache-2.0
  • Fine-tunes: 1
  • Tags: pytorch, safetensors, audio, speech, speech-to-speech, full-duplex, spoken-dialogue, audio-to-audio

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download naklecha/caramel-1

Then follow the usage in its model card. Nothing in this kit runs by itself.

Files
README.md  5 KB

1 file, 5 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-12

Compare with similar

Listed Hugging Face models in the same category that share the most tags with this one.

ProductDownloads, last 30 daysLikesParametersLicenseLast change
caramel-1 by naklecha This page8914413Mapache-2.0
MERT-v2-FullSongShares audio · safetensors13,79057632Mcc-by-nc-4.0
DuDEShares full-duplex · safetensors10161.9Bcc-by-nc-4.0
Hy-NomasShares pytorch · safetensors90,896153—apache-2.0
OpenAI GPT 1Shares pytorch · safetensors45,439325120Mmit
Drishya TinyShares pytorch · safetensors1636212Mcc-by-nc-4.0
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

What people say

Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.

Searched

More from Mindket

See all from Mindket

Huashu Design

alchaincyf · Skill

Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…

New29.4k

Guizang PPT Skill

op7418 · Skill

Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…

New29.8k

Claude Code Skills & Plugins

alirezarezvani · Skill

Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…

New29.8k

Similar in Research

See all in Research

EarthJev

dBenf · Kit

Answers typed questions about satellite image patches from all 12 Sentinel-2 bands, returning a probability for each option without writing text. A Qwen3.5-0.8…

New

getting-over-it-rl-jax

zimmerk4 · Kit

Plays the full game Getting Over It from the bottom to the end with a small trained policy network that learned inside a JAX physics simulator. For reinforceme…

New

ReFoCo

yuji-nozawa · Kit

Pretrained vision transformer checkpoints in three sizes from a research paper on training attention heads to focus on image regions. For researchers who extra…

New