اخر المواضيع

آخر الأخبار
إختر لونك المفضل

عرض المحتوي

بحث

الجمعة، 14 أغسطس 2026

شرح كيف تنتج ملفين ل onnx و json لصوتيات لاي برمجه تحتاجها

السفراني | أغسطس 14, 2026 |
السلام عليكم

 إنشاء صوت خليجي يعمل مع Piper TTS وينتج ملفين:

  • voice.onnx
  • voice.onnx.json

فهذه هي الطريقة العملية خطوة بخطوة.


الخطوة 1: تجهيز نظام التشغيل

يفضل استخدام Ubuntu 22.04 أو Windows مع WSL2.

ثبت الأدوات:

sudo apt update

sudo apt install git ffmpeg python3 python3-pip

ثم:

git clone https://github.com/rhasspy/piper
cd piper

الخطوة 2: إنشاء قاعدة البيانات

سجل صوت المتحدث باللهجة الخليجية.

يفضل:

  • 5–20 ساعة
  • بدون ضوضاء
  • ميكروفون جيد
  • WAV
  • Mono
  • 22050 Hz أو 24000 Hz

مثال:

0001.wav
0002.wav
0003.wav

الخطوة 3: كتابة النصوص

أنشئ ملفًا يسمى:

metadata.csv

مثال:

0001|السلام عليكم ورحمة الله
0002|شلونك اليوم
0003|وين رايح
0004|أنا من الكويت
0005|اليوم الجو جميل

الصيغة:

اسم الملف|النص

الخطوة 4: تنظيف الصوت

استخدم ffmpeg:

ffmpeg -i input.wav -ar 22050 -ac 1 output.wav

لكل الملفات.


الخطوة 5: تجهيز البيانات

داخل Piper:

python3 preprocess.py \
--dataset-dir dataset \
--language ar

سينتج ملفات التدريب.


الخطوة 6: التدريب

ابدأ التدريب:

python3 train.py \
--dataset dataset \
--epochs 50000

قد يستغرق:

  • ساعات
  • أو أيام

حسب كرت الشاشة.


الخطوة 7: الحصول على أفضل نموذج

سيظهر مجلد مثل:

checkpoints/

epoch=1000.ckpt
epoch=2000.ckpt
...

اختر أفضل Checkpoint.


الخطوة 8: تحويله إلى ONNX

نفذ:

python3 export_onnx.py \
--checkpoint checkpoints/best.ckpt \
--output gulf_voice.onnx

الناتج:

gulf_voice.onnx

الخطوة 9: إنشاء ملف JSON

يمكن إنشاؤه يدويًا.

مثال:

{
  "audio": {
    "sample_rate": 22050
  },
  "language": {
    "code": "ar"
  },
  "speaker_id_map": {
    "0": "gulf"
  },
  "num_speakers": 1,
  "phoneme_type": "espeak",
  "inference": {
    "noise_scale": 0.667,
    "length_scale": 1.0,
    "noise_w": 0.8
  }
}

ثم احفظه باسم:

gulf_voice.onnx.json

الخطوة 10: الاختبار

echo "شلونك" | \
piper \
--model gulf_voice.onnx \
--config gulf_voice.onnx.json \
--output_file out.wav

ستنتج:

out.wav

هل يمكن صنع صوت خليجي بدون تدريب كامل؟

نعم، إذا لم يكن لديك عشرات الساعات من التسجيل، يمكنك استخدام نموذج عربي جاهز ثم إجراء Fine-tuning على 30–60 دقيقة من صوت المتحدث الخليجي. هذا أسرع بكثير ويعطي نتائج جيدة في كثير من الحالات.

ما الذي ستحتاجه؟

  • بطاقة رسومية NVIDIA بذاكرة لا تقل عن 12 جيجابايت (كلما زادت كان التدريب أسرع).
  • من 5 إلى 20 ساعة من تسجيلات صوتية نظيفة للحصول على أفضل جودة، أو مدة أقصر إذا كنت ستجري Fine-tuning على نموذج عربي موجود.
  • نصوص مطابقة لكل تسجيل صوتي.

إذا أردت بناء صوت خليجي احترافي من الصفر، أستطيع أن أشرح لك العملية كاملة، بدءًا من تسجيل البيانات وحتى إنتاج ملفي .onnx و**.onnx.json** مع جميع الأوامر اللازمة، في دليل مفصل يتضمن أكثر من 30 خطوة.

ابحث خدمتك في الذكاء الاصطناعي عطيتك الفكره : كيف معكم اخوكم هايف السفراني العجمي kuwaiT

تم عمل ملفات خليجي بذات كويتي بجميع الاصوات باسلوب بدوي ومحلي عام بلا اي كلمات عوج اللسان بالي -1

2- وتم عمل برمجه بانشاء كيف تكون الملفين  باسرع وقت معي اجمل الاضافات معروض لبيع يمكنك المشاهده

الاصدار الاول مرخص وهو

نبذه عن مشروع هايف العجمي تحويل الصوت الى ناطق بشري بنبره خليجي كويتي بدوي الاصدار الاول على الويندوز KuwaitVoiceTrainer1.0 - onnx-json-wav

وتحت التطوير النسخه المعروضه لبيع تشتغل على الرفع بالاستضافات والجوالات والحاسوب / انا اسهل عليكم كيف تعمل احسن من خدماتي :)

الانترنت بين ادينك بس موضوع يحتاج صبر

عمل صوت باللهجه الكويتيه البدويه اعداد هايف العجمي

https://maereab.blogspot.com/2026/08/artificial-intelligence.html

فصل صوت المغني عن الموسيقى الاصدار الاول Python 3.11 بدون Sng hayef5Mus مصدر مفتوح التشغيل ويندوز

وتابع جديدنا

author

ليست هناك تعليقات:

اضف تعليقك هنا