Skip to main content
تحتوي وحدة SpeechKit العامة على نواة الصوت المستقلة عن المنصة. استخدمها عندما يجب أن يمتلك تطبيقك عمليته وتهيئته وبيانات اعتماد المزودين بدلاً من الاعتماد على خادم SpeechKit منفصل. الإصدار العام الحالي هو v0.72.1، نُشر في 2026-09-20.

المتطلبات

  • Go 1.26 أو أحدث
  • تطبيق يستطيع توفير مدخل الميكروفون أو الصوت أو النص المحدد
  • بيانات اعتماد المزود فقط عندما تختار مزوداً خارجياً

إضافة الوحدة

يتحول @latest إلى أحدث إصدار منشور. سجّل النسخة الدقيقة التي حلّها بناؤك وثبّتها قبل الإطلاق: هذا برنامج تجريبي (Beta)، وقد تتغير واجهات API العامة ومفاتيح التهيئة والقيم الافتراضية بين الإصدارات الفرعية. استورد فقط الحزم التي يحتاجها مضيفك: pkg/speechkit/dictation للإملاء، و pkg/speechkit/wakeword للتفعيل، وpkg/speechkit/tts للإخراج المنطوق، و pkg/speechkit/companion مع محوّلات Assist والنص إلى كلام للمضيفات ذات الطلب الواحد، و pkg/speechkit/speaker للتطبيقات الواعية بالمتحدث، وpkg/speechkit/meeting لجلسات التسجيل، و pkg/speechkit/client للتطبيقات المتصلة بخادم. تحتوي الحزمة الجذر speechkit على العقود وأنواع القيم فقط. لتشغيل الإطار من ملف config.toml بدلاً من بناء الإعدادات يدوياً، تحوّل الحزمة pkg/speechkit/hostconfig ملف تهيئة إلى إعدادات الأوضاع العامة وسياسة تشغيل ابتدائية في استدعاء واحد:
يعطي الملف المفقود القيم الافتراضية المشحونة — محلي فقط، دون مفاتيح سحابية. يفوّض عميل سطح المكتب إلى المحمّل نفسه، لذا يقرأ المضمِّن والتطبيق المرجعي ملف config.toml بالطريقة نفسها. تحتاج بعض الحزم إلى cgo (التقاط صوت Windows، وكلمة التنبيه ONNX) أو إلى ملف تنفيذي خارجي (whisper-server). وتفشل كل منها بشكل مغلق مع خطأ حارس (sentinel) عند غياب اعتماديتها بدلاً من التظاهر بالعمل.

أهداف أخرى

Self-hosted server

خدمة HTTP وWebSocket على Linux فوق النواة نفسها، تُبنى من المصدر العام. تعرض Dictation وAssist وVoice Agent تحت عنوان URL واحد.

Agent tools

يتيح speechkit-mcp وspeechkit-cli لوكيل أو مشغّل فحص الإطار وتوليد قوالب البدء والتحقق من الحمولات وتشغيل الخادم.

Android modules

وحدات Gradle بترخيص Apache-2.0 لتحديد الخادم، والالتقاط وتبادل الأدوار، وبروتوكول الاتصال، وواجهة صوت Compose، مع تطبيق مرجعي داخل المستودع.

Browser clients

حزم TypeScript لواجهة REST للخادم، وبروتوكول WebSocket لـ Voice Agent، ومجموعة واجهة صوت محايدة للأطر، تُنشر كمصدر في المستودع.

تابع مع التوثيق العام

تتبع هذه الروابط الفرع الافتراضي للمستودع العام، فتبقى صالحة مع تطور المشروع. ثبّت وسماً (tag) في عنوان URL عندما تحتاج التوثيق المطابق لإصدار واحد بعينه.