Что мне нужно сделать, чтобы мой микрофон был обнаружен?

#python #pycharm #speech-recognition #microphone

#python #pycharm #распознавание речи #микрофон

Вопрос:

Я устал создавать простую программу «голос в текст» на python. Это не сложная задача, как я вижу, но мой код не работает. Я не получаю никаких сообщений об ошибках или предупреждений, программа не обнаруживает мой голос в PyCharm. Я проверил свой микрофон, и он работает.

Мой код:

 import speech_recognition as sr

r = sr.Recognizer()
with sr.Microphone() as source:
    print("Speak Anything :")
    audio = r.listen(source)
    try:
        text = r.recognize_google(audio)
        print("You said : {}".format(text))
    except:
        print("Sorry could not recognize what you said")
  

Комментарии:

1. На какой ОС это работает? Вы убедились, что вашим устройством ввода звука по умолчанию является используемый вами микрофон? Вы убедились, что другие программы могут получать чистый звук с приличной громкостью с микрофона?

2. Я протестировал микрофон на двух разных платформах, и звук был идеальным. Я использую Windows 10.

3. Итак, сам микрофон работает, это хорошо, хотя вы не ответили на все мои вопросы; вы убедились, что это аудиоустройство по умолчанию в системе, на которой вы запускаете скрипт?

4. Ах, извините. Да, это аудиоустройство по умолчанию в моей системе.