كيف يحول الكمبيوتر الصوت الى كلمات speech recognition

بواسطة أحمد علاء 5/10/2013 8:51:00 PM


لتحويل الكلام إلى نص على الشاشة أو أمر كمبيوتر، فيقوم الكمبيوتر بالقيام بعدد من الخطوات المعقدة ، يقوم الكمبيوتر بتحويل الصوت عند التحدث إلى بيانات رقمية (واحد وصفر) حتى يستطيع فهمها و التعامل معها ثم يقوم بإزالة الضوضاء غير المرغوب فيها، ثم القيام بعدة تعديلات على الصوت مثل تعديل مستوى الصوت وتعديل الصوت زمنياً لأن الناس لا يتحدثون دائما بنفس السرعة، لذلك يجب أن يتم ضبط الصوت لتتناسب مع سرعة قوالب الصوت المخزنة مسبقا في ذاكرة النظام.

ثم يتم تقسيم الصوت الى شرائح صغيرة (أجزاء من المئة من الثانية) ، ثم يقوم برنامج خاص بمطابقة هذه القطاعات إلى الفونيمات (الاصوات المكونة للحروف فى اللغة ) المعروفة في اللغة المناسبة ثم تحويلها الى حروف مكتوبة لتشكيل جمل و تعبيرات ذات مغزى.

وتكمن الصعوبة في عملية التحويل الى كلمات مفهومة حيث يقوم البرنامج بمقارنة الدخل باستخدام نموذج إحصائي معقد للمقارنة والبحث فى مكتبة كبيرة من الكلمات والعبارات والجمل. لتحديد ما قاله المستخدم بدقة.

المصدر