Downloads · 30 days
68
25% of all-time downloads
VohoAI/voho-saudi-speak-0.6b
voho-saudi-speak-0.6b is a text generation model from VohoAI. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as cc-by-nc-sa-4.0.
Turns formal Arabic into Arabic the way Saudis actually say it, in Najdi, Hijazi or Khaleeji, from Voho.
Downloads · 30 days
68
25% of all-time downloads
All-time downloads
275
Public
Parameters
596M
1.2 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors1.2 GB · 99%
From the Hugging Face model README
Turns formal Arabic into Arabic the way Saudis actually say it, in Najdi, Hijazi or Khaleeji, from Voho.
A voice agent that reads out written Arabic sounds like a news bulletin. This small model sits between the text and the voice: give it a formal sentence and a dialect, and it returns what a person from Riyadh, Jeddah or the Eastern Province would say on a phone call. It is 0.6B parameters, small enough to run on a CPU or next to a speech model on one GPU.
chrF++ against what a Saudi speaker actually said, on 1,000 held-out sentences (higher is better):
| Dialect | Sentences | Formal text unchanged | Qwen3-0.6B, untrained | Voho Saudi Speak 0.6B | Gemini 2.5 Flash |
|---|---|---|---|---|---|
| All test sentences | 1,000 | 61.8 | 52.2 | 75.7 | 68.7 |
| Najdi (Riyadh, central) | 462 | 62.2 | 51.5 | 77.0 | 70.6 |
| Hijazi (Jeddah, Makkah) | 257 | 65.8 | 57.7 | 75.8 | 69.1 |
| Khaleeji (Eastern Province) | 281 | 56.6 | 47.3 | 73.2 | 64.7 |
"Formal text unchanged" is the floor: dialect and formal Arabic share most of their letters, so leaving the sentence as it is already scores well. Gemini 2.5 Flash is a much larger model doing the same job with the same instruction, shown for scale. Read the comparison with care: this model was trained on SADA and learned its spelling and phrasing, which Gemini never saw, and the formal inputs were themselves written by Gemini. On this test set that favours the small model; it does not mean a 0.6B model is better at Saudi Arabic than Gemini in general.
| Dialect | Formal input | Voho Saudi Speak 0.6B |
|---|---|---|
| Khaleeji | الآن فقط فهمت قصدك وسر اهتمامك. | الحين بس فهمت قصدك وسر اهتمامك. |
| Najdi | والله لست أرى أي شيء، أقسم بالله، نعم نعم ارفعها أكثر قليلا. | والله ماني شايف أي شيء أقسم بالله إيه إيه أرفعها شوي أكثر |
| Hijazi | ما هي همومك يا شوماخر؟ | إيش همومك يا شوماخر؟ |
Sentences it never saw in training, from a bank or a clinic line:
| Dialect | Formal input | Voho Saudi Speak 0.6B |
|---|---|---|
| Najdi | أين أنت الآن؟ أريد أن أحجز موعداً غداً. | وينك الحين أبغى أحجز موعد بكرة |
| Najdi | لا أستطيع رفع الحد إلى أكثر من ألف ريال، يجب أن تزور الفرع. | ما أقدر أرفع الحد إلى أكثر من ألف ريال لازم تزور الفرع. |
| Hijazi | سنرسل لك رمز التحقق الآن، من فضلك أخبرني به. | بنرسلك رمز التحقق دحين من فضلك خبرني فيه |
| Najdi | رقم طلبك هو 48213 وسيصل خلال ثلاثة أيام. | رقم طلبك هو 48213 وبيوصل خلال ثلاث أيام. |
from transformers import AutoModelForCausalLM, AutoTokenizer
repo = "VohoAI/voho-saudi-speak-0.6b"
tok = AutoTokenizer.from_pretrained(repo)
model = AutoModelForCausalLM.from_pretrained(repo)
DIALECT = {"najdi": "النجدية", "hijazi": "الحجازية", "khaleeji": "الخليجية الشرقية"}
def saudi(text, dialect="najdi"):
prompt = f"أعد صياغة هذه الجملة باللهجة السعودية {DIALECT[dialect]} كما يقولها شخص في مكالمة، بدون أي شرح:\n{text}"
ids = tok.apply_chat_template([{"role": "user", "content": prompt}], add_generation_prompt=True,
enable_thinking=False, return_tensors="pt")
out = model.generate(ids, max_new_tokens=96, do_sample=False)
return tok.decode(out[0, ids.shape[1]:], skip_special_tokens=True).strip()
print(saudi("أين أنت الآن؟ أريد أن أحجز موعداً غداً."))
Qwen/Qwen3-0.6B (Apache 2.0), full fine-tune, 2 epochs, one NVIDIA L4Non-commercial. SADA is licensed CC BY-NC-SA 4.0, so this model is released under the same licence: research and non-commercial use, with attribution, under the same terms.
For production Saudi Arabic voice, use the Voho API or the LiveKit plugin.
Please cite SADA when using this model:
Saudi Audio Dataset for Arabic (SADA), Saudi Data and AI Authority (SDAIA), 2022.