Skip to content
 
 

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Lab-10

Лабораторная работа №10

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

Задание

  1. Используя библиотеки requests, pyttsx3, pyaudio и Vosk (или сходную по функционалу), реализовать голосового ассистента, умеющего распознавать не менее четырех разных команд. Название команд и их назначение остаётся на усмотрение студента, указанные в варианте примеры команд приводятся для ориентира. Может быть предложена своя тема голосового ассистента. Язык может быть как русским, так и английским.

Обработка ошибок: не распознана команда, ошибка в запросе.

Варианты

  1. Сайт https://date.nager.at/api/v2/publicholidays/2020/GB Примеры команд: "перечислить" (только названия), "сохранить" (файл с названиями), "даты" (файл с датами и названиями), "ближайший" (сказать ближайший к дате праздник), "количество". Страну и год можно поменять.

Дополнительное задание

Сайт https://api.dictionaryapi.dev/api/v2/entries/en/<слово (англ.)> Ввести команду "find <слово>" на поиск информации по сказанному слову. Примеры команд: "save", "meaning" (сказать значение), "link" (открыть ссылку в браузере), "example" (сказать пример). Ассистент может быть только англоязычным. Выполняется вместо основного задания.

Полезные ссылки

Голосовые модели для VOSK: https://alphacephei.com/vosk/models
О создании голосовых ассистентов: https://temofeev.ru/info/articles/sozdanie-golosovogo-assistenta-na-python-chast-1/

About

Лабораторная работа №10

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages