Есть ли какая нибудь библиотека для создание голосового помощника на python?

Рейтинг: 1Ответов: 2Опубликовано: 12.02.2023

Есть ли какая-нибудь библиотека для создания голосового помощника на python? Только я хочу, чтобы эта библиотека работала с наушниками, а не с микрофоном. Т.е. хочу сделать так, чтобы можно было командовать с наушника, а не по микро.

Ответы

▲ 2Принят

О том, как обрабатывать речь на Python, рассказывается в этой статье. В принципе документации и статей в интернете по работе с модулем SpeechRecognition очень много, в этом случае уже ваш простор фантазии — документация вам расскажет куда больше, чем я.

Касательно выбора микрофона, с которого модуль будет слушать вас — это настраивается при инициализации speech_recognition.Microphone(device_index=N). Здесь N — индекс девайса, который можно получить, просмотрев полный список подключенных микрофонов в speech_recognition.Microphone.list_microphone_names().

▲ 0

Можно использовать vosk для распознания речи офлайн, pyaudio, speech_recognition, и т.д. Озвучить текст можно с помощью pyttsx3.