Доработать простое взаимодействие с DLL распознавания речи
Запись речи начинается по нажатию на кнопку «Начать», а сама её обработка происходит только после нажатия на «Завершить». Результат отображается текстом в окне с голубым фоном.
Необходимо внести правки в код, чтобы избавить пользователя от необходимости каждый раз нажимать на кнопку «Завершить» для получения результата распознавания. То есть, обеспечить следующий сценарии работы программы:
- Старт программы
- Нажали на «Дальше»
- Нажали на «Запуск»
- Произнесено слово «Привет»
- В текстовом поле с голубым фоном отобразилось слово «привет».
- Произнесено слово «Погода»
- В текстовом поле с голубым фоном отобразилось, с новой строки, слово «погода».
- Произнесено слово «Как у тебя дела»
- В текстовом поле с голубым фоном отобразилось, с новой строки, «как у тебя дела».
- Нажали на «Завершить»
- Программа успешно завершена.
Срок выполнения задания, с момента его принятия = 2 дня.
Для распознания речи необходимо использовать библиотеку Vosk
Сделать вызов методов распознавания Vosk асинхронными.
Для получения данных с микрофона желательно также использовать библиотеку NAudio
Код программы должен компилироваться и выполняться без падений.
Ссылка на готовый проект, в который необходимо выполнить правки:
https://disk.yandex.ru/d/tP-wI3WizC9iqg
По ссылке также представлен отдельно файл word с описанием существующих классов программы.