مساعد IELTS التفاعلي
يُحاكي قيود البوت الـ 12 بدقة
🤖 بوت IELTS التدريبي
أهلاً بك في المحاكي المتقدم! هذا البوت يطبق معايير صارمة جداً لمساعدتك في الحصول على Band 8+. سنمر بـ 3 أجزاء:
- الجزء 1: أسئلة سريعة (15 ثانية للإجابة) مع فرض كلمات أكاديمية.
- الجزء 2: التجهيز باستخدام مخطط ذهني بصري.
- الجزء 3: فرض هيكلية PREP ومواجهة حُجج "المحامي المعارض".
اختر أحد الأجزاء بالأسفل لبدء التحدي فوراً!
تحليل النبرة والتردد الصوتي
مباشرلوحة التقييم والتحليل اللغوي
تحليل هيكلية الجزء الثالث (PREP):
اكتب إجابة لتلقي مقترحات تحويل الجمل البسيطة إلى معقدة.
الكود البرمجي الكامل للبوت (Node.js)
نسخة متكاملة مبنية على Telegraf و Supabase و Whisper لمعالجة الصوت محلياً.
كيف تعمل الأدوات المحلية والمجانية؟
لتجنب تكاليف الواجهات البرمجية المدفوعة (مثل OpenAI API)، يعتمد هذا التصميم على أدوات محلية ومفتوحة المصدر بالكامل تعمل على خادمك الخاص:
Whisper-Node (تفريغ الصوت محلياً)
يتم تشغيل نموذج Whisper Tiny أو Base محلياً على الخادم باستخدام CPU فقط لتفريغ المقاطع الصوتية بدقة متناهية وسرعة خارقة ومجاناً بالكامل.
تحليل التردد والنبرة (Meyda / Aubio)
باستخدام مكتبة aubio أو meyda عبر Node.js، نقوم بتحليل ملف الـ WAV الصوتي وحساب الانحراف المعياري للتردد الأساسي (F0) للكشف عن الرتابة (Monotone).
التحليل اللغوي (Natural / Compromise)
مكتبات معالجة اللغة الطبيعية (NLP) المحلية في Node.js تقوم بفحص الكلمات الانتقالية، رصد التردد، تقييم هيكلية PREP، والبحث عن التعبيرات الاصطلاحية.
هيكلية قاعدة بيانات Supabase
تُستخدم Supabase لحفظ تقدم المستخدم، تخزين نتائج التحليلات الصوتية واللغوية، وإدارة الجلسات التدريبية:
جدول المستخدمين (users)
تخزين معرّف تيليجرام، اللهجة المفضلة، ومعدل نقاط الـ Band الإجمالي.
جدول الإجابات (responses)
يحتوي على النص المفرغ، نتيجة النبرة الصوتية، خصم التردد، الكلمات الأكاديمية المحققة، ودرجة الجزء التدريبي.
جدول الكلمات والمفردات (vocabulary)
مخزن للكلمات الأكاديمية المطلوبة وجذورها اللغوية لتغذية نظام المحاكاة والتقييم.