بناء روبوت محادثة صوتي باستخدام WebRTC وواجهة برمجة التطبيقات في الوقت الفعلي من OpenAI
2025-03-18

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