Голосовий помічник «Speacle»

Голосовий помічник «Speacle» 14.05.2023

Голосовий помічник «Speacle»

Життя сучасної людини дуже динамічне і з кожним днем ритм пришвидшується. У такому темпі повсякдення не вистачає часу виконувати всі заплановані справи, та працювати над декількома справами одночасно людина фізично немає змоги. В нагоді можуть стати новітні технології, в тому числі і голосові помічники, які дають можливість мінімізувати, а іноді й зовсім усунути, необхідність використовувати руки та очі для запуску потрібної програми, оперативного пошуку в інтернеті потрібної інформації, управління системами IoT (Інтернет речей) тощо.

Головною метою проєкту є допомога людям з обмеженими можливостями (в першу чергу слабозорих) у щоденному використанні персонального комп’ютера.

Голосовий помічник – це програмний робот, який взаємодіє з людьми через голосові команди та запити, що надходять через мікрофон на пристрої.

Голосовий помічник може виконувати різні задачі, залежно від своїх можливостей та налаштувань, зокрема: відтворювати музику, розповідати новини, допомагати зі створенням нагадувань та календарних подій, шукати в інтернеті потрібну інформацію, запускати програми та здійснювати виклики. Також він може керувати різними побутовими пристроями, які підключені до «розумного будинку», наприклад, вмикати світло, регулювати температуру та інше.

Кожен голосовий помічник має мікрофон і гучномовець. Перший потрібен, щоб чути команди, другий – щоб відповідати. Голосовий помічник працює лише за наявності інтернет-підключення. Необхідно налаштувати девайс на фразу, яка його ввімкне. Це команда, яка змушує пристрій «слухати» все, що скаже користувач, та реагувати на це. Наприклад, сказавши «Alexa», можна ввімкнути помічник від Amazon. Вимикати його не потрібно, він просто засинає, коли розуміє, що діалог завершився.

Голосовий помічник «Speacle» допомагає користувачу дізнатися поточний час, запустити додатки (браузер, ютуб тощо), виконати пошук в інтернеті, додати нотатки та події в календар, керувати гучністю, вимкнути комп’ютер тощо; містить ChatGPT для обробки запитів користувача природною мовою і генерації тексту у відповідь на ці запити.

Для розробки голосового помічника було використано мови програмування Js і Python, бібліотеки для Python, а саме: Eel для створення інтерфейсу (GUI) на базі Html, Css, Js, Vosk (автономний інструмент) для розпізнавання мовлення з відкритим кодом, pyttsx3 (для досягнення синтезу мови і FuzzyWuzzy для не чіткого співставлення та модуль os для роботи на низькому рівні операційної системи, що забезпечує портативний спосіб використання залежних від ОС функцій.

В перспективі додаток можна легко налаштувати на зв’язок з модулем «Розумний дім» для управління пристроями у квартирі/офісі/будинку.





Назва конкурсу:  Конкурс «Кращий інноваційний диплом (проект)»
ПІБ Керівника/Куратора:  Гуменна Тетяна Миколаївна
ПІБ конкурсанта:  Купчанко Андрій Василович
Країна:  Україна
Область:  Чернівецька область
Назва НЗ:  Чернівецький політехнічний фаховий коледж
Учасник фіналу:  Так
Файл статті (pdf):  Завантажити

Повернення до списку