Памятки

speech_recognition

Speech Recognition

Установка: Установите speech_recognition, выполнив команду pip install SpeechRecognition в командной строке.
Импортирование библиотеки: Импортируйте speech_recognition в свой скрипт с помощью команды import speech_recognition as sr
Создание объекта Recognizer: Создайте объект Recognizer с помощью команды recognizer = sr.Recognizer()
Запись аудио: Запишите аудио с микрофона с помощью команды:
with sr.Microphone() as source:
    print("Говорите...")
    audio = recognizer.listen(source)
Распознавание речи: Распознайте речь с помощью команды text = recognizer.recognize_google(audio, language="ru-RU")

Здесь audio - это объект аудио, полученный при записи.
Обработка ошибок: Для обработки ошибок распознавания речи используйте конструкцию try-except:
try:
    # Код распознавания речи
except sr.UnknownValueError:
    print("Не удалось распознать речь")
except sr.RequestError as e:
    print("Ошибка сервиса распознавания речи: {0}".format(e))
Использование других сервисов распознавания: Кроме Google Speech Recognition, библиотека speech_recognition также поддерживает другие сервисы,
такие как CMU Sphinx, Wit.ai, IBM Speech to Text и другие. Вы можете использовать их, указав
соответствующий аргумент при вызове recognize_* метода.
Дополнительные возможности: Библиотека speech_recognition также предоставляет другие функции, такие как распознавание речи из файла, настройка параметров распознавания и другие. Подробную информацию можно найти в официальной документации библиотеки: https://pypi.org/project/SpeechRecognition/