kyutai / pocket-tts

huggingface.co
Total runs: 5.4K
24-hour runs: 0
7-day runs: -1.8K
30-day runs: -9.7K
Model's Last Updated: May 04 2026

Introduction of pocket-tts

Model Details of pocket-tts

Pocket TTS

logo

A lightweight text-to-speech (TTS) application designed to run efficiently on CPUs. Forget about the hassle of using GPUs and web APIs serving TTS models. With Kyutai's Pocket TTS, generating audio is just a pip install and a function call away.

Supports Python 3.10, 3.11, 3.12, 3.13 and 3.14. Requires PyTorch 2.5+. Does not require the gpu version of PyTorch.

🔊 Demo | 🐱‍💻GitHub Repository | 🤗 Hugging Face Model Card | 📄 Paper | 📚 Documentation

Main takeaways
  • Runs on CPU
  • Small model size, 100M parameters
  • Audio streaming
  • Low latency, ~200ms to get the first audio chunk
  • Faster than real-time, ~6x real-time on a CPU of MacBook Air M4
  • Uses only 2 CPU cores
  • Python API and CLI
  • Voice cloning
  • English only at the moment
  • Can handle infinitely long text inputs
Trying it from the website, without installing anything

Navigate to the Kyutai website to try it out directly in your browser. You can input text, select different voices, and generate speech without any installation.

Trying it with the CLI
The generate command

You can use pocket-tts directly from the command line. We recommend using uv as it installs any dependencies on the fly in an isolated environment (uv installation instructions here ). You can also use pip install pocket-tts to install it manually.

This will generate a wav file ./tts_output.wav saying the default text with the default voice, and display some speed statistics.

uvx pocket-tts generate
# or if you installed it manually with pip:
pocket-tts generate

Modify the voice with --voice and the text with --text . We provide a small catalog of voices.

You can take a look at this page which details the licenses for each voice.

The --voice argument can also take a plain wav file as input for voice cloning. Feel free to check out the generate documentation for more details and examples. For trying multiple voices and prompts quickly, prefer using the serve command.

The serve command

You can also run a local server to generate audio via HTTP requests.

uvx pocket-tts serve
# or if you installed it manually with pip:
pocket-tts serve

Navigate to http://localhost:8000 to try the web interface, it's faster than the command line as the model is kept in memory between requests.

You can check out the serve documentation for more details and examples.

Using it as a Python library

Install the package with

pip install pocket-tts
# or
uv add pocket-tts

You can use this package as a simple Python library to generate audio from text.

from pocket_tts import TTSModel
import scipy.io.wavfile

tts_model = TTSModel.load_model()
voice_state = tts_model.get_state_for_audio_prompt(
    "hf://kyutai/tts-voices/alba-mackenna/casual.wav"
)
audio = tts_model.generate_audio(voice_state, "Hello world, this is a test.")
# Audio is a 1D torch tensor containing PCM data.
scipy.io.wavfile.write("output.wav", tts_model.sample_rate, audio.numpy())

You can have multiple voice states around if you have multiple voices you want to use. load_model() and get_state_for_audio_prompt() are relatively slow operations, so we recommend to keep the model and voice states in memory if you can.

You can check out the Python API documentation for more details and examples.

Unsupported features

At the moment, we do not support (but would love pull requests adding):

We tried running this TTS model on the GPU but did not observe a speedup compared to CPU execution, notably because we use a batch size of 1 and a very small model.

Development and local setup

We accept contributions! Feel free to open issues or pull requests on GitHub.

You can find development instructions in the CONTRIBUTING.md file. You'll also find there how to have an editable install of the package for local development.

Prohibited use

Use of our model must comply with all applicable laws and regulations and must not result in, involve, or facilitate any illegal, harmful, deceptive, fraudulent, or unauthorized activity. Prohibited uses include, without limitation, voice impersonation or cloning without explicit and lawful consent; misinformation, disinformation, or deception (including fake news, fraudulent calls, or presenting generated content as genuine recordings of real people or events); and the generation of unlawful, harmful, libelous, abusive, harassing, discriminatory, hateful, or privacy-invasive content. We disclaim all liability for any non-compliant use.

Runs of kyutai pocket-tts on huggingface.co

5.4K
Total runs
0
24-hour runs
0
3-day runs
-1.8K
7-day runs
-9.7K
30-day runs

More Information About pocket-tts huggingface.co Model

More pocket-tts license Visit here:

https://choosealicense.com/licenses/cc-by-4.0

pocket-tts huggingface.co

pocket-tts huggingface.co is an AI model on huggingface.co that provides pocket-tts's model effect (), which can be used instantly with this kyutai pocket-tts model. huggingface.co supports a free trial of the pocket-tts model, and also provides paid use of the pocket-tts. Support call pocket-tts model through api, including Node.js, Python, http.

pocket-tts huggingface.co Url

https://huggingface.co/kyutai/pocket-tts

kyutai pocket-tts online free

pocket-tts huggingface.co is an online trial and call api platform, which integrates pocket-tts's modeling effects, including api services, and provides a free online trial of pocket-tts, you can try pocket-tts online for free by clicking the link below.

kyutai pocket-tts online free url in huggingface.co:

https://huggingface.co/kyutai/pocket-tts

pocket-tts install

pocket-tts is an open source model from GitHub that offers a free installation service, and any user can find pocket-tts on GitHub to install. At the same time, huggingface.co provides the effect of pocket-tts install, users can directly use pocket-tts installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

pocket-tts install url in huggingface.co:

https://huggingface.co/kyutai/pocket-tts

Url of pocket-tts

pocket-tts huggingface.co Url

Provider of pocket-tts huggingface.co

kyutai
ORGANIZATIONS

Other API from kyutai

huggingface.co

Total runs: 1.6M
Run Growth: 758.7K
Growth Rate: 48.20%
Updated:July 02 2025
huggingface.co

Total runs: 119.0K
Run Growth: 65.0K
Growth Rate: 54.62%
Updated:September 11 2025
huggingface.co

Total runs: 23.1K
Run Growth: 19.4K
Growth Rate: 83.97%
Updated:April 30 2025
huggingface.co

Total runs: 3.6K
Run Growth: 1.4K
Growth Rate: 38.07%
Updated:September 18 2024
huggingface.co

Total runs: 898
Run Growth: 666
Growth Rate: 74.16%
Updated:April 16 2026
huggingface.co

Total runs: 610
Run Growth: -465
Growth Rate: -76.23%
Updated:September 18 2024
huggingface.co

Total runs: 12
Run Growth: 5
Growth Rate: 41.67%
Updated:December 24 2025
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:June 27 2025
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:November 18 2025
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:March 10 2026