Распознавание речи Google не выводит данные в виде строки

#python #speech-recognition #speech-to-text #python-3.8

#python #распознавание речи #преобразование речи в текст #python-3.8

Вопрос:

Итак, я хотел написать программу, которая распознает звук с микрофона и печатает его в виде строки. Но Python не печатал записанный звук в виде строки. Я просмотрел несколько руководств и прочитал несколько статей, но ничего не помогло. Вы можете мне помочь? Это мой код:

 import speech_recognition as sr
r = sr.Recognizer()

with sr.Microphone() as source:                
    audio = r.listen(source)                   

try:
    print("You said "   r.recognize_sphinx(audio))   
except LookupError:                          
    print("Could not understand audio")
   
 

Спасибо!

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

1. But Python didn't print the recorded audio as a string ну, что он сделал? Вывести пустую строку? Вы на 100% уверены, что ваш аудиовход работает?

2. Нет, но я не знаю, как я мог это исправить

3. Я задал 3 отдельных вопроса, и вы просто сказали «нет», я понятия не имею, на что вы отвечаете.

4. Он ничего не сделал: ни ошибки, ни реакции. Под нет, но я не знаю, как это исправить, я имею в виду аудиовход

5. Я бы начал с проверки того, что ваш аудиовход работает в другом месте и что ваш аудиовход по умолчанию является правильным.