Детальная информация

Название Разработка Android-приложения для обучения детей чтению с использованием технологии распознавания речи: выпускная квалификационная работа бакалавра: направление 02.03.02 «Фундаментальная информатика и информационные технологии» ; образовательная программа 02.03.02_02 «Информатика и компьютерные науки» = Development of an Android application for teaching children to read using speech recognition technology
Авторы Щербинина Дарья Вячеславовна
Научный руководитель Хахина Анна Михайловна
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2026
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика распознавание речи ; обучение чтению ; мобильное приложение ; Android ; Kotlin ; GigaAM ; клиент-серверная архитектура ; speech recognition ; reading learning ; mobile application ; client-server architecture
Тип документа Выпускная квалификационная работа бакалавра
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 02.03.02
Группа специальностей ФГОС 020000 - Компьютерные и информационные науки
DOI 10.18720/SPBPU/3/2026/vr/vr26-2600
Права доступа Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи ru\spstu\vkr\42771
Дата создания записи 21.08.2026

Разрешенные действия

–

Действие 'Загрузить' будет возможно после подготовки администраторами необходимых файлов

Группа Анонимные пользователи
Сеть Интернет

Цель работы — разработать Android-приложение для обучения детей чтению на русском языке с автоматической проверкой произнесенных ребенком букв, слогов и слов. Выполнен анализ предметной области и сравнительный анализ существующих ASR-систем для русского языка, по итогам которого выбрана открытая модель GigaAM-v3. Спроектирована клиент-серверная архитектура с вынесением модели распознавания на сервер и применением шаблона MVVM на клиенте; реализованы серверная и клиентская части приложения с тремя режимами тренировки — чтением букв, слогов и слов. Проведено автоматизированное и ручное тестирование: совокупное покрытие кода клиента составило 83%, подтверждено соответствие решения всем функциональным и нефункциональным требованиям, выполнена ограниченная апробация с участием детей дошкольного возраста. Результаты работы применимы для обучения детей чтению на русском языке. Поставленная цель достигнута, все поставленные задачи решены. В работе использованы языки Kotlin и Python, фреймворки FastAPI и Android SDK, библиотеки Retrofit, OkHttp, Room, Uvicorn и ffmpeg, база данных SQLite, инструмент сборки Gradle, система контроля версий Git и сервис GitHub, среды разработки Android Studio и PyCharm.

The aim of the work is to develop an Android application for teaching children to read in Russian with automatic verification of the letters, syllables and words pronounced by the child. An analysis of the subject domain and a comparative analysis of existing ASR systems for the Russian language were carried out, which resulted in the selection of the open model GigaAM-v3. A client-server architecture was designed with the recognition model deployed on the server side and the MVVM pattern applied on the client side; the server and client parts of the application were implemented with three training modes — reading letters, syllables and words. Automated and manual testing was carried out: the overall client code coverage reached 83%, the solution was confirmed to comply with all functional and non-functional requirements, and a limited approbation involving preschool children was conducted. The results of the work are applicable to teaching children to read in Russian. The set goal has been achieved and all the stated tasks have been solved. The work used the programming languages Kotlin and Python, the frameworks FastAPI and Android SDK, the libraries Retrofit, OkHttp, Room, Uvicorn and ffmpeg, the SQLite database, the Gradle build tool, the Git version control system and the GitHub service, and the Android Studio and PyCharm development environments.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Интернет Авторизованные пользователи СПбПУ
Интернет Анонимные пользователи
...