Демонстрационное приложение для iOS для библиотеки GraAlvm Native Image Share
Пожалуйста, создайте файл development.xcconfig в соответствии с каталогом Project Root, следуя этому формату примера:
USER_HOME=<your user home dir>
GREAT_DICTATOR_INTERFACE=$(USER_HOME)/src/dictator_graal/graal_interface
// used in build settings
NATIVE_COMPILE=$(GREAT_DICTATOR_INTERFACE)/build/native/nativeCompile
APP_HEADERS=$(GREAT_DICTATOR_INTERFACE)/src/main/resources/headers
JAVA_INCLUDE=$(USER_HOME)/.sdkman/candidates/java/current/include
JAVA_INCLUDE_DARWIN=$(JAVA_INCLUDE)/darwin
JAVA_STATIC_LIBS=$(USER_HOME)/.gluon/substrate/javaStaticSdk/18-ea+prep18-8/ios-x86_64/staticjdk/lib/static
Вам нужно убедиться, что проект dictator_graal построен перед созданием этого приложения.
В этой первой итерации тестируется только симулятор iOS. Некоторые изменения необходимы для реального устройства.
В версии iOS нажмите кнопку «Диктат» и начните говорить, затем нажмите кнопку «Диктат» еще раз, чтобы остановить ее. На Android он автоматически останавливается, когда молчание будет обнаружена после разговора.
Конечно, NLP Server должен работать, чтобы он работал должным образом. Если сервер не работает, приложение отобразит сообщение об ошибке.