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…
An open-weight text-to-speech model where you describe the voice in plain words and add inline emotion cues. It suits developers and creators who need expressive, designed voices.
Maya-1 is a kit in the Developer 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.
pip install -U huggingface_hub hf download maya-research/maya1
Maya-1 is a speech model with open weights, made by Maya Research, that reads text aloud. Instead of picking from a fixed list of speakers, you write a short description of the voice and how it should sound, then give it the text to speak. It also accepts inline cues for expression. The model makes discrete audio tokens that are decoded into a 24 kHz waveform.
It suits developers and creators who want a designed voice rather than a stock one. The card describes more than 20 emotions and vocal styles.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Games and animation | Character voice designers | Describe a character's age, accent and mood in text | Give a villain a low, gravelly voice with slow pacing |
| Media | Narrators and podcast producers | Generate narration in a chosen tone | Ask for a calm male narrator with a warm voice |
| Software | Voice app developers | Replace a fixed speaker menu with described voices | Give an event host voice to an app that reads text aloud |
If you only want one plain, fixed voice, you can skip it.
The record lists the transformers library, so Python is the place. The release includes the checkpoint, the tokenizer and reference inference code.
| Use case | Who | What they get back |
|---|---|---|
| Character voices | Game and animation teams | Speech in a voice built from a text description |
| Narration | Producers | Spoken audio in a calm or warm delivery |
| Expressive lines | App developers | Speech with laughs, cries and other cues inline |
You need Python with pip and room for about 6.6 GB of weights in BF16. The reference code also uses a SNAC decoder to turn tokens into audio.
pip install -U huggingface_hub hf download maya-research/maya1
Write two inputs. The first is a voice description, covering things like age, accent, pitch, pacing and tone. The second is the text to speak, with optional inline cues where you want a laugh or a cry. The model returns speech audio.
| Tool | What it does |
|---|---|
| Voice description | A text prompt that sets the voice and its delivery |
| Text | The words to speak, with optional inline emotion cues |
| SNAC decoder | Turns the audio tokens into a 24 kHz waveform |
You describe a calm male narrator in his late twenties with a neutral American accent, a warm low voice and a steady pace. You add a short paragraph of text. You get back spoken audio in that voice at 24 kHz.
If you are new, think of it as casting a voice actor with a sentence. Write who the speaker is and how they sound, add one line to read, and listen to the result.
If you know the field, it is a decoder-only model with a Llama architecture and 3.3 billion parameters. It predicts SNAC audio codes that a decoder turns into mono audio. The trade-off against a fixed speaker menu is flexibility in the voice against a larger model to run.
The weights are in BF16. The 4-bit figure below is an estimate from the Hugging Face record, not a file you download.
An open-weight text-to-speech model where you describe the voice in plain words and add inline emotion cues. It suits developers and creators who need expressive, designed voices.
Made by maya-research 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.
What it is: Maya-1 is a speech model with open weights, made by Maya Research, that reads text aloud. Instead of picking from a fixed list of speakers, you write a short description of the voice and how it should sound, then give it the text to speak. It also accepts inline cues for expression. The model makes discrete audio tokens that are decoded into a 24 kHz waveform.
Who it suits: It suits developers and creators who want a designed voice rather than a stock one. The card describes more than 20 emotions and vocal styles.
Title: Who might use it
Industry | Who uses it | How they use it | Example
Games and animation | Character voice designers | Describe a character's age, accent and mood in text | Give a villain a low, gravelly voice with slow pacing
Media | Narrators and podcast producers | Generate narration in a chosen tone | Ask for a calm male narrator with a warm voice
Software | Voice app developers | Replace a fixed speaker menu with described voices | Give an event host voice to an app that reads text aloud
If you only want one plain, fixed voice, you can skip it.
Where to use it: The record lists the transformers library, so Python is the place. The release includes the checkpoint, the tokenizer and reference inference code.
Title: Jobs it does
Use case | Who | What they get back
Character voices | Game and animation teams | Speech in a voice built from a text description
Narration | Producers | Spoken audio in a calm or warm delivery
Expressive lines | App developers | Speech with laughs, cries and other cues inline
How to set it up: You need Python with pip and room for about 6.6 GB of weights in BF16. The reference code also uses a SNAC decoder to turn tokens into audio.
pip install -U huggingface_hub
hf download maya-research/maya1
How to use it: Write two inputs. The first is a voice description, covering things like age, accent, pitch, pacing and tone. The second is the text to speak, with optional inline cues where you want a laugh or a cry. The model returns speech audio.
Title: The inputs and outputs
Tool | What it does
Voice description | A text prompt that sets the voice and its delivery
Text | The words to speak, with optional inline emotion cues
SNAC decoder | Turns the audio tokens into a 24 kHz waveform
Example: You describe a calm male narrator in his late twenties with a neutral American accent, a warm low voice and a steady pace. You add a short paragraph of text. You get back spoken audio in that voice at 24 kHz.
For newcomers and experts: If you are new, think of it as casting a voice actor with a sentence. Write who the speaker is and how they sound, add one line to read, and listen to the result.
If you know the field, it is a decoder-only model with a Llama architecture and 3.3 billion parameters. It predicts SNAC audio codes that a decoder turns into mono audio. The trade-off against a fixed speaker menu is flexibility in the voice against a larger model to run.
You write a voice description and text
The model predicts SNAC audio tokens
A SNAC decoder rebuilds the waveform
You get 24 kHz mono speech
Good to know: The weights are in BF16. The 4-bit figure below is an estimate from the Hugging Face record, not a file you download.
Title: Approximate weight size
BF16: 6.6 GB
4-bit estimate: 1.7 GB
Download its files with Hugging Face's command line:
pip install -U huggingface_hub
hf download maya-research/maya1
Then follow the usage in its model card. Nothing in this kit runs by itself.
README.md 5 KB
Listed Hugging Face models in the same category that share the most tags with this one.
| Product | Downloads, last 30 days | Likes | Parameters | License | Last change |
|---|---|---|---|---|---|
| Maya-1 This page | 8,798 | 943 | 3.3B | apache-2.0 | |
| VoxCPM2Shares voice-design · text-to-speech · safetensors | 984,860 | 1,783 | 2.3B | apache-2.0 | |
| Qwen3-TTS GGUFShares voice-design · text-to-speech | 1,347,066 | 67 | 915M | apache-2.0 | |
| OmniVoice GGUFShares voice-design · text-to-speech | 109,605 | 91 | 613M | cc-by-nc-4.0 | |
| MOSS-SoundEffect-v2.0Shares audio-generation · safetensors | 6,096 | 158 | 1.4B | apache-2.0 | |
| Hy-Nomas x LTX-2.5 Audio WorkflowsShares audio-generation | 0 | 4 | — | mit |
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.
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…
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…
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…
block · Kit
Self-hostable workspace where people and AI agents share the same rooms, built on a Nostr relay that logs every action as a signed event. For teams that want t…
backnotprop · Kit
Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.
alibaba · Kit
Reviews Git changes with an AI agent that reads files and searches the codebase, then writes comments tied to exact lines. It suits developers who want automat…