Реферат
Введение 4
1 Анализ предметной области 5
1.1 Постановка требований при выполнении задачи 5
1.2 Обзор аналогов 5
1.2.1 MorphVOX 6
1.2.1 Clownfish 7
1.2.2 VoiceChanger.io 7
1.2.3 Результаты сравнения аналогов 9
Выводы по разделу 1 10
2 Проектирование приложения 11
2.1 Архитектура приложения 11
2.2 Проектирование вариантов использования 12
2.3 Выбор стека технологий 16
2.4 Хранение аудио файлов 17
2.5 Разработка интерфейса 17
Выводы по разделу 2 22
3 Разработка и тестирование приложения 23
3.1 Установка необходимых инструментов 23
3.2 Создание проекта 24
3.3 Создание окон 26
3.4 Создание классов и системы 31
3.4.1 Создание классов 31
3.4.2 Создание контроллера и обменника 34
3.4.3 Экспорт программы в виде приложения 36
3.4.4 Тестирование 38
Выводы по разделу 3 45
Заключение 46
Список использованных источников 47
В современном мире с развитием Интернета и технологий управление голосовой информацией становится все более востребованным, особенно в контексте творческой обработки аудио данных. Задача изменения голоса или его редактирования предоставляет пользователю уникальные возможности для самовыражения и креативного подхода к аудиоданным.
Актуальность разработки приложения "AudioMorph" определяется растущим интересом к редактированию голосовой информацией в современном мире. С появлением уникальных возможностей компьютеров и ноутбуков для работы с аудио данными, а также с появлением различных социальных сетей, медиа-контента, появляется востребованность различных редакторов звуковых данных, создаются перспективы для инновационных десктопных приложений, способных удовлетворить разнообразные потребности пользователей.
Целью выпускной квалификационной работы является разработка и реализация приложения для работы со звуком под названием "AudioMorph" как удобного инструмента для изменения звуковых характеристик на компьютере.
Для достижения поставленной цели должны быть поочередно решены следующие задачи:
• анализ задания на работу, обзор предметной области и аналогов разрабатываемого приложения;
• уточнение функционала и проектирование приложения;
• разработка и тестирование приложения.
В результате выполнения работы должно быть получено ранее упомянутое приложение с рабочим функционалом, а также проверены и подтверждены навыки разработки программного обеспечения и его создания.
В процессе выполнения курсового проекта в рамках темы выпускной квалификационной работы было спроектировано и реализовано приложение по работе с аудиоданными под названием “AudioMorph”.
В процессе выпускной квалификационной работы были выявлены требования к программе и её функционалу, рассмотрены аналоги и были сравнены качественно их функции, разработана сама система (разработаны архитектура, интерфейс), окна приложения, их функционал и были реализованы в проекте, сам же проект был экспортирован в виде приложения, и на протяжении всей разработки, а также при проверке работоспособности приложения был протестирован его функционал.
Результатом работы стало компьютерное приложение под названием “AudioMorph”, в котором возможны манипуляции со звуковыми данными, а также их изменение.