【问题标题】:Python Speech Recognition: AttributeError: module 'speech_recognition' has no attribute 'record'Python语音识别:AttributeError:模块'speech_recognition'没有属性'record'
【发布时间】:2020-04-24 15:09:55
【问题描述】:

我在下面的代码中收到此错误“AttributeError: module 'speech_recognition' has no attribute 'record''。这不是因为我的文件名是 Speech_Recognition,我已经尝试过该错误修复。有什么想法吗?

    # -*- coding: utf-8 -*-

import speech_recognition as sr
import pyaudio as pa
import time as t

mic = sr.Microphone()

inp = sr.AudioFile('data.wav')
with inp as source:
    audio = sr.record(source)

【问题讨论】:

  • 使用python -v 运行它并提供输出。它将包含更多关于模块导入的信息。

标签: python artificial-intelligence speech-recognition spyder


【解决方案1】:

您需要添加另一个变量:

r = sr.Recognizer()

然后把sr.record(source)改成r.record(source)

我希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-13
    • 2015-03-16
    • 2016-06-05
    • 2022-01-19
    • 1970-01-01
    • 2022-12-14
    • 1970-01-01
    • 2018-04-28
    相关资源
    最近更新 更多