import speech_recognition as sr
from komut import komutlar
from PyQt5 import QtWidgets, uic
import sys
r = sr.Recognizer()
class Ui(QtWidgets.QMainWindow):
def __init__(self):
super(Ui, self).__init__()
uic.loadUi('tasarim.ui', self)
self.micButton = self.findChild(QtWidgets.QPushButton, 'micButton')
self.micButton.clicked.connect(self.micButtonPressed)
self.show()
def micButtonPressed(self):
print("micButton Pressed")
self.micButton.setStyleSheet("border-image: url('C:/Users/KutaN/Desktop/Asistan/image/mic_2.png');")
with sr.Microphone() as source:
audio = r.listen(source, phrase_time_limit=5)
data = ""
try:
data = r.recognize_google(audio, language='tr-tr')
komut = komutlar(data)
komut.islemBul()
except sr.UnknownValueError:
print("Ne dediğini anlayamadım.")
except sr.RequestError:
print("İnternet bağlanıtısı kurulamadı.")
self.micButton.setStyleSheet("border-image: url('C:/Users/KutaN/Desktop/Asistan/image/mic_1.png');")
app = QtWidgets.QApplication(sys.argv)
window = Ui()
sys.exit(app.exec_())