Я пишу код на python, который выполняет распознавание речи с помощью модуля pyaudio.Когда я впервые запустил код, я получил сообщение об ошибке «устройство ввода по умолчанию не обнаружено».Итак, я получил звуковую карту USB и микрофон, но все равно выдает ту же ошибку.
Как заставить мой код использовать звуковую карту USB вместо встроенной в мой компьютер?У меня Ubuntu 16.04 и Python 3.6.5
Это мой код Python
import speech_recognition as sr
import pyaudio #I tried using import pyaudio as well
r = sr.Recognizer()
with sr.Microphone() as source:
print("Say something!")
audio = r.listen(source)
try:
print("You said" + r.recognize_sphinx(audio))
except sr.UnknownValueError:
print("Could not understand audio")
except sr.RequestError as e:
print("error; {0}".format(e))
PS. Мой микрофон хорошо работает с такими приложениями, как Audacity, поэтому я не думаю, что микрофон сломан
это скриншот pavucontrol