|
|
Бюджет: 20000 руб.
$305.06 или €273.86 |
Здравствуйте. Необходимо реализовать программу под виндоус на языке С++ «голосовой распознаватель команд» без использования сторонних библиотек. Сама программа должна иметь ограниченное число команд: около 15. Все эти команды состоят из двух слов. Диктор произносит речевую команду, программа её распознает и выводит на экран. Если команда не найдена, программа сообщает об этом, также выводя текст на экран. Помимо этого, команда должна быть распознана вне зависимости от порядка слов, допустим: есть команда «открыть дверь», она должна быть распознана не зависимо от того, как будет произнесена команда: «открыть дверь» или же «дверь открыть». Интерфейс к программе никакой не нужен. Каким образом реализуется данная программа: 1. создается эталон с помощью wav файла. Команды, которые будут распознаваться 2. Выделяются границы речевого сигнала, выделяются паузы 3. Отфильтровать шумы 4. Нарезка речевого сигнала перекрывающимися кадрами 5. Обработать входящий сигнал в окне ( прямоугольное окно, окно Хемминга и т д) 6. Произвести спектральное преобразование с помощью Фурье 7. Произвести нормирование частотного спектра
|
|
|
Опубликован 20.04.2020 в 17:46 по мск
Прошло времени с момента публикации: более 4-х лет
|
|
Просмотреть кандидатов на исполнение проекта
Исполнитель проекта:
не определён
|
|
|
|
|
|