## लक्ष्य: "डिक्टेशन सत्र" मॉडल ### अनसेर ज़िल(जर्मन): डाई "डिक्टियर-सिट्ज़ुंग" एक बार एक ट्रिगर एक **"डिक्टियर-सिट्ज़ंग"** से शुरू होता है, जो आपके लिए सबसे अच्छा है: 1. **प्रारंभ चरण (वार्टन औफ़ स्प्रेचे):** * नच डेम ट्रिगर लॉशच दास सिस्टम। * वेन **कीन** स्प्रेचेइंगबे एरफॉल्ग्ट, एंडेट डाई गेसमटे सिट्ज़ंग नच `प्री_रिकॉर्डिंग_टाइमआउट` (जेड.बी. 12एस)। 2. **एक्टिवफ़ेज़ (कॉन्टिनुइर्लिचेस डिक्टिएरेन):** * सोबाल्ड डाई एर्स्ट स्प्रेचेइंगबे एरकैन्ट विर्ड, वेचसेल्ट डाई सिट्ज़ंग इन डेन एक्टिवेन मोडस। * Immer wenn VOSK eine Sprechpause erkennt und einen Textblock Liefert (z.B. Einen Satz), एक अन्य ब्लॉक **सोफोर्ट** zur वेरर्बिटुंग (भाषा उपकरण, आदि) अन्य टेक्स्ट ausgegeben। * मरो औफनाहमे लाउफ़्ट वेरेन्डेसेन **नाहत्लोस वेइटर**। एक सप्ताह से अधिक समय तक सैटज़ का उपयोग करें। 3. **एंडफ़ेज़ (एंड डेर सिट्ज़ुंग):** * एक वर्ष से अधिक समय तक जीवित रहें, एक वर्ष से अधिक समय तक जीवित रहें: * डेर न्यूट्ज़र ने `स्पीच_पॉज़_टाइमआउट` (z.B. 1-2 सेकंड) पूरा करने के बाद डाउर से ब्लीबट किया। * डेर न्यूट्ज़र ने ट्रिगर के लिए सिट्ज़ंग मैनुएल को रोक दिया। **जुसामेंगेफास्ट:** एइन सिट्ज़ंग, विएले सोफोर्टिज टेक्स्टौसगैबेन। जब आप सक्रिय हो जाते हैं, तो बस एक बार रुकें या मैनुअल बंद कर दें। ### **लक्ष्य: "श्रुतलेख सत्र" मॉडल** एक एकल ट्रिगर एक **"डिक्टेशन सत्र"** आरंभ करता है, जिसमें तीन चरण होते हैं: 1. **स्टार्टअप चरण (भाषण की प्रतीक्षा):** * ट्रिगर के बाद, सिस्टम सुनना शुरू कर देता है। * यदि **कोई भाषण** नहीं पाया जाता है, तो पूरा सत्र `PRE_RECORDING_TIMEOUT` (उदाहरण के लिए, 12 सेकंड) के बाद समाप्त हो जाता है। 2. **सक्रिय चरण (निरंतर श्रुतलेख):** * जैसे ही पहले भाषण इनपुट का पता चलता है, सत्र सक्रिय मोड में स्विच हो जाता है। * जब भी VOSK एक विराम का पता लगाता है और एक टेक्स्ट खंड (उदाहरण के लिए, एक वाक्य) वितरित करता है, तो यह खंड **तुरंत** प्रोसेसिंग पाइपलाइन (लैंग्वेजटूल, आदि) को पास कर दिया जाता है और टेक्स्ट के रूप में आउटपुट होता है। * रिकॉर्डिंग पृष्ठभूमि में **निर्बाध रूप से** जारी रहती है, अगले उच्चारण की प्रतीक्षा में। 3. **समाप्ति चरण (सत्र समाप्ति):** * पूरा सत्र केवल तभी समाप्त होता है जब दो शर्तों में से एक पूरी हो जाती है: * उपयोगकर्ता `SPEECH_PAUSE_TIMEOUT` (उदाहरण के लिए, 1-2 सेकंड) की अवधि के लिए पूरी तरह से चुप रहता है। * उपयोगकर्ता ट्रिगर के माध्यम से सत्र को मैन्युअल रूप से रोकता है। **संक्षेप में:** एक सत्र, एकाधिक तत्काल पाठ आउटपुट। सत्र तब तक सक्रिय रहता है जब तक उपयोगकर्ता एक लंबा विराम नहीं लेता या मैन्युअल रूप से इसे समाप्त नहीं करता।