我在语音助手项目中将speech_recognition
模块和google语音用于text api,并且可以正常工作,但是当软件收听时,我的麦克风没有反应。它只是在等待,在7到8秒后它会打印我所说的任何内容(可能与Google api服务有关)。我想在讲话时制作一些实时图形,例如声波,例如Google Assistant或Siri。我可以使用PyQt
或其他模块来执行此操作吗?我将在具有PyQt5
制作的GUI的项目中使用该助手。
注意:对不起,我的英语不好
我找不到有关此的任何教程。
import speech_recognition as sr
import playsound
r = sr.Recognizer()
while True:
with sr.Microphone() as source:
print("Bi Şeyler De")
audio = r.listen(source)
try:
text = r.recognize_google(audio, language='tr-tr')
print(text,"Dedin")
if(text == "Merhaba"):
playsound.playsound('C:/Users/BERKGILLER/Desktop/merhaba.mp3', True)
except:
print("Try Again")
动画不一定是波浪,但我更喜欢它们。