تشخیص گفتار فارسی دقیقتر شد
واژهنامهٔ کسبوکاری حالا موقع تبدیل صوت به متن به موتور تشخیص میگوید چه واژههایی باید بشنود — املای ترکیبها مثل «پرداختنشده» و ارقام فارسی از همان درست نوشته میشوند.
بهروزرسانی محصول 2 دقیقه مطالعه
چه چیزی تغییر کرد
متنِ گرفتهشده از صداها (یادداشت صوتی روم، دیکتهٔ فیلدها، دکمهٔ صوتی، مکالمات تلفنی و صورتجلسهها) حالا از دو لایهٔ جدید عبور میکند:
- پیش از خواندنِ صدا، یک «پرامپت» استاندارد به موتور تشخیص گفتار فرستاده میشود که آن را سمت واژههای کسبوکاری فارسی هدایت میکند: نوشتن واژههای مرکب با نیمفاصله (پرداختنشده، نه «پرداختن شده»)، صورتحساب، تسویهحساب، کد پیگیری و ارقام فارسی (۰ تا ۹). خطای واقعیِ «پرداختن شده» که معنی جمله را برعکس میکرد، از همین جا اصلاح میشود.
- فهرست واژهها در
config/crm.php(بخشstt) قابل گسترش است؛ نام محصول یا نام همکارانی که موتور اشتباه میشنود (مثل مورد واقعیِ «حانیه سالهی») را با املای درست به همان فهرست اضافه کنید تا هر تبدیل بعدی درست نوشته شود.
همهٔ درهای صوت از همین یک مسیر مشترک میگذرند؛ تغییری در صفحهها لازم نیست.
نحوهٔ استفاده
- کاری لازم نیست — پرامپت برای صوتهای فارسی بهطور خودکار ارسال میشود.
- اگر واژه یا نام خاصی اشتباه نوشته میشد، آن را با املای درست به
vocabularyدر بخشsttفایلconfig/crm.phpاضافه کنید.
خوب است بدانید
- یک لایهٔ دوم هم پیشبینی شده: بعد از تبدیل، یک مدل متنی سبک روی همان دروازه متن را ویرایش میکند (املاء، نقطهگذاری، ارقام فارسی). این لایه بهصورت پیشفرض خاموش است چون بهازای هر صوت یک فراخوانی دیگر است؛ فعالکردنش یک خط است:
CRM_STT_MEND_MODEL=nabu-fastدر تنظیمات محیط. - پرامپت فقط برای صوتهای فارسی (یا بیزبانِ اعلامشده) فرستاده میشود تا صوتهای عربی و انگلیسی به مسیر اشتباه هدایت نشوند.
- اگر لایهٔ ویرایش خاموش باشد یا خطا بخورد، همان متن اصلی تحویل داده میشود — لایهٔ اصلاح هرگز کلمهای را حذف یا خلاصه نمیکند.