Nicola Blind Assistant — це сучасний мобільний додаток, створений для допомоги людям з вадами зору. Додаток надає інтуїтивний інтерфейс та потужні інструменти, які допомагають орієнтуватися в просторі, розпізнавати об'єкти, текст, голоси та інше.
-
Text to Speech
Перетворює введений текст у мову для озвучення користувачеві. -
Speech to Text
Розпізнає голос і перетворює його на текст для подальшого використання. -
Magnifier (збільшувальне скло)
Використовує камеру для збільшення дрібних деталей у реальному часі. -
AI Recognize
Розпізнавання об'єктів у кадрі за допомогою штучного інтелекту. -
Money Recognition
Розпізнавання номіналів купюр за допомогою камери. -
OCR (розпізнавання тексту)
Виділення тексту з зображень або кадру камери. -
Face Recognition
Визначення та розпізнавання облич у кадрі. -
Compass
Озвучення напрямку горизонту, на який дивиться камера.
- .NET MAUI: Кросплатформова розробка для Android і iOS.
- CommunityToolkit.Maui: Використовується для роботи з камерою, текстом і жестами.
- Machine Learning Models: Для розпізнавання об'єктів та облич
- Speech Services: Інтеграція з системними API для розпізнавання мови та синтезу тексту.
Додаток побудовано на основі MVVM-патерну для забезпечення чистої архітектури та легкої підтримки.
- Верхня панель: Містить кнопки для виклику меню та перегляду інформації про поточний режим.
- Камера: Використовується для більшості функцій (збільшення, розпізнавання тексту, грошей тощо).
- Нижня панель: Кнопки вибору режимів роботи.
-
Клонувати репозиторій:
git clone https://github.com/your-repo/nicola-blind-assistant.git cd nicola-blind-assistant
-
Встановити залежності: Переконайтеся, що ви маєте встановлений .NET SDK версії 8 або новіше.
dotnet restore
-
Запустити проект:
dotnet build dotnet run
-
Виберіть платформу: Додаток підтримує Android. Зробіть налаштування емулятора або підключіть фізичний пристрій.
- Запустіть додаток.
- Виберіть потрібний режим з нижньої панелі.
- Виконуйте дії, слідуючи підказкам інтерфейсу.
Якщо у вас є пропозиції чи питання, будь ласка, створіть Issue або напишіть нам на електронну пошту: nikolenkovlad89@gmail.com.
Додаток розповсюджується за ліцензією APACHE 2.0.