['   \n  \n [ਠੀਕ ਹੈ ਠੀਕ ਹੈ ਆਓ ਡਿਸਕਾਰਡ ਬੋਟ ਬਣਾਉਣ ਅਤੇ ਡਿਸਕਾਰਡ ਓਪਨਈ ਲਈ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਆਯਾਤ ਕਰਨ ਨਾਲ ਸ਼ੁਰੂ ਕਰੀਏ, ਕੁਝ ਸਪੀਚ-ਟੂ-ਟੈਕਸਟ ਅਤੇ ਟੈਕਸਟ-ਟੂ-ਸਪੀਚ] ', 'ਠੀਕ ਹੈ ਠੀਕ ਹੈ ਆਓ ਡਿਸਕਾਰਡ ਬੋਟ ਬਣਾਉਣ ਅਤੇ ਡਿਸਕਾਰਡ ਓਪਨਈ ਲਈ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਆਯਾਤ ਕਰਨ ਨਾਲ ਸ਼ੁਰੂ ਕਰੀਏ, ਕੁਝ ਸਪੀਚ-ਟੂ-ਟੈਕਸਟ ਅਤੇ ਟੈਕਸਟ-ਟੂ-ਸਪੀਚ', ' [ਠੀਕ ਹੈ ਠੀਕ ਹੈ ਆਓ ਡਿਸਕਾਰਡ ਬੋਟ ਬਣਾਉਣ ਅਤੇ ਡਿਸਕਾਰਡ ਓਪਨਈ ਲਈ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਆਯਾਤ ਕਰਨ ਨਾਲ ਸ਼ੁਰੂ ਕਰੀਏ, ਕੁਝ ਸਪੀਚ-ਟੂ-ਟੈਕਸਟ ਅਤੇ ਟੈਕਸਟ-ਟੂ-ਸਪੀਚ ", ਇੱਕ ਬਣਾਉਣ ਲਈਡਿਸਕਾਰਡ ਬੋਟ ਜੋ Discord.py ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਤੁਹਾਨੂੰ ਹੇਠ ਲਿਖੇ ਕੰਮ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀਃ \\n\\n1. Discord.py ਲਾਇਬ੍ਰੇਰੀ ਨੂੰ ਪਾਈਪ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੰਸਟਾਲ ਕਰੋ।discord.py \\n "\\n1. ਇੱਕ ਨਵੀਂ ਪਾਈਥਨ ਸਕ੍ਰਿਪਟ ਬਣਾਓ ਅਤੇ ਡਿਸਕਾਰਡ ਲਾਇਬ੍ਰੇਰੀ ਨੂੰ ਇੰਪੋਰਟ ਕਰੋ।ਤੁਹਾਡਾ ਸਰਵਰ ਹੇਠ ਦਿੱਤੇ ਕੋਡ ਦੀ ਵਰਤੋਂ ਕਰ ਰਿਹਾ ਹੈਃ \\n "\'\\nbot = commands.Bot (ਕਮਾਂਡ _ ਪ੍ਰੀਫਿਕਸ =\'! \') \\n\\ n@bot.event \\nasync ਡੇਫ ਆਨ _ ਰੈਡੀ (): \\n ਪ੍ਰਿੰਟ (f\' {bot.user} ਵਿੱਚ ਹੈਡਿਸਕਾਰਡ ਨਾਲ ਜੁਡ਼ਿਆ ਹੈ! \') \\n "\\n1. ਸਪੀਚ-ਟੂ-ਟੈਕਸਟ ਲਈ ਸਪੀਚ ਰਿਕੋਗਨੀਸ਼ਨ ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਹੇਠ ਲਿਖਿਆਂ ਨੂੰ ਚਲਾ ਕੇ ਇਸ ਨੂੰ ਇੰਸਟਾਲ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ।ਕਮਾਂਡਃ \\n \'\\npip ਇੰਸਟਾਲ ਸਪੀਚਰਿਕੋਗਨੀਸ਼ਨ \\n\' \\n1. ਟੈਕਸਟ-ਟੂ-ਸਪੀਚ ਲਈ ਜੀ. ਟੀ. ਟੀ. ਐੱਸ. ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਹੇਠ ਲਿਖਿਆਂ ਨੂੰ ਚਲਾ ਕੇ ਇਸ ਨੂੰ ਇੰਸਟਾਲ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ।ਕਮਾਂਡਃ \\n \'\\npip ਇੰਸਟਾਲ gTTS\\n\' \\n1. ਓਪਨਏਆਈ ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਚਲਾ ਕੇ ਇਸ ਨੂੰ ਇੰਸਟਾਲ ਕਰਨ ਦੀ ਲੋਡ਼ ਪਵੇਗੀਃ \\n \'\\npip ਇੰਸਟਾਲ ਕਰੋਫਿਰ ਤੁਸੀਂ ਭਾਸ਼ਣ ਨੂੰ ਪਾਠ ਵਿੱਚ ਬਦਲਣ ਲਈ ਸਪੀਚਰੈਕੋਗਨੀਸ਼ਨ ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ, ਅਤੇ ਪਾਠ ਨੂੰ ਭਾਸ਼ਣ ਵਿੱਚ ਬਦਲਣ ਲਈ ਜੀ. ਟੀ. ਟੀ. ਐੱਸ. ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।ਲਾਇਬ੍ਰੇਰੀ ਟੈਕਸਟ-ਟੂ-ਸਪੀਚ ਅਤੇ ਸਪੀਚ-ਟੂ-ਟੈਕਸਟ ਕਾਰਜਾਂ ਲਈ ਕਈ ਤਰ੍ਹਾਂ ਦੇ ਪਹਿਲਾਂ ਤੋਂ ਸਿਖਲਾਈ ਪ੍ਰਾਪਤ ਮਾਡਲ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ। \\n\\n ਮੈਨੂੰ ਉਮੀਦ ਹੈ ਕਿ ਇਸ ਨਾਲ ਮਦਦ ਮਿਲੇਗੀ! ਮੈਨੂੰ ਦੱਸੋ ਕਿ ਕੀ ਤੁਹਾਡੇ ਕੋਲ ਕੋਈ ਹੋਰ ਕੰਮ ਹੈ।ਪ੍ਰਸ਼ਨ., \'ਮੈਂ ਸਭ ਕੁਝ ਇੰਸਟਾਲ ਕੀਤਾ ਹੈ ਕੀ ਤੁਸੀਂ ਮੈਨੂੰ ਹੁਣ ਇਸ ਲਈ ਸਾਫ਼ ਕੋਡ ਦੇ ਸਕਦੇ ਹੋ?\' ', 'ਠੀਕ ਹੈ ਠੀਕ ਹੈ ਆਓ ਡਿਸਕਾਰਡ ਬੋਟ ਬਣਾਉਣ ਅਤੇ ਡਿਸਕਾਰਡ ਓਪਨਈ ਲਈ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਆਯਾਤ ਕਰਨ ਨਾਲ ਸ਼ੁਰੂ ਕਰੀਏ, ਕੁਝ ਸਪੀਚ-ਟੂ-ਟੈਕਸਟ ਅਤੇ ਟੈਕਸਟ-ਟੂ-ਸਪੀਚ', ' [ਠੀਕ ਹੈ ਠੀਕ ਹੈ ਆਓ ਡਿਸਕਾਰਡ ਬੋਟ ਬਣਾਉਣ ਅਤੇ ਡਿਸਕਾਰਡ ਓਪਨਈ ਲਈ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਆਯਾਤ ਕਰਨ ਨਾਲ ਸ਼ੁਰੂ ਕਰੀਏ, ਕੁਝ ਸਪੀਚ-ਟੂ-ਟੈਕਸਟ ਅਤੇ ਟੈਕਸਟ-ਟੂ-ਸਪੀਚ ", ਇੱਕ ਬਣਾਉਣ ਲਈਡਿਸਕਾਰਡ ਬੋਟ ਜੋ Discord.py ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਤੁਹਾਨੂੰ ਹੇਠ ਲਿਖੇ ਕੰਮ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀਃ \\n\\n1. Discord.py ਲਾਇਬ੍ਰੇਰੀ ਨੂੰ ਪਾਈਪ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੰਸਟਾਲ ਕਰੋ।discord.py \\n "\\n1. ਇੱਕ ਨਵੀਂ ਪਾਈਥਨ ਸਕ੍ਰਿਪਟ ਬਣਾਓ ਅਤੇ ਡਿਸਕਾਰਡ ਲਾਇਬ੍ਰੇਰੀ ਨੂੰ ਇੰਪੋਰਟ ਕਰੋ।ਤੁਹਾਡਾ ਸਰਵਰ ਹੇਠ ਦਿੱਤੇ ਕੋਡ ਦੀ ਵਰਤੋਂ ਕਰ ਰਿਹਾ ਹੈਃ \\n "\'\\nbot = commands.Bot (ਕਮਾਂਡ _ ਪ੍ਰੀਫਿਕਸ =\'! \') \\n\\ n@bot.event \\nasync ਡੇਫ ਆਨ _ ਰੈਡੀ (): \\n ਪ੍ਰਿੰਟ (f\' {bot.user} ਵਿੱਚ ਹੈਡਿਸਕਾਰਡ ਨਾਲ ਜੁਡ਼ਿਆ ਹੈ! \') \\n "\\n1. ਸਪੀਚ-ਟੂ-ਟੈਕਸਟ ਲਈ ਸਪੀਚ ਰਿਕੋਗਨੀਸ਼ਨ ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਹੇਠ ਲਿਖਿਆਂ ਨੂੰ ਚਲਾ ਕੇ ਇਸ ਨੂੰ ਇੰਸਟਾਲ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ।ਕਮਾਂਡਃ \\n \'\\npip ਇੰਸਟਾਲ ਸਪੀਚਰਿਕੋਗਨੀਸ਼ਨ \\n\' \\n1. ਟੈਕਸਟ-ਟੂ-ਸਪੀਚ ਲਈ ਜੀ. ਟੀ. ਟੀ. ਐੱਸ. ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਹੇਠ ਲਿਖਿਆਂ ਨੂੰ ਚਲਾ ਕੇ ਇਸ ਨੂੰ ਇੰਸਟਾਲ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ।ਕਮਾਂਡਃ \\n \'\\npip ਇੰਸਟਾਲ gTTS\\n\' \\n1. ਓਪਨਏਆਈ ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਚਲਾ ਕੇ ਇਸ ਨੂੰ ਇੰਸਟਾਲ ਕਰਨ ਦੀ ਲੋਡ਼ ਪਵੇਗੀਃ \\n \'\\npip ਇੰਸਟਾਲ ਕਰੋਫਿਰ ਤੁਸੀਂ ਭਾਸ਼ਣ ਨੂੰ ਪਾਠ ਵਿੱਚ ਬਦਲਣ ਲਈ ਸਪੀਚਰੈਕੋਗਨੀਸ਼ਨ ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ, ਅਤੇ ਪਾਠ ਨੂੰ ਭਾਸ਼ਣ ਵਿੱਚ ਬਦਲਣ ਲਈ ਜੀ. ਟੀ. ਟੀ. ਐੱਸ. ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।ਲਾਇਬ੍ਰੇਰੀ ਟੈਕਸਟ-ਟੂ-ਸਪੀਚ ਅਤੇ ਸਪੀਚ-ਟੂ-ਟੈਕਸਟ ਕਾਰਜਾਂ ਲਈ ਕਈ ਤਰ੍ਹਾਂ ਦੇ ਪਹਿਲਾਂ ਤੋਂ ਸਿਖਲਾਈ ਪ੍ਰਾਪਤ ਮਾਡਲ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ। \\n\\n ਮੈਨੂੰ ਉਮੀਦ ਹੈ ਕਿ ਇਸ ਨਾਲ ਮਦਦ ਮਿਲੇਗੀ! ਮੈਨੂੰ ਦੱਸੋ ਕਿ ਕੀ ਤੁਹਾਡੇ ਕੋਲ ਕੋਈ ਹੋਰ ਕੰਮ ਹੈ।ਪ੍ਰਸ਼ਨ., \'ਮੈਂ ਸਭ ਕੁਝ ਇੰਸਟਾਲ ਕੀਤਾ ਹੈ ਕੀ ਤੁਸੀਂ ਮੈਨੂੰ ਇਸ ਲਈ ਹੁਣ ਸਾਫ਼ ਕੋਡ ਦੇ ਸਕਦੇ ਹੋ?\', \'ਜ਼ਰੂਰ, ਇੱਥੇ ਇੱਕ ਨਮੂਨਾ ਡਿਸਕਾਰਡ ਬੋਟ ਹੈ ਜੋ Discord.py ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ,ਸਪੀਚ-ਟੂ-ਟੈਕਸਟ ਲਈ ਸਪੀਚ ਰਿਕੋਗਨੀਸ਼ਨ ਲਾਇਬ੍ਰੇਰੀ, ਅਤੇ ਟੈਕਸਟ-ਟੂ-ਸਪੀਚ ਲਈ ਜੀ. ਟੀ. ਟੀ. ਐੱਸ. ਲਾਇਬ੍ਰੇਰੀਃ \\n \'\\nimਪੋਰਟ ਡਿਸਕਾਰਡ\\nfrom discord.ext ਇੰਪੋਰਟਕਮਾਂਡਸ \\ਨਿੰਪੋਰਟ ਸਪੀਚ _ ਰਿਕੋਗਨੀਸ਼ਨ ਜਿਵੇਂ ਕਿ sr\\nimਪੋਰਟ gtts\\nimਪੋਰਟ ਓਪਨਈ\\n\\nbot = commands.Bot (ਕਮਾਂਡ _ ਪ੍ਰੀਫਿਕਸ =\\\'!\\\') \\n\\ n@bot.event \\nasync ਡਿਫਆਨ _ ਰੈਡੀ (): \\n ਪ੍ਰਿੰਟ (f \'{bot.user} ਡਿਸਕਾਰਡ ਨਾਲ ਜੁਡ਼ਿਆ ਹੋਇਆ ਹੈ!\\\') \\n\\ n@bot.command () \\nasync ਡੇਫ ਸਪੀਕ (ctx, ਟੈਕਸਟਃ ਸਟਰ): \\n "" ਟੈਕਸਟ ਨੂੰ ਸਪੀਚ ਵਿੱਚ ਬਦਲਦਾ ਹੈgTTS. "" \\n tts = gtts.gTTS (ਟੈਕਸਟ) \\n ਉਡੀਕ ctx.send (tts.mp3) \\n\\ n@bot.command () \\nasync ਡੇਫ ਸਪੀਕ _ ਬਟਨ (ctx): \\n "" ਇੱਕ ਬਟਨ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ ਜੋ ਉਪਭੋਗਤਾ ਨੂੰ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।ਬੋਲਣ ਲਈ। "" \\n ਉਡੀਕ ਕਰੋ ctx.send ("ਬੋਲਣ ਲਈ ਬਟਨ ਦਬਾਓ!") \\n\\n ਜਾਂਚ ਕਰੋ (m): \\n ਵਾਪਸੀ m.author = = ctx.author ਅਤੇ m.content = = "ਬੋਲੋ" \\n\\n ਦੀ ਕੋਸ਼ਿਸ਼ਃ \\n ਨਾਲsr.Microphone () ਸਰੋਤ ਦੇ ਰੂਪ ਵਿੱਚਃ \\n ਪਛਾਣਕਰਤਾ = sr.Recognizer () \\n ਸਰੋਤ ਦੇ ਰੂਪ ਵਿੱਚ ਮੀਡੀਆ _ ਫਾਈਲ (ਸਰੋਤ) ਦੇ ਨਾਲਃ \\n ਆਡੀਓ = recognizer.listen (ਸਰੋਤ) \\n ਟੈਕਸਟ =recognizer.recognize_google (ਆਡੀਓ, ਭਾਸ਼ਾ =\\\'en-US\\\') \\n ਉਡੀਕ ctx.send (f "ਤੁਸੀਂ ਕਿਹਾਃ {ਟੈਕਸਟ}") \\n ਨੂੰ ਛੱਡ ਕੇ sr.UnknownValueError: \\n ਉਡੀਕ ctx.send ("ਮਾਫ ਕਰਨਾ, ਮੈਂ ਉਡੀਕ ਕਰ ਰਿਹਾ ਹਾਂ।ਇਸ ਨੂੰ ਨਹੀਂ ਸਮਝਿਆ।) \\n ਨੂੰ ਛੱਡ ਕੇ sr.RequestError ਜਿਵੇਂ ਕਿ e: \\n ਉਡੀਕ ctx.send (f "ਗੂਗਲ ਸਪੀਚ ਰਿਕੋਗਨੀਸ਼ਨ ਸੇਵਾ ਤੋਂ ਨਤੀਜਿਆਂ ਦੀ ਬੇਨਤੀ ਨਹੀਂ ਕਰ ਸਕਿਆ;{e} ") \\n\\ nbot.run (\\\'ਤੁਹਾਡਾ-ਬੋਟ-ਟੋਕਨ\') \\n" \'\\n ਇਹ ਕੋਡ ਇੱਕ ਡਿਸਕਾਰਡ ਬੋਟ ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਜੀ. ਟੀ. ਟੀ. ਐੱਸ. ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਟੈਕਸਟ ਬੋਲ ਸਕਦਾ ਹੈ, ਅਤੇ ਇਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਭਾਸ਼ਣ ਨੂੰ ਪਛਾਣ ਸਕਦਾ ਹੈ।ਸਪੀਚਰੈਕੋਗਨੀਸ਼ਨ ਲਾਇਬ੍ਰੇਰੀ। ਇਸ ਵਿੱਚ ਇੱਕ ਬਟਨ ਵੀ ਸ਼ਾਮਲ ਹੈ ਜੋ ਉਪਭੋਗਤਾ ਨੂੰ ਬੋਲਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ ਅਤੇ ਬੋਟ ਨੂੰ ਆਪਣੇ ਭਾਸ਼ਣ ਨੂੰ ਟ੍ਰਾਂਸਕ੍ਰਿਪਟ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। \\n\\n ਓਪਨਏਆਈ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈਲਾਇਬਰੇਰੀ, ਤੁਹਾਨੂੰ ਇਸ ਨੂੰ ਆਯਾਤ ਕਰਨ ਅਤੇ ਇਸ ਨਾਲ \'ਜੀ. ਟੀ. ਟੀ. ਐੱਸ.\' ਅਤੇ \'ਸਪੀਚ _ ਰਿਕੋਗਨੀਸ਼ਨ\' ਲਾਇਬਰੇਰੀਆਂ ਨੂੰ ਬਦਲਣ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ। ਉਦਾਹਰਨ ਲਈਃ \\n "\'\\ਨਿਮਪੋਰਟ ਓਪਨਈ\\n\\nbot =commands.Bot (ਕਮਾਂਡ _ ਪ੍ਰੀਫਿਕਸ =\\\'!\\\') \\n\\ n@bot.event \\n ਪ੍ਰਿੰਟ (f\\ \'{bot.user} ਡਿਸਕਾਰਡ ਨਾਲ ਜੁਡ਼ਿਆ ਹੋਇਆ ਹੈ!\\\') \\n\\ n@bot.command () \\nਡਿਫ ਸਪੀਕ (ctx, ਟੈਕਸਟਃ ਸਟਰ): \\n "" ਓਪਨਏਆਈ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਟੈਕਸਟ ਨੂੰ ਸਪੀਚ ਵਿੱਚ ਬਦਲਦਾ ਹੈ। "" \\n tts = openai.TTS (ਟੈਕਸਟ) \\n ਉਡੀਕ ਰਿਹਾ ਹੈ।ctx.send (tts.generate ()) \\n\\ n@bot.command () \\nasync def<unk>k.button<unk> (ctx): \\n "ਇੱਕ ਬਟਨ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ ਜੋ ਉਪਭੋਗਤਾ ਨੂੰ ਬੋਲਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।ctx.send ("ਬੋਲਣ ਲਈ ਬਟਨ ਦਬਾਓ!") \\n\\n ਡਿਫ ਚੈੱਕ (m): \\n ਰਿਟਰਨ m.author = = ctx.author ਅਤੇ m.content = = "ਬੋਲੋ" \\n\\n ਦੀ ਕੋਸ਼ਿਸ਼ਃ \\n ਨਾਲ sr.Microphone ()ਸਰੋਤਃ \\n ਪਛਾਣਕਰਤਾ = sr.Recognizer () \\n ਸਰੋਤ ਦੇ ਰੂਪ ਵਿੱਚ ਮੀਡੀਆ _ ਫਾਈਲ (ਸਰੋਤ) ਦੇ ਨਾਲਃ \\n ਆਡੀਓ = recognizer.listen (ਸਰੋਤ) \\n ਟੈਕਸਟ =recognizer.recognize_google (ਆਡੀਓ, ਭਾਸ਼ਾ =\\\'en-US\\\') \\n ਉਡੀਕ ctx.send (f "ਤੁਸੀਂ ਕਿਹਾਃ {ਟੈਕਸਟ}") \\n ਨੂੰ ਛੱਡ ਕੇ sr.UnknownValueError: \\n ਉਡੀਕ ctx.send ("ਮਾਫ ਕਰਨਾ, ਮੈਂ ਉਡੀਕ ਕਰ ਰਿਹਾ ਹਾਂ।sr.RequestError ਨੂੰ ਛੱਡ ਕੇ \\n ਨੂੰ ਛੱਡ ਕੇ e: \\n ਉਡੀਕ ctx.send \\n ", \'ਜਾਰੀ ਰੱਖੋ\'] ', 'ਠੀਕ ਹੈ ਠੀਕ ਹੈ ਆਓ ਡਿਸਕਾਰਡ ਬੋਟ ਬਣਾਉਣ ਅਤੇ ਡਿਸਕਾਰਡ ਓਪਨਈ ਲਈ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਆਯਾਤ ਕਰਨ ਨਾਲ ਸ਼ੁਰੂ ਕਰੀਏ, ਕੁਝ ਸਪੀਚ-ਟੂ-ਟੈਕਸਟ ਅਤੇ ਟੈਕਸਟ-ਟੂ-ਸਪੀਚ \n ']