Как подключить библиотеку распознавание речи Vosk в Unity?

В Unity требуется перевод голоса в текст, чтоб работало под Android, Windows, IOs.

Что я сделал:

  1. В Linux'e собрал Kaldi как показано в инструкции;
  2. В Linux'e cобрал библиотеку "libkaldiwrap.so" как указано в инструкции;
  3. Получившиеся папки "gen","model" и библиотеку "libkaldiwrap.so" положил в Unity проект (под Windows) в папку "Assets\Plugins\Vosk".

В результате Unity выдаёт ошибку:

DllNotFoundException: kaldiwrap Kaldi.VoskPINVOKE+SWIGStringHelper..cctor () (at Assets/Plugins/Vosk/gen/VoskPINVOKE.cs:28)

Скажите пожалуйста, что я сделал неправильно и как могу это исправить. Спасибо.

Код из файла VoskPINVOKE.cs


Ответы (0 шт):