繁体   English   中英

如何在python中获取麦克风输入?

[英]How can I get the microphone input in python?

我想制作一个接收麦克风音频输入的 Python 程序。

我已经尝试过 pyaudio,但我不明白它是如何工作的。

您可以改用这个名为gTTS模块。

get_audio函数将能够检测用户的声音,将音频转换为文本并将其返回给我们。 它甚至会等到用户说话才开始翻译/录制音频

这是使用get_audio函数Getting user input的完整示例。

def get_audio():
    r = sr.Recognizer()
    with sr.Microphone() as source:
        audio = r.listen(source)
        said = ""

        try:
            said = r.recognize_google(audio)
            print(said)
        except Exception as e:
            print("Exception: " + str(e))

    return said

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM