import speech_recognition as sr
from datetime import datetime
from playsound import playsound
from gtts import gTTS
import random
import os
import untitled4
import time
r = sr.Recognizer()
mic = sr.Microphone()
def mic_text_doc():
text = ''
with mic as m:
print("seni dinliyorum")
audio = r.listen(m)
try:
text = r.recognize_google(audio,language='tr-TR')
except sr.UnknownValueError:
print("----seni anlayamadım---")
return text
def text_to_speak(veri):
tts = gTTS(veri,lang='tr')
rand = random.randint(1,100000)
file = "audio-"+str(rand)+".mp3"
tts.save(file)
playsound(file)
os.remove(file)
while True:
text = mic_text_doc().lower()
if "merhaba" in text:
if "tamamdır" in text:
text_to_speak("uygulamadan çıkılıyor")
break
elif "nasılsın" in text:
text_to_speak("iyiyim sen nasılsın mustafa ")
elif "saat kaç" in text:
text_to_speak(datetime.now().strftime("%H:%M:%S"))
elif "çal" in text:
text_to_speak("çalıyorum")
untitled4.playyoutube(text)
time.sleep(5)
elif "arama yap" in text:
text_to_speak("arama yapıyorum")
untitled4.aramayap(text)
time.sleep(5)
elif "uygulamadan çık" in text:
text_to_speak("uygulamadan çıkılıyor")
break
else:
pass
ardından sadece bana seni dinliyorum diyor bana cevap vermiyor
abi teşekürler fakat ben bu kodu nereden yazabileceğimi bilmiyorum yardım eder misin
al bunlar da kodlar
import speech_recognition as sr
from datetime import datetime
from playsound import playsound
from gtts import gTTS
import random
import os
import untitled4.py
import time
r = sr.Recognizer()
mic = sr.Microphone()
def mic_text_doc():
text = ''
with mic as m:
print("seni dinliyorum")
audio = r.listen(m)
try:
text = r.recognize_google(audio,language='tr-TR')
except sr.UnknownValueError:
print("----seni anlayamadım---")
return text
def text_to_speak(veri):
tts = gTTS(veri,lang='tr')
rand = random.randint(1,100000)
file = "audio-"+str(rand)+".mp3"
tts.save(file)
playsound(file)
os.remove(file)
while True:
text = mic_text_doc().lower()
if "merhaba" in text:
if "tamamdır" in text:
text_to_speak("uygulamadan çıkılıyor")
break
elif "nasılsın" in text:
text_to_speak("iyiyim sen nasılsın fatih")
elif "saat kaç" in text:
text_to_speak(datetime.now().strftime("%H:%M:%S"))
elif "çal" in text:
text_to_speak("çalıyorum")
untitled4.py.playyoutube(text)
time.sleep(5)
elif "arama yap" in text:
text_to_speak("arama yapıyorum")
untitled4.py.aramayap(text)
time.sleep(5)
elif "uygulamadan çık" in text:
text_to_speak("uygulamadan çıkılıyor")
break
else:
pass
bunun içinde untitled dosyası var gördüğün gibi onun kodları da şu
from selenium import webdriver
def playyoutube(data):
data = data.split()
parcaismi = ""
for i in data[1:-1]:
parcaismi = parcaismi + i
# driver adresine size verdiğim linkten indirdiğiniz
# driver'ı çıkarttığınız yolun adresini koymalısınız..
driver = webdriver.Chrome(r"C:\Users\Güçlü\Desktop\EBA CANLI DERS FATİH İÇİN İNDİRİLENLER\chromedriver.exe")
driver.get("https://www.youtube.com/results?search_query=" + parcaismi);
select_element = driver.find_elements_by_xpath('//*[@id="video-title"]')
for option in select_element:
option.find_element_by_xpath('//*[@id="video-title"]').click()
break
return driver
def aramayap(data):
data = data.split()
aranacak = ""
for i in data[1:-2]:
aranacak = aranacak + i
# driver adresine size verdiğim linkten indirdiğiniz
# driver'ı çıkarttığınız yolun adresini koymalısınız..
driver = webdriver.Chrome(r"C:\Users\Güçlü\Desktop\EBA CANLI DERS FATİH İÇİN İNDİRİLENLER\chromedriver.exe")
driver.get("http://google.com/search?q=" + aranacak)
if __name__ == "__main__":
print("hoşgeldiniz.")
data = input("şarkı ismi gir: ")
playyoutube(data)
abi bana bu uyarıyı veryor C:\Users\Güçlü>pip install KutanSpeech
No Python at ‘C:\Users\G³l³\AppData\Local\Programs\Python\Python39\python.exe’
ama benim pythonum 3.7 ben buraya 3.7 yi nasıl ekliyecem path e
Collecting KutanSpeech
Downloading KutanSpeech-1.02.tar.gz (2.6 kB)
Collecting SpeechRecognition
Using cached SpeechRecognition-3.8.1-py2.py3-none-any.whl (32.8 MB)
Collecting PyAudio
Using cached PyAudio-0.2.11.tar.gz (37 kB)
Using legacy ‘setup.py install’ for KutanSpeech, since package ‘wheel’ is not installed.
Using legacy ‘setup.py install’ for PyAudio, since package ‘wheel’ is not installed.
Installing collected packages: SpeechRecognition, PyAudio, KutanSpeech
Running setup.py install for PyAudio: started
Running setup.py install for PyAudio: finished with status ‘error’
DEPRECATION: The -b/–build/–build-dir/–build-directory option is deprecated. pip 20.3 will remove support for this functionality. A possible replacement is use the TMPDIR/TEMP/TMP environment variable, possibly combined with --no-clean. You can find discussion regarding this at https://github.com/pypa/pip/issues/8333.
ERROR: Command errored out with exit status 1:
command: ‘C:\Users\Güçlü\AppData\Local\Programs\Python\Python37\python.exe’ -u -c ‘import sys, setuptools, tokenize; sys.argv[0] = ‘"’"‘C:\Users\Güçlü\AppData\Local\Temp\pycharm-packaging\pyaudio\setup.py’"’"’; file=’"’"‘C:\Users\Güçlü\AppData\Local\Temp\pycharm-packaging\pyaudio\setup.py’"’"’;f=getattr(tokenize, ‘"’"‘open’"’"’, open)(file);code=f.read().replace(’"’"’\r\n’"’"’, ‘"’"’\n’"’"’);f.close();exec(compile(code, file, ‘"’"‘exec’"’"’))’ install --record ‘C:\Users\GLE4C0~1\AppData\Local\Temp\pip-record-vedfvv8a\install-record.txt’ --single-version-externally-managed --compile --install-headers ‘C:\Users\Güçlü\AppData\Local\Programs\Python\Python37\Include\PyAudio’
cwd: C:\Users\Güçlü\AppData\Local\Temp\pycharm-packaging\pyaudio
Complete output (11 lines):
running install
running build
running build_py
creating build
creating build\lib.win-amd64-3.7
copying src\pyaudio.py -> build\lib.win-amd64-3.7
warning: build_py: byte-compiling is disabled, skipping.
running build_ext
building '_portaudio' extension
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/
----------------------------------------
ERROR: Command errored out with exit status 1: ‘C:\Users\Güçlü\AppData\Local\Programs\Python\Python37\python.exe’ -u -c ‘import sys, setuptools, tokenize; sys.argv[0] = ‘"’"‘C:\Users\Güçlü\AppData\Local\Temp\pycharm-packaging\pyaudio\setup.py’"’"’; file=’"’"‘C:\Users\Güçlü\AppData\Local\Temp\pycharm-packaging\pyaudio\setup.py’"’"’;f=getattr(tokenize, ‘"’"‘open’"’"’, open)(file);code=f.read().replace(’"’"’\r\n’"’"’, ‘"’"’\n’"’"’);f.close();exec(compile(code, file, ‘"’"‘exec’"’"’))’ install --record ‘C:\Users\GLE4C0~1\AppData\Local\Temp\pip-record-vedfvv8a\install-record.txt’ --single-version-externally-managed --compile --install-headers ‘C:\Users\Güçlü\AppData\Local\Programs\Python\Python37\Include\PyAudio’ Check the logs for full command output.
bunu verdi bi hatasız günüm geçse şaşacam ya