الهدف: نموذج “جلسة الإملاء”.

        ### أنسر زيل (بالألمانية): 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 ثانية).

  • يقوم المستخدم بإيقاف الجلسة يدويًا عبر المشغل. باختصار: جلسة واحدة، ومخرجات نصية فورية متعددة. تظل الجلسة نشطة حتى يتوقف المستخدم لفترة طويلة أو ينهيها يدويًا.