I've been experimenting with a new quantization approach that selectively elevates the precision of key layers beyond what the default IMatrix configuration provides.
In my testing, standard IMatrix quantization underperforms at lower bit depths, especially with Mixture of Experts (MoE) models. To address this, I'm using the
--tensor-type
option in
llama.cpp
to manually "bump" important layers to higher precision. You can see the implementation here:
👉
Layer bumping with llama.cpp
While this does increase model file size, it significantly improves precision for a given quantization level.
I'd love your feedback—have you tried this? How does it perform for you?
Voice design through natural language descriptions
20+ emotions: laugh, cry, whisper, angry, sigh, gasp, and more
Real-time streaming with SNAC neural codec
3B parameters, runs on single GPU
Apache 2.0 license
Developed by Maya Research.
Demos
Example 1: Energetic Female Event Host
Voice Description:
Female, in her 30s with an American accent and is an event host, energetic, clear diction
Text:
Wow. This place looks even better than I imagined. How did they set all this up so perfectly? The lights, the music, everything feels magical. I can't stop smiling right now.
Audio Output:
Example 2: Dark Villain with Anger
Voice Description:
Dark villain character, Male voice in their 40s with a British accent. low pitch, gravelly timbre, slow pacing, angry tone at high intensity.
Text:
Welcome back to another episode of our podcast! <laugh_harder> Today we are diving into an absolutely fascinating topic
Audio Output:
Example 3: Demon Character (Screaming Emotion)
Voice Description:
Demon character, Male voice in their 30s with a Middle Eastern accent. screaming tone at high intensity.
Text:
You dare challenge me, mortal <snort> how amusing. Your kind always thinks they can win
Audio Output:
Example 4: Mythical Goddess with Crying Emotion
Voice Description:
Mythical godlike magical character, Female voice in their 30s slow pacing, curious tone at medium intensity.
Text:
After all we went through to pull him out of that mess <cry> I can't believe he was the traitor
Audio Output:
Why Maya1 is Different: Voice Design Features That Matter
1. Natural Language Voice Control
Describe voices like you would brief a voice actor:
import torch
from transformers import AutoModelForCausalLM, AutoTokenizer
from snac import SNAC
import soundfile as sf
# Load the best open source voice AI model
model = AutoModelForCausalLM.from_pretrained(
"maya-research/maya1",
torch_dtype=torch.bfloat16,
device_map="auto"
)
tokenizer = AutoTokenizer.from_pretrained("maya-research/maya1")
# Load SNAC audio decoder (24kHz)
snac_model = SNAC.from_pretrained("hubertsiuzdak/snac_24khz").eval().to("cuda")
# Design your voice with natural language
description = "Realistic male voice in the 30s age with american accent. Normal pitch, warm timbre, conversational pacing."
text = "Hello! This is Maya1 <laugh> the best open source voice AI model with emotions."# Create prompt with voice design
prompt = f'<description="{description}"> {text}'# Generate emotional speech
inputs = tokenizer(prompt, return_tensors="pt").to("cuda")
with torch.inference_mode():
outputs = model.generate(
**inputs,
max_new_tokens=500,
temperature=0.4,
top_p=0.9,
do_sample=True
)
# Extract SNAC audio tokens
generated_ids = outputs[0, inputs['input_ids'].shape[1]:]
snac_tokens = [t.item() for t in generated_ids if128266 <= t <= 156937]
# Decode SNAC tokens to audio frames
frames = len(snac_tokens) // 7
codes = [[], [], []]
for i inrange(frames):
s = snac_tokens[i*7:(i+1)*7]
codes[0].append((s[0]-128266) % 4096)
codes[1].extend([(s[1]-128266) % 4096, (s[4]-128266) % 4096])
codes[2].extend([(s[2]-128266) % 4096, (s[3]-128266) % 4096, (s[5]-128266) % 4096, (s[6]-128266) % 4096])
# Generate final audio with SNAC decoder
codes_tensor = [torch.tensor(c, dtype=torch.long, device="cuda").unsqueeze(0) for c in codes]
with torch.inference_mode():
audio = snac_model.decoder(snac_model.quantizer.from_codes(codes_tensor))[0, 0].cpu().numpy()
# Save your emotional voice output
sf.write("output.wav", audio, 24000)
print("Voice generated successfully! Play output.wav")
Advanced: Production Streaming with vLLM
For production deployments with real-time streaming, use our vLLM script:
Generate unique character voices with emotions on-the-fly. No voice actor recording sessions.
Podcast & Audiobook Production
Narrate content with emotional range and consistent personas across hours of audio.
AI Voice Assistants
Build conversational agents with natural emotional responses in real-time.
Video Content Creation
Create voiceovers for YouTube, TikTok, and social media with expressive delivery.
Customer Service AI
Deploy empathetic voice bots that understand context and respond with appropriate emotions.
Accessibility Tools
Build screen readers and assistive technologies with natural, engaging voices.
Frequently Asked Questions
Q: What makes Maya1 different?
A: We're the only open source model offering 20+ emotions, zero-shot voice design, production-ready streaming, and 3B parameters—all in one package.
Q: Can I use this commercially?
A: Absolutely. Apache 2.0 license. Build products, deploy services, monetize freely.
Q: What languages does it support?
A: Currently English with multi-accent support. Future models will expand to languages and accents underserved by mainstream voice AI.
Q: How does it compare to ElevenLabs, Murf.ai, or other closed-source tools?
A: Feature parity with emotions and voice design. Advantage: you own the deployment, pay no per-second fees, and can customize the model.
Q: Can I fine-tune on my own voices?
A: Yes. The model architecture supports fine-tuning on custom datasets for specialized voices.
Q: What GPU do I need?
A: Single GPU with 16GB+ VRAM (A100, H100, or consumer RTX 4090).
Q: Is streaming really real-time?
A: Yes. SNAC codec enables sub-100ms latency with vLLM deployment.
Comparison
Feature
Maya1
ElevenLabs
OpenAI TTS
Coqui TTS
Open Source
Yes
No
No
Yes
Emotions
20+
Limited
No
No
Voice Design
Natural Language
Voice Library
Fixed
Complex
Streaming
Real-time
Yes
Yes
No
Cost
Free
Pay-per-use
Pay-per-use
Free
Customization
Full
Limited
None
Moderate
Parameters
3B
Unknown
Unknown
<1B
Model Metadata
Developed by:
Maya Research
Website:
mayaresearch.ai
Backed by:
South Park Commons
Model Type:
Text-to-Speech, Emotional Voice Synthesis, Voice Design AI
Language:
English (Multi-accent)
Architecture:
3B-parameter Llama-style transformer with SNAC codec
License:
Apache 2.0 (Fully Open Source)
Training Data:
Proprietary curated + Internet-scale pretraining
Audio Quality:
24 kHz, mono, ~0.98 kbps streaming
Inference:
vLLM compatible, single GPU deployment
Status:
Production-ready (Novermber 2025)
Getting Started
Hugging Face Model Hub
# Clone the model repository
git lfs install
git clone https://huggingface.co/maya-research/maya1
# Or load directly in Python
from transformers import AutoModelForCausalLM
model = AutoModelForCausalLM.from_pretrained("maya-research/maya1")
Voice AI will be everywhere, but it's fundamentally broken for 90% of the world. Current voice models only work well for a narrow slice of English speakers because training data for most accents, languages, and speaking styles simply doesn't exist.
Maya Research
builds emotionally intelligent, native voice models that finally let the rest of the world speak. We're open source because we believe voice intelligence should not be a privilege reserved for the few.
Technology should be open
- The best voice AI tools should not be locked behind proprietary APIs charging per-second fees.
Community drives innovation
- Open source accelerates research. When developers worldwide can build on our work, everyone wins.
Voice intelligence for everyone
- We're building for the 90% of the world ignored by mainstream voice AI. That requires open models, not closed platforms.
Maya Research
- Building voice intelligence for the 90% of the world left behind by mainstream AI.
The full Open Source Code for the Quantum Network Monitor Service available at my github repos ( repos with NetworkMonitor in the name) :
Source Code Quantum Network Monitor
. You will also find the code I use to quantize the models if you want to do it yourself
GGUFModelBuilder
💬
How to test
:
Choose an
AI assistant type
:
TurboLLM
(GPT-4.1-mini)
HugLLM
(Hugginface Open-source models)
TestLLM
(Experimental CPU-only)
What I’m Testing
I’m pushing the limits of
small open-source models for AI network monitoring
, specifically:
Function calling
against live network services
How small can a model go
while still handling:
Automated
Nmap security scans
Quantum-readiness checks
Network Monitoring tasks
🟡
TestLLM
– Current experimental model (llama.cpp on 2 CPU threads on huggingface docker space):
✅
Zero-configuration setup
⏳ 30s load time (slow inference but
no API costs
) . No token limited as the cost is low.
🔧
Help wanted!
If you’re into
edge-device AI
, let’s collaborate!
Other Assistants
🟢
TurboLLM
– Uses
gpt-4.1-mini
:
**It performs very well but unfortunatly OpenAI charges per token. For this reason tokens usage is limited.
Create custom cmd processors to run .net code on Quantum Network Monitor Agents
Real-time network diagnostics and monitoring
Security Audits
Penetration testing
(Nmap/Metasploit)
🔵
HugLLM
– Latest Open-source models:
🌐 Runs on Hugging Face Inference API. Performs pretty well using the lastest models hosted on Novita.
💡
Example commands you could test
:
"Give me info on my websites SSL certificate"
"Check if my server is using quantum safe encyption for communication"
"Run a comprehensive security audit on my server"
'"Create a cmd processor to .. (what ever you want)" Note you need to install a
Quantum Network Monitor Agent
to run the .net code on. This is a very flexible and powerful feature. Use with caution!
Final Word
I fund the servers used to create these model files, run the Quantum Network Monitor service, and pay for inference from Novita and OpenAI—all out of my own pocket. All the code behind the model creation and the Quantum Network Monitor project is
open source
. Feel free to use whatever you find helpful.
If you appreciate the work, please consider
buying me a coffee
☕. Your support helps cover service costs and allows me to raise token limits for everyone.
I'm also open to job opportunities or sponsorship.
Thank you! 😊
Runs of Mungert maya1-GGUF on huggingface.co
3.2K
Total runs
0
24-hour runs
27
3-day runs
43
7-day runs
164
30-day runs
More Information About maya1-GGUF huggingface.co Model
maya1-GGUF huggingface.co is an AI model on huggingface.co that provides maya1-GGUF's model effect (), which can be used instantly with this Mungert maya1-GGUF model. huggingface.co supports a free trial of the maya1-GGUF model, and also provides paid use of the maya1-GGUF. Support call maya1-GGUF model through api, including Node.js, Python, http.
maya1-GGUF huggingface.co is an online trial and call api platform, which integrates maya1-GGUF's modeling effects, including api services, and provides a free online trial of maya1-GGUF, you can try maya1-GGUF online for free by clicking the link below.
Mungert maya1-GGUF online free url in huggingface.co:
maya1-GGUF is an open source model from GitHub that offers a free installation service, and any user can find maya1-GGUF on GitHub to install. At the same time, huggingface.co provides the effect of maya1-GGUF install, users can directly use maya1-GGUF installed effect in huggingface.co for debugging and trial. It also supports api for free installation.