/ Модель

Характеристики

Размер весов
2,4 ГБ
Лицензия
MIT
Архитектура
chatterbox_flash_coreml · dense
Базовая модель
chatterbox-flash
Библиотека
coremltools
Опубликована
7 июл 2026

Chatterbox-Flash-CoreML

Синтез речиТекст → аудио3 профессии

Chatterbox Flash CoreML — скомпилированный экспорт модели ResembleAI/chatterbox-flash для сред Apple на базе Core ML.

196скачиваний за 30 дней0лайковвеса обновлены7 июл 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Экспорт подготовлен в виде статических графов .mlmodelc и предназначен для локального синтеза речи и клонирования голоса в приложениях для iOS, macOS и устройств Apple Silicon.

Модель преобразует текст в речь с использованием T3 block-diffusion token generator и аудиокомпонента S3Gen. Она поддерживает zero-shot voice cloning и conditioning по эталонной речи, а также синтез на английском языке. Общий размер составляет около 798,4 млн параметров: 532,4 млн у T3 и 266 млн у S3Gen. Используется точность fp16; выходной сигнал — аудио с частотой 24 кГц. Графы имеют статические ограничения: длина текста до 256 токенов, максимальная последовательность T3 1024, длина токенов аудио 192 и длина mel-представления 384.

Сильная сторона модели — адаптация Chatterbox Flash к локальному выполнению через Core ML и подтверждённое соответствие исходным PyTorch-графам в тестах, включая успешный smoke-тест синтеза. Однако это не готовый конвейер «ref.wav → cloned wav»: приложение должно самостоятельно реализовать токенизацию, нормализацию текста, циклы denoising и sampling, подготовку эталонных аудиопризнаков, оркестрацию графов, обработку padding и два шага meanflow. Для CPU_ONLY в локальном тестировании была отмечена ошибка выполнения T3; рекомендуется использовать режимы ALL, CPU_AND_NE или скомпилированный runtime на устройстве. Артефакт распространяется по лицензии MIT.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Chatterbox Flash CoreML

Compiled Core ML export of ResembleAI/chatterbox-flash for Apple runtimes.

This bundle contains the Chatterbox Flash T3 token generator and the S3Gen audio back-half as static-shape .mlmodelc graphs. It is intended for an application runtime that owns text tokenization, T3 denoising/sampling, reference conditioning, and graph orchestration.

Links

Model

ComponentParametersFormatPrecisionStatic shape
T3 block-diffusion token generator532.4MCore ML .mlmodelcfp16text_len 256, block_size 16, max_seq 1024
S3Gen audio back-half266.0MCore ML .mlmodelcfp16token_len 192, mel_len 384
Total798.4MCore ML .mlmodelcfp1624 kHz waveform output

Files

PathSizeDescription
config.json4 KBRoot metadata for download tracking and runtime discovery
t3/ConditioningEncoder.mlmodelc25 MBSpeaker/prompt/emotion conditioning to T3 conditioning embedding
t3/TextPrefill.mlmodelc963 MBCausal [cond, text, start_speech] prefix prefill and flat KV cache
t3/BlockDecoder.mlmodelc1.0 GBFull-visible Flash speech-block logits with explicit KV cache
t3/uncond_block_prior.npy36 KBUnconditional PMI prior for Flash scoring
t3/tokenizer.json28 KBChatterbox Flash text tokenizer
t3/config.json4 KBT3 export metadata
audio/FlowSpeakerProjector.mlmodelc44 KBS3Gen reference embedding to projected speaker conditioning
audio/FlowEncoder.mlmodelc79 MBprompt_token ++ speech_tokens to flow mu and mask
audio/FlowEstimator.mlmodelc141 MBOne meanflow Euler derivative step
audio/HiFTVocoder.mlmodelc41 MBMel frames to 24 kHz waveform
audio/audio_config.json4 KBS3Gen audio export metadata

Runtime Boundary

The exported graphs cover:

  • T3 conditioning, text prefill, and block decoding.
  • S3Gen speaker projection, flow encoder, meanflow estimator step, and HiFT vocoder.

The host runtime must still provide:

  • text normalization and tokenization
  • T3 denoising loop, PMI/CFG scoring, sampling, and EOS trimming
  • reference waveform encoders:
    • VoiceEncoder: ref.wav -> speaker_emb
    • prompt speech tokenizer: ref.wav -> prompt_speech_tokens
    • S3Gen reference encoder: ref.wav -> prompt_token, prompt_feat, embedding
  • padding/cropping and the two-step meanflow loop over (t,r) = (0,0.5), (0.5,1.0)

This means the bundle supports voice-cloning TTS when the runtime supplies reference conditioning tensors, but it is not yet a fully Core ML ref.wav -> cloned wav pipeline.

Validation

TestResult
T3 graph roundtrip vs PyTorch wrappersPass at 2% relative tolerance
Audio graph roundtrip vs PyTorch wrappersPass for token_len 192, mel_len 384
Stitched S3Gen meanflow-to-audio roundtripPass
Prompted synthesis smoke testPass
Whisper tiny transcript of generated wavCore ML speech test.
Smoke-test WER0.000

Core ML warnings from local export:

  • CPU_ONLY prediction crashed for the T3 package in local coremltools 8.3 testing. Use ALL, CPU_AND_NE, or a compiled-device runtime.
  • The uploaded artifact ships compiled .mlmodelc folders. The numerical parity tests were run against the source .mlpackage exports before compilation.

Usage Sketch

The runtime loads graphs from t3/ and audio/, then:

  1. Prepare T3 reference conditioning tensors and S3Gen ref_dict tensors from a prompt wav.
  2. Tokenize text with t3/tokenizer.json.
  3. Run T3 prefill and block denoising/sampling to produce S3 speech tokens.
  4. Concatenate S3Gen prompt_token and generated speech tokens.
  5. Run audio/FlowEncoder.mlmodelc.
  6. Build cond by copying prompt_feat.T into the mel prefix.
  7. Run audio/FlowEstimator.mlmodelc twice for (0,0.5) and (0.5,1.0).
  8. Crop generated mel frames after the prompt prefix.
  9. Run audio/HiFTVocoder.mlmodelc and crop padded samples.

Source

Converted from ResembleAI/chatterbox-flash, revision 4385507288b8197e6dab8b4e6b1603328d549d9d.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · coremltools

Нельзя запустить

Библиотека «coremltools» рантаймом не поддерживается.

Ревизия весов
e845c9c

0 моделей