js-genai v2.13.0 يضيف custom_vocabulary ومحدد نموذج
أصدر فريق Google التابع لمكتبة js-genai الإصدار v2.13.0 الذي يضيف حقل custom_vocabulary لواجهة Live API، ويمتلك الآن محدد نموذج (model selector). كما أضاف الإصدار حالة queued لبرتوكل التفاعل (interaction proto) وجعل حقول ASR عامة في v1main وInteractions. هذه التغييرات موثقة في صفحة الإصدار واللِّوحات البرمجية على GitHub وتستهدف تحسين تكامل المطوّرين مع ميزات الصوت والتفاعلات الحيّة، لكنها لا تغيّر نماذج ASR الأساسية.
الجديد
أصدر المشروع js-genai نسخة v2.13.0 وأعلن التغييرات على صفحة الإصدار في GitHub. أضاف الإصدار حقل custom_vocabulary إلى Live API لتسهيل تخصيص المصطلحات المتوقعة أثناء التعرف الصوتي. أدخل الإصدار أيضًا محدد نموذج (model selector). أدرجت حالة queued في البروتو الخاص بالتفاعل (interaction proto). جُعلت حقول ASR عامة في v1main وInteractions، وفقًا لسجل التغييرات والالتزامات المرفقة على GitHub.
لماذا يهم
حقل custom_vocabulary يمكّن المطوّرين من تحسين دقة التعرف الصوتي لكلمات ومصطلحات خاصة بالمجال أو اللهجات. محدد النموذج يقلل جهد اختيار النماذج داخل التطبيقات ويُسهل اختبار بدائل تشغيلية. حالة queued تساعد على تتبّع تتابع التفاعلات وتحسين إدارة الطوابير ووضعية الطلبات في أنظمة Live. إتاحة حقول ASR تعطي تحكماً أكبر في ما بعد المعالجة مثل تصحيح الأخطاء، فلترة الألفاظ، أو تحويلها.
عندنا في المنطقة
دعم custom_vocabulary يمكن أن يفيد تطبيقات النشر العربي في تحسين التعرف على الأسماء الخاصة، المصطلحات الفنية، واللهجات المحلية. إظهار حقول ASR يسهّل تحليل الأخطاء وتكييف قواعد ما بعد المعالجة للغات غير الإنجليزية، بما فيها العربية. التحسينات على مستوى العميل (SDK) تقلل وقت التكامل ولا تشير إلى أي تغيير في نماذج التعلم العميق نفسها.
ماذا يعني لك
إذا كنت تستخدم js-genai في تطبيق صوتي فستستطيع تمرير قاموس مخصص في Live API لتحسين التعرف على كلمات مهمة. سيسهل model selector اختبار نماذج مختلفة دون تغييرات كبيرة في الشيفرة. ستساعد حالة queued وإتاحة حقول ASR في رصد حالة التفاعل والتعامل مع نتائج التعرف بشكل برمجِي أكثر مرونة.
ما زال غير واضح
لم تُقدّم الملاحظات أو سجل التغيير أرقام أداء أو مقارنات قبل/بعد لقياس أثر custom_vocabulary أو إتاحة حقول ASR على دقة التعرف. لا توجد دلائل على تغييرات في نماذج ASR الأساسية أو تحسينات معمارية؛ التعديلات تقتصر على واجهات برمجة التطبيقات والعميل حسب صفحة الإصدار على GitHub. تفاصيل اعتماد محدد النموذج داخل بيئات الإنتاج (مثل آليات fallback أو سياسات الترحيل) لم تُوضح في سجل الالتزامات.