Доработать простое взаимодействие с DLL распознавания речи

3 500 руб. за проект
23 февраля 2023, 16:30 • 2 отклика • 22 просмотра
Существует простая, работающая программа SimpleRecongize, которая, используя библиотеку Vosk, осуществляет распознание речи.

Запись речи начинается по нажатию на кнопку «Начать», а сама её обработка происходит только после нажатия на «Завершить». Результат отображается текстом в окне с голубым фоном.

Необходимо внести правки в код, чтобы избавить пользователя от необходимости каждый раз нажимать на кнопку «Завершить» для получения результата распознавания. То есть, обеспечить следующий сценарии работы программы:

  1. Старт программы
  2. Нажали на «Дальше»
  3. Нажали на «Запуск»
  4. Произнесено слово «Привет», пауза.
  5. В текстовом поле с голубым фоном отобразилось слово «привет».
  6. Произнесено слово «Погода», пауза.
  7. В текстовом поле с голубым фоном отобразилось, с новой строки, слово «погода».
  8. Произнесено слово «Как у тебя дела», пауза.
  9. В текстовом поле с голубым фоном отобразилось, с новой строки, «как у тебя дела».
  10. Нажали на «Завершить»
  11. Программа успешно завершена.

Срок выполнения задания, с момента его принятия = 2 дня.
Для распознания речи необходимо использовать библиотеку Vosk
Сделать вызов методов распознавания Vosk асинхронными.
Для получения данных с микрофона желательно также использовать библиотеку NAudio
Код программы должен компилироваться и выполняться без падений.


Ссылка на готовый проект, в который необходимо выполнить правки:
https://disk.yandex.ru/d/tP-wI3WizC9iqg
По ссылке также представлен отдельно файл word с описанием существующих классов программы.

Отзывы
R50 f47b9f3db40911b71c1246f57e8f726f
Заказчик
 
2 года назад
Очень подробное ТЗ. Заказчик постарался максимально помочь с непонятной проблеммой.
2 года назад