الهدف: نموذج “جلسة الإملاء”.¶
### أنسر زيل (بالألمانية): Die "Diktier-Sitzung"
بداية واحدة لـ Trigger “Diktier-Sitzung”، أفضل من أي مرحلة أخرى:
1. **مرحلة البداية (Warten auf Sprache):**
* عد إلى تشغيل النظام.
عندما ** لا ** ** قم بالتحدث، ثم قم بالتوقف بعد
PRE_RECORDING_TIMEOUT(z.B. 12s).2. **مرحلة النشاط (Kontinuierliches Diktieren):**
Sobald die erste Spracheingabe erkannt wird، wechselt die Sitzung in den Activen Mode.
قم بإضافة VOSK لإيقاف مؤقت ونص مؤقت (z.B. einen Satz)، وحذف هذه الكتلة sofort من خلال Verarbeitung (LanguageTool، وما إلى ذلك) ونص إضافي.
Die Aufnahme läuft währenddessen nahtlos weiter. قم بالجلوس في اليوم التالي.
3. **المرحلة النهائية (Ende der Sitzung):** * إن الوضع الشامل هو أن هذا هو ما يلي:لا يزال Der Nutzer bleibt für die Dauer des
SPEECH_PAUSE_TIMEOUT(z.B.1-2s) مكتملًا.قام Der Nutzer بإيقاف الضربة اليدوية لكل Trigger.
Zusammengefasst: Eine Sitzung, viele sofortige Textausgaben. Die Sitzung bleibt activiv, bis der Nutzer eine längere Pause macht or sie manuell bedet.
### **الهدف: نموذج "جلسة الإملاء"**
يؤدي مشغل واحد إلى بدء “جلسة الإملاء”، والتي تتكون من ثلاث مراحل: 1. مرحلة بدء التشغيل (انتظار الكلام): * بعد الزناد، يبدأ النظام في الاستماع.
إذا لم يتم اكتشاف عدم وجود كلام، فستنتهي الجلسة بأكملها بعد
PRE_RECORDING_TIMEOUT(على سبيل المثال، 12 ثانية). 2. المرحلة النشطة (الإملاء المستمر):بمجرد اكتشاف أول إدخال للكلام، تتحول الجلسة إلى الوضع النشط.
عندما يكتشف VOSK توقفًا مؤقتًا ويقدم مقطعًا نصيًا (على سبيل المثال، جملة)، يتم تمرير هذا المقطع على الفور إلى خط أنابيب المعالجة (LanguageTool، وما إلى ذلك) وإخراجه كنص.
يستمر التسجيل ** بسلاسة ** في الخلفية، في انتظار الكلام التالي. 3. مرحلة الإنهاء (إنهاء الجلسة):
تنتهي الجلسة بأكملها فقط عند استيفاء أحد الشرطين:
يظل المستخدم صامتًا تمامًا طوال مدة
SPEECH_PAUSE_TIMEOUT(على سبيل المثال، 1-2 ثانية).يقوم المستخدم بإيقاف الجلسة يدويًا عبر المشغل. باختصار: جلسة واحدة، ومخرجات نصية فورية متعددة. تظل الجلسة نشطة حتى يتوقف المستخدم لفترة طويلة أو ينهيها يدويًا.