У меня проблема с подключением микрофона с помощью Pycharm. Я запустил приведенный ниже код на Spyder и терминале, и все было в порядке. Однако на Pycharm он, казалось, работал без ошибок, но и без результата. Я вижу, что и мой терминал, и Spyder имеют доступ к микрофону (системные настройки -> безопасность и конфиденциальность). Если кто-нибудь знает, как запустить систему, чтобы разрешить подключение микрофона с помощью Pycharm, любые ответы будут оценены. Спасибо!
Я также пытался записать свой голос с помощью pyaudio, и он отлично работал со Spyder и терминалом, но при использовании Pycharm звук не записывался (хотя файл был создан).
простой код:
import speech_recognition as sr
r = sr.Recognizer()
with sr.Microphone() as source:
print("Speak")
audio = r.listen(source)
print("Stop")
try:
print("You said " + r.recognize_google(audio))
except:
pass