/ Модель

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

Размер весов
3,9 ГБ
Лицензия
CC BY-NC-SA 4.0
Опубликована
27 фев 2025

Spark-TTS-0.5B

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

Spark-TTS — двуязычная LLM-модель для синтеза речи на английском и китайском языках с клонированием и настройкой голоса.

883скачиваний за 30 дней747лайковвеса обновлены7 мар 2025

Бенчмарки

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

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

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

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

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

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

Spark-TTS — двуязычная модель синтеза речи от команды SparkAudio, построенная на архитектуре Qwen2.5. Она использует LLM для предсказания речевых токенов и восстанавливает по ним аудио без отдельной модели генерации акустических признаков; размер модели в карточке указан как 0,5 млрд параметров.

Модель предназначена для преобразования текста в естественно звучащую речь на китайском и английском языках. Она поддерживает клонирование голоса без отдельного обучения на голосе говорящего, в том числе между языками и при переключении языков, а также настройку виртуального голоса по параметрам пола, высоты тона и скорости речи.

Spark-TTS подходит для персонализированного синтеза речи, вспомогательных технологий и лингвистических исследований. README сообщает о применимости для исследовательских и производственных сценариев, но отмечает, что код обучения и датасет VoxBox ещё не выпущены. Лицензия — CC BY-NC-SA 4.0; проект предназначен для академического, образовательного и иного правомерного использования.

Сценарии применения

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

Ограничения

Поддерживаются английский и китайский языки; прочие языки в карточке не заявлены. Код обучения и датасет VoxBox на момент описания не выпущены; лицензия CC BY-NC-SA 4.0 ограничивает использование её условиями.

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

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

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

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

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

Открыть на Hugging Face

Spark-TTS 🔥

👉🏻 Spark-TTS Demos 👈🏻

👉🏻 Github Repo 👈🏻

👉🏻 Paper 👈🏻

Overview

Spark-TTS is an advanced text-to-speech system that uses the power of large language models (LLM) for highly accurate and natural-sounding voice synthesis. It is designed to be efficient, flexible, and powerful for both research and production use.

Key Features

  • Simplicity and Efficiency: Built entirely on Qwen2.5, Spark-TTS eliminates the need for additional generation models like flow matching. Instead of relying on separate models to generate acoustic features, it directly reconstructs audio from the code predicted by the LLM. This approach streamlines the process, improving efficiency and reducing complexity.
  • High-Quality Voice Cloning: Supports zero-shot voice cloning, which means it can replicate a speaker's voice even without specific training data for that voice. This is ideal for cross-lingual and code-switching scenarios, allowing for seamless transitions between languages and voices without requiring separate training for each one.
  • Bilingual Support: Supports both Chinese and English, and is capable of zero-shot voice cloning for cross-lingual and code-switching scenarios, enabling the model to synthesize speech in multiple languages with high naturalness and accuracy.
  • Controllable Speech Generation: Supports creating virtual speakers by adjusting parameters such as gender, pitch, and speaking rate.

Install

Clone and Install

  • Clone the repo
git clone https://github.com/SparkAudio/Spark-TTS.git
cd Spark-TTS
conda create -n sparktts -y python=3.12
conda activate sparktts
pip install -r requirements.txt
# If you are in mainland China, you can set the mirror as follows:
pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host=mirrors.aliyun.com

Model Download

Download via python:

from huggingface_hub import snapshot_download

snapshot_download("SparkAudio/Spark-TTS-0.5B", local_dir="pretrained_models/Spark-TTS-0.5B")

Download via git clone:

mkdir -p pretrained_models

# Make sure you have git-lfs installed (https://git-lfs.com)
git lfs install

git clone https://huggingface.co/SparkAudio/Spark-TTS-0.5B pretrained_models/Spark-TTS-0.5B

Basic Usage

You can simply run the demo with the following commands:

cd example
bash infer.sh

Alternatively, you can directly execute the following command in the command line to perform inference:

python -m cli.inference \
    --text "text to synthesis." \
    --device 0 \
    --save_dir "path/to/save/audio" \
    --model_dir pretrained_models/Spark-TTS-0.5B \
    --prompt_text "transcript of the prompt audio" \
    --prompt_speech_path "path/to/prompt_audio"

UI Usage

You can start the UI interface by running python webui.py, which allows you to perform Voice Cloning and Voice Creation. Voice Cloning supports uploading reference audio or directly recording the audio.

Voice CloningVoice Creation
Image 1Image 2

To-Do List

  • Release the Spark-TTS paper.
  • Release the training code.
  • Release the training dataset, VoxBox.

Citation

@misc{wang2025sparktts,
      title={Spark-TTS: An Efficient LLM-Based Text-to-Speech Model with Single-Stream Decoupled Speech Tokens}, 
      author={Xinsheng Wang and Mingqi Jiang and Ziyang Ma and Ziyu Zhang and Songxiang Liu and Linqin Li and Zheng Liang and Qixi Zheng and Rui Wang and Xiaoqin Feng and Weizhen Bian and Zhen Ye and Sitong Cheng and Ruibin Yuan and Zhixian Zhao and Xinfa Zhu and Jiahao Pan and Liumeng Xue and Pengcheng Zhu and Yunlin Chen and Zhifei Li and Xie Chen and Lei Xie and Yike Guo and Wei Xue},
      year={2025},
      eprint={2503.01710},
      archivePrefix={arXiv},
      primaryClass={cs.SD},
      url={https://arxiv.org/abs/2503.01710}, 
}

⚠ License Update

The model's license has been updated from Apache 2.0 to CC BY-NC-SA due to the licensing terms of some training data.

Key Changes:

  • The model can only be used for non-commercial purposes.

  • Any modifications or derivatives must also be released under CC BY-NC-SA 4.0.

  • Proper attribution is required when using or modifying the model.

Please ensure compliance with the new license terms.

⚠️ Usage Disclaimer

This project provides a zero-shot voice cloning TTS model intended for academic research, educational purposes, and legitimate applications, such as personalized speech synthesis, assistive technologies, and linguistic research.

Please note:

  • Do not use this model for unauthorized voice cloning, impersonation, fraud, scams, deepfakes, or any illegal activities.

  • Ensure compliance with local laws and regulations when using this model and uphold ethical standards.

  • The developers assume no liability for any misuse of this model.

We advocate for the responsible development and use of AI and encourage the community to uphold safety and ethical principles in AI research and applications. If you have any concerns regarding ethics or misuse, please contact us.

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

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

GPU в ailist

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

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

В репозитории нет config.json: не понять архитектуру модели.

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

0 моделей