March 19, 2021

mini robot project using python

 Mini robot using python 













In this project we use four library

1. SpeechRecognition library

2. wikipedia libirary

3. gTTS library

4. pyaudio library

5. playsound library 



source code

import speech_recognition as sr

import wikipedia

from gtts import gTTS

from playsound import playsound


#recording part

for i in range(1,10):

    rec = sr.Recognizer()

    with sr.Microphone() as source:

        print("clearing backgroung noise.....")

        rec.adjust_for_ambient_noise(source, duration=1)

        print("weating for your message : ")

        recaudio = rec.listen(source)

        print("recording done... !")

    try:

        # recording to text converting part

        print("printing the message ....")

        text = rec.recognize_google(recaudio, language='hindi-IN')

        print(f"your messange is : {format(text)}")


        # listining part

        topic = (f"searching for ---> {format(text)}")

        summ = wikipedia.summary(topic)

        print(summ)

        tts = gTTS(summ)

        tts.save(f"wiki{format(text)}.mp3")


        # reading audio file

        print("reading.....")

        playsound(f"wiki{format(text)}.mp3")


    except:

        print("keyword is not found !!")


No comments:

Post a Comment

find the cube of the range given digits. || codeAj

Find the cube of the range given Digits. Source Code r= int ( input ( "enter the range of digit : " )) def number_conter (n): ...