我想在语音识别模块在Python 3中听我的同时制作实时声波图形

时间:2019-05-03 17:27:12

标签: python python-3.x user-interface speech-recognition pyaudio

我在语音助手项目中将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")

动画不一定是波浪,但我更喜欢它们。

0 个答案:

没有答案