मुखपृष्ठ » मजेदार चीजें » अपना कंप्यूटर कैसे बनायें / बोलें आप क्या टाइप करते हैं

    अपना कंप्यूटर कैसे बनायें / बोलें आप क्या टाइप करते हैं

    विंडोज में शांत सुविधा है जो आपको अपने कंप्यूटर से बात करने या जो भी आप इसे बताने की अनुमति देता है! यह विधि विंडोज एक्सपी, विस्टा, 7, 8 और 10 पर स्थापित एपीआई का लाभ लेती है जिसे SAPI (स्पीच एप्लिकेशन प्रोग्राम इंटरफ़ेस) कहा जाता है।.

    माइक्रोसॉफ्ट स्पीच एपीआई वह है जो विंडोज में निर्मित टेक्स्ट-टू-स्पीच एक्सेसिबिलिटी फीचर के लिए उपयोग किया जाता है। आप एपीआई को कॉल करने वाले प्रोग्राम भी लिख सकते हैं, जिससे आप अपने एप्लिकेशन को बोल सकते हैं, लेकिन यह डेवलपर्स के लिए है.

    बस अपने कंप्यूटर का कहना है कि आप क्या चाहते हैं वास्तव में बहुत आसान है! इस लेख में, मैं आपको एक वीबीएस स्क्रिप्ट बनाने का तरीका दिखाऊंगा जो एक उपयोगकर्ता से एक टेक्स्ट इनपुट लेगा और फिर उसे बोल देगा। मैं यह भी उल्लेख करूंगा कि आप जिस पाठ को बोलना चाहते हैं उसे कैसे हार्ड कोड करें और फिर उस स्क्रिप्ट को विंडोज या लॉगिंग शुरू करने जैसी विशिष्ट घटनाओं पर चलाने के लिए शेड्यूल करें.

    इनपुट पाठ, संदेश बोलो

    आइए एक सरल स्क्रिप्ट के साथ शुरू करें जो एक संवाद बॉक्स पॉपअप करेगा जहां आप टाइप कर सकते हैं कि आप विंडोज को क्या बोलना चाहते हैं। सबसे पहले, आगे बढ़ें और नोटपैड खोलें.

    चरण 1: निम्नलिखित पाठ को एक नए दस्तावेज़ में चिपकाएँ:

    मंद संदेश, सपी
    संदेश = इनपुटबॉक्स ("आप जो बोलना चाहते हैं उसे दर्ज करें", "यह बोलें")
    सेट करें Sapi = CreateObject ("sapi.spvoice")
    sapi.Speak संदेश

    ध्यान दें कि जब आप अपने वेब ब्राउज़र से पाठ को कॉपी करते हैं और इसे नोटपैड में पेस्ट करते हैं, तो उद्धरण समस्याओं का कारण बनेंगे। फ़ाइल को सहेजने से पहले, आपको प्रत्येक उद्धरण (") को हटाना होगा और उद्धरण को फिर से लिखना होगा। नीचे दिए गए उदाहरण में, छह उद्धरण हैं। यह नीचे दी गई छवि जैसा कुछ दिखना चाहिए.

    अब जब आप फ़ाइल को सहेजने के लिए जाते हैं, तो इसे कोई भी नाम दें, लेकिन सुनिश्चित करें कि आप भी टाइप करें .VBS नाम के बाद। अगला, के लिए टाइप के रुप में सहेजें बॉक्स, चुनें सारे दस्तावेज डिफ़ॉल्ट पाठ दस्तावेज़ों के बजाय.

    अब VBS फ़ाइल पर डबल-क्लिक करें और आपको एक इनपुट बॉक्स देखना चाहिए जहाँ आप उस टेक्स्ट को टाइप कर सकते हैं जिसे आप बोलना चाहते हैं! कुछ टाइप करें और ओके पर क्लिक करें.

    यदि आपने सब कुछ सही किया है, तो आपको या तो एक पुरुष या महिला की आवाज़ सुननी चाहिए जो आपकी सजा सुनाए। यदि आपको किसी प्रकार का त्रुटि संदेश मिलता है, तो पाठ को फिर से कॉपी और पेस्ट करना सुनिश्चित करें और उन उद्धरणों को बदलें.

    SAPI वॉयस सेटिंग्स कॉन्फ़िगर करें

    यह मजेदार है, लेकिन हम अपने छोटे से बात करने वाले कंप्यूटर को विभिन्न सेटिंग्स के साथ भी कॉन्फ़िगर कर सकते हैं। हम आवाज़ की बातचीत को कितनी तेज़ या धीमी गति से बदल सकते हैं, पुरुष और महिला के बीच के लिंग को बदल सकते हैं। यहाँ कुछ उदाहरण कोड है जहाँ मैंने कुछ अतिरिक्त लाइनें जोड़ी हैं.

    मंद संदेश, सपी
    संदेश = इनपुटबॉक्स ("आप जो बोलना चाहते हैं उसे दर्ज करें", "यह बोलें")
    सेट करें Sapi = CreateObject ("sapi.spvoice")
    सेट करें Sapi.Voice = sapi.GetVoices.Item (1)
    sapi.Rate = 0
    sapi.volume = 100
    sapi.Speak संदेश

    डिफ़ॉल्ट दर 0 है और सीमा -10 से 10. -10 है, इसमें आवाज धीरे-धीरे सुपर बोलेगी और 10 सुपर फास्ट बोलेंगे। वॉल्यूम 100 पर डिफ़ॉल्ट है और सीमा 0 से 100 है। वह रेखा जो शुरू होती है सैपी सेट करें। खुशी यदि आप अपने सिस्टम पर स्थापित हैं, तो आप दूसरी आवाज़ में बदलने की अनुमति देंगे.

    ध्यान दें कि आपके द्वारा चुनी जा सकने वाली आवाज़ों की संख्या ऑपरेटिंग सिस्टम पर निर्भर करती है। विंडोज 7 में, केवल एक आवाज है, माइक्रोसॉफ्ट अन्ना.

    विंडोज 10 में, दो आवाजें हैं: Microsoft डेविड और माइक्रोसॉफ्ट ज़िरा जैसा कि नीचे दिखाया गया है.

    यदि आपके सिस्टम पर केवल एक ही आवाज़ स्थापित है, तो आपको उस परिवर्तन को बदलना होगा sapi.GetVoices.Item (1) सेवा मेरे sapi.GetVoices.Item (0), जब आप स्क्रिप्ट चलाने का प्रयास करेंगे तो आपको एक त्रुटि संदेश मिलेगा। आप एक और नोटपैड दस्तावेज़ भी बना सकते हैं और नीचे दिए गए कोड को पेस्ट कर सकते हैं, जो आपको बताएगा कि क्या आवाज़ें स्थापित हैं। इसे .VBS फ़ाइल के रूप में सहेजें जैसा कि ऊपर दिखाया गया है और इसे चलाएं.

    VObj सेट करें = CreateObject ("SAPI.SpVoice")
    VObj.getvoices में प्रत्येक आवाज के लिए
    मैं = मैं + १
    msgbox "" और (I - 1) और "- और Voice.GetDescription
    आगामी

    अब तक, हम इस पॉपअप संवाद का उपयोग पाठ में प्रवेश करने के लिए कर रहे हैं, लेकिन आप अपना संदेश केवल स्क्रिप्ट फ़ाइल में टाइप कर सकते हैं। यह उपयोगी होगा यदि आप स्क्रिप्ट को स्वचालित रूप से चलाने के लिए शेड्यूल करना चाहते हैं। जाहिर है, यह आपके दोस्तों और परिवार को मज़बूत करने के लिए इस्तेमाल किया जा सकता है और यह वास्तव में अच्छी तरह से काम करता है.

    जरा सोचिए कि कोई व्यक्ति अपने कंप्यूटर को चालू कर रहा हो और कंप्यूटर सुनकर उन्हें कहे कि "हैलो जॉन, मुझे बहुत नींद आ रही है, कृपया आज मुझे परेशान न करें!" मैं आपको अनुभव से वादा कर सकता हूं, यह हिस्टेरिकल है और आपको इसे जरूर आजमाना चाहिए.

    संदेश को हार्डकोड करने के लिए, अंतिम पंक्ति को कुछ इस तरह बदलें:

    sapi.Speak "हैलो जॉन, मैं आज बहुत थक गया हूँ!"

    अनुसूची स्क्रिप्ट फ़ाइल

    अब जब आपने अपने इच्छित लक्ष्य के लिए अपने संदेश को हार्डकोड किया है, तो आपको बस जब चाहें तब इसे चलाना होगा। यदि आप टेक-सेवी हैं, तो आप AutoIt जैसे प्रोग्राम का उपयोग कर सकते हैं, जो आपको एक निश्चित प्रोग्राम खोले जाने पर या एक विंडोज़ को अधिकतम करने या कम से कम करने पर अपनी स्क्रिप्ट फ़ाइल चलाने जैसे चरम सामान की अनुमति देगा।.

    मेरे पास इस पोस्ट में शामिल होने का समय नहीं है, लेकिन सौभाग्य से Microsoft के पास एक अंतर्निहित सुविधा है जिसे टास्क शेड्यूलर कहा जाता है जो आपको स्क्रिप्ट के साथ कुछ बहुत जटिल सामान करने की सुविधा देता है.

    मेरी पिछली पोस्ट गहराई में जाती है कि विंडोज में कुछ घटनाओं के होने पर चलाने के लिए स्क्रिप्ट फ़ाइल को कैसे शेड्यूल किया जाए। यदि आपको अपनी स्क्रिप्ट को काम करने में कोई परेशानी हो रही है, तो बेझिझक टिप्पणी पोस्ट करें और मैं मदद करने की कोशिश करूंगा। का आनंद लें!