मछली शैल एकीकरण

एसटीटी (स्पीच-टू-टेक्स्ट) सीएलआई के साथ इंटरैक्ट करना आसान बनाने के लिए, आप अपने फिश कॉन्फ़िगरेशन में एक शॉर्टकट फ़ंक्शन जोड़ सकते हैं। यह आपको टर्मिनल में बस “आपका प्रश्न” टाइप करने की अनुमति देता है।

सेटअप निर्देश

फिश शैल भंडार व्यक्तिगत फ़ाइलों के रूप में कार्य करता है। अनुशंसित दृष्टिकोण एक समर्पित फ़ंक्शन फ़ाइल बनाना है।

  1. फ़ंक्शन फ़ाइल बनाएं (यदि यह मौजूद नहीं है तो निर्देशिका स्वचालित रूप से बनाई जाएगी): CODE_ब्लॉक_0

  2. निम्नलिखित ब्लॉक को फ़ाइल में चिपकाएँ:

CODE_ब्लॉक_1

  1. यह फ़ंक्शन सभी नए मछली सत्रों में तुरंत उपलब्ध है। नया टर्मिनल खोले बिना इसे वर्तमान सत्र में लोड करने के लिए: CODE_ब्लॉक_2

मछली-विशिष्ट नोट्स

  • मछली वेरिएबल असाइनमेंट के लिए VAR=वैल्यू के बजाय सेट VAR वैल्यू का उपयोग करती है।

  • शर्तें [ ] और fi के बजाय test और end ब्लॉक का उपयोग करती हैं।

  • तर्क पारित करने के लिए $argv $* / $@ को प्रतिस्थापित करता है।

  • निकास कोड के लिए $status $? का स्थान लेता है।

  • या / और को सशर्त अभिव्यक्तियों में || / && से बदलें।

  • मछली स्थानीय का उपयोग नहीं करती है - फ़ंक्शन के अंदर सभी चर डिफ़ॉल्ट रूप से स्थानीय होते हैं।

विशेषताएँ

  • डायनामिक पथ: /tmp मार्कर फ़ाइल के माध्यम से स्वचालित रूप से प्रोजेक्ट रूट ढूंढता है।

  • ऑटो-रीस्टार्ट: यदि बैकएंड डाउन है, तो यह start_service और स्थानीय विकिपीडिया सेवाओं को चलाने का प्रयास करता है।

  • स्मार्ट टाइमआउट्स: पहले 2-सेकंड की त्वरित प्रतिक्रिया का प्रयास करता है, फिर 70-सेकंड के डीप प्रोसेसिंग मोड पर वापस आ जाता है।