Build A Virtual Assistant Using Python | Basic definition and its working | Techie Programmer
Library installation :
pip install SpeechRecognition
pip install gTTS
pip install PyAudio
pip install pyttsx3
pip install playsound
Code :
from gtts import gTTS
from playsound import playsound
import os
import random
import speech_recognition as sr
def speak(text):
tts = gTTS(text=text, lang="en", slow=False)
tts.save("speak.mp3")
playsound("speak.mp3", True)
os.remove("speak.mp3")
r = sr.Recognizer()
while (1):
try:
with sr.Microphone() as source:
r.adjust_for_ambient_noise(source, duration=0.2)
audio = r.listen(source)
MyText = r.recognize_google(audio, language="en")
MyText = MyText.lower()
print("Did you say " + MyText)
except sr.RequestError as e:
print("Could not request results; {0}".format(e))
except sr.UnknownValueError:
print("unknown error occured")
greetings = ["hello dodo", "ok dodo", "hi dodo", "hey dodo"]
greetings_rep = ["hi! i am your Assistant! , how can i help you?", "Ohh..!, so its my turn to help you out!",
"i am glad to serve!, so what's my task?"]
if MyText in greetings:
rep = random.choice(greetings_rep)
speak(rep)
i hope you like this video, let me know in the comment section
time stamp :
00:00 - intro
00:14 - what is Virtual Assistance
00:40 - how does virtual assistance work
01:40 - what are we going to build
02:29 - technology and Libraries used
04:20 - Virtual assistance demo
05:44 - virtual assistance code explanation
11:40 - suggestion and end credits
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Build A Virtual Assistant Using Python | Basic definition and its working | Techie Programmer», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.