یک برنامه نویس جوان?
ساخت دستیار صوتی-قسمت دوم(دادن جواب مناسب به متن داده شده(عمل و عکس العمل!))
خوب! به قسمت دوم ساخت دستیار صوتی در پایتون خوش آمدید!
این جلسه قراره که ببینیم چطور پاسخ مناسب بدیم به متن گرفته شده.
خوب کد جلسه قبل چیزی شبیه این بود:
import os
from gtts import gTTS
import playsound
import pyaudio
import speech_recognition as sr
def speech(text):
tts=gTTS(text=text, lang="en", slow=false)
filename=tts.save(voice.mp3)
playsound.playsound(filename)
speech("hello world!")
خوب اون خط آخری رو پاک کنید تا چیزی شبیه این بمونه:
import os
from gtts import gTTS
import playsound
import pyaudio
import speech_recognition as sr
def speech(text):
tts=gTTS(text=text, lang="en", slow=false)
filename=tts.save(voice.mp3)
playsound.playsound(filename)
خوب حالا یک حلقه بینهایت درست میکنیم:
while TRUE:
get=input()
if "hello" in get:
speech("hi! How are you?")
کد چیزی شبیه این میشه:
import os
from gtts import gTTS
import playsound
import pyaudio
import speech_recognition as sr
def speech(text):
tts=gTTS(text=text, lang="en", slow=false)
filename=tts.save(voice.mp3)
playsound.playsound(filename)
while TRUE:
get=input()
if "hello" in get:
speech("hi! How are you?")
حالا اگه کد رو کامپایل کنید، اولش از شما یک متن میگیره. اگه hello توی چیزی که بهش میدیم باشه، hi! how are you? رو بهتون میگه.
می تونید همین حلقه رو دوباره کپی و پیست کنید، و به جای hello چیز های دیگه قرار بدین و به جای hi! how are you? هم اون پاسخی که میخوای بده رو بذارید، تا جوابتان رو بده??
دیگه جلسه بعدی واقعا میدیم سروقت تشخیص صدا!?
باز رسیدیم به آخر مقاله???? امیدوارم براتون مفید بوده باشه. تا مقاله بعدی خدانگهدار!??
مطلبی دیگر از این انتشارات
نحوه کنترل ماوس در اسمبلی
مطلبی دیگر از این انتشارات
ساخت دستیار صوتی-قسمت اول( معرفی و نصب نرم افزار ها)
بر اساس علایق شما
مستقل شدن ارزشش رو داره؟