المتطلبات
- 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، ومجموعة واجهة
صوت محايدة للأطر، تُنشر كمصدر في المستودع.
تابع مع التوثيق العام
- SDK in 10 minutes
- Framework API
- Add a custom provider
- Words and Replacements
- SDK surface boundary
- Runnable examples
تتبع هذه الروابط الفرع الافتراضي للمستودع العام، فتبقى صالحة مع تطور المشروع. ثبّت وسماً (tag)
في عنوان URL عندما تحتاج التوثيق المطابق لإصدار واحد بعينه.
