Разработка контрольного примера (тестирование)
Методика тестирования проектируемой программы заключается в генерации образцовых гармоник различных частот, которые подаются на микрофон.
Рисунок 5 – Результаты теста при произношении двух звуков С и Щ подряд
Рисунок 6 – Результаты теста при произношении предложения «Мама мыла раму»
По результатам теста можно сделать вывод о том, что программа верно вычисляет и отображает спектр сигнала. Шумы, присутствующие на низких частотах, обусловлены вибрацией корпуса компьютера, внешним шумовым фоном и высокой чувствительностью микрофона к низким частотам (так как он адаптирован под диапазон частот человеческого голоса). На высоких частотах присутствуют шумы из-за несовершенства как источника, так и приемника звуковых волн.
Следующим шагом является автоматизация распознавания речи для следующей задачи: составить рейтинг повторяющихся слов в произнесенной речи. Звук записывается определенное количество времени и потом выдает рейтинг «Топ-5» самых встречаемых слов.
Рисунок 7 – Результаты теста
Руководство пользователя
Требования к аппаратным средствам:
– процессор 2 ядра с частотой 2 ГГц и выше;
– оперативная память 4Гб;
– Python версии не ниже 3.6;
– звуковая карта;
– монитор с разрешением не ниже 1024х768;
– свободное дисковое пространство не менее 25 Мбайт;
– ОЗУ не менее 1500 Мбайт (с учетом того что 90% займет операционная система и другие приложения);
|
|
– микрофон, мышь, клавиатура.
Данная программа предназначена для отображения спектра звукового сигнала с микрофона в реальном времени. Программы такого типа обычно называют спектральными анализаторами. Получив спектр сигнала можно производить его распознавание, тестировать качество аудио аппаратуры, настраивать музыкальные инструменты и т. д.
Заключение
В результате выполнения курсовой работы, была создана программа, которая полностью удовлетворяет требованиям технического задания.
Дата добавления: 2023-01-08; просмотров: 20; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!