Голосовой ассистент на PyQT

Голосовой ассистент на PyQT

Недавно созданный мной консольный голосовой ассистент для Windows был не очень удобен. Во-первых он постоянно слушал микрофон, и из-за этого часто зависал. Во-вторых консольное окно немного раздражало. Поэтому я решил выпустить вторую версию голосового ассистента, переписав программу на PyQT. Я добавил несколько новых команд, и сделал автоматическую чистку папки от mp3 файлов, которые скапливались в ней при работе. Теперь программа выглядит как маленькое окно-полоска с единственной кнопкой. Чтобы ассистент выполнил вашу команду, нужно нажать на кнопку и произнести команду вслух. После выполнения команды программа перестаёт слушать микрофон, до тех пор пока вы снова не нажмёте кнопку. Я постарался сделать окно программы маленьким. Его можно перемещать в любое место экрана, потянув за левый краешек. В дальнейшем голосовой ассистент будет улучшен, но уже сейчас им вполне можно пользоваться. Исходный код программы можно скачать здесь: Скачать исходники программы Список команд голосового ассистента: После ключевых слов "найти", "покажи", "читать", "смотреть фильм", "слушать песню", и "смотреть на ютуб" можно задавать поисковые фразы: найти кто такая Вера Брежнева найти сколько живут киты покажи биографию Рекса Тиллерсона читать кто такой Трамп смотреть фильм День Независимости слушать песню кукушка цоя смотреть приколы на ютуб Вы можете попросить голосового ассистента найти что угодно, посмотреть какой-угодно фильм, послушать музыку, смотреть что-либо на ютубе. Кроме того, можно открывать некоторые программы: открой калькулятор открой блокнот открой Paint открой браузер открой ютуб покажи новости открой mail.ru открой вконтакте Перед началом работы с программой убедитесь, что микрофон включен и у него стоит достаточная громкость записи. Для работы программы установите некоторые модули: pip install pyqt5 pip install pyaudio pip install pygame pip install gTTS pip install html2text pip install SpeechRecognition

Голосовой ассистент для Windows Лого Pythono.ru Голосовой ассистент на PyQT