#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. Я бы начал с проверки того, что ваш аудиовход работает в другом месте и что ваш аудиовход по умолчанию является правильным.