تحسين دقة التعرف على الكلام الفارسي
أصبحت قائمة مفردات الأعمال الفارسية توجّه محرك التحويل الصوتي نفسه، فتخرج كتابات المركّبات مثل «پرداختنشده» والأرقام الفارسية صحيحة من المحاولة الأولى.
تحديث المنتج مدة القراءة 2 دقيقة
ما الذي تغيّر
كل ما يتحوّل من صوت إلى نص — الملاحظات الصوتية في الغرف، والإملاء في الحقول، وزر الصوت، ونصوص المكالمات ومحاضر الاجتماعات — يمرّ الآن بطبقتين جديدتين:
- قبل قراءة الصوت أصلًا، يُرسَل مع الطلب «برومبت» قياسي يخبر المحرك بما يتوقّعه: فارسية الأعمال، والمركّبات موصولة بنصف مسافة (پرداختنشده لا «پرداختن شده»)، ومصطلحات مثل صورتحساب و کد پیگیری، وأرقام فارسية (٠–٩). خطأ «پرداختن شده» الحقيقي، الذي كان يقلب معنى الجملة إلى عكسه، يُقطَع من هذا الموضع بالذات.
- قائمة المفردات في
config/crm.php(قسمstt) وقابلة للتوسيع: أضف اسم منتج أو اسم زميل يخطئ المحرك في سماعه (حالة «حانیه سالهی» الواقعية) بصيغته الصحيحة، فسيُكتَب صحيحًا في كل تحويل بعدها.
كل أبواب الصوت تمرّ بهذا المسار الواحد نفسه؛ لا شيء يتغيّر في الشاشات.
كيف تستخدمه
- لا تفعل شيئًا — يُرسَل البرومبت تلقائيًا مع الصوت الفارسي.
- إن ظلّت كلمة أو اسم معيّن يخرج خطأً، أضِفه — بصيغته الصحيحة — إلى
vocabularyفي قسمsttمن ملفconfig/crm.php.
من الجيد أن تعرف
- هناك طبقة ثانية جاهزة أيضًا: بعد التحويل، يصحّح نموذج نصّي خفيف على البوّابة نفسها النصّ (الإملاء والترقيم والأرقام الفارسية). معطَّلة افتراضيًا لأنها تستدعي نداءً إضافيًا لكل صوت؛ وتشغيلها سطر واحد:
CRM_STT_MEND_MODEL=nabu-fastفي بيئة التشغيل. - يُرفَق البرومبت بالصوت الفارسي فقط (أو المقاطع التي لم يُعلَن لغتها)، حتى لا تُوجَّه التسجيلات العربية والإنجليزية خطأً.
- إن كانت طبقة التصحيح معطّلة أو فشلت، يُسلَّم النصّ الأصلي كما هو — طبقة التنظيف لا تحذف كلمات أحد ولا تختصرها أبدًا.