Aplicación de demostración de iOS para la biblioteca compartida de imagen nativa de Graalvm
Cree el archivo development.xcconfig en el directorio raíz del proyecto siguiendo este formato de muestra:
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
Deberá asegurarse de que el proyecto dictator_graal se construya antes de construir esta aplicación.
En esta primera iteración, solo se prueba el simulador iOS. Algunos ajustes son necesarios para el dispositivo real, .eg iOS-Aarch64 Libs.
En la versión de iOS, toque el botón Dictar y comience a hablar, luego toque el botón Dictar nuevamente para detenerlo. En Android, se detendrá automáticamente cuando se detecte el silencio después de hablar.
Por supuesto, el servidor NLP debería estar ejecutándose para que funcione correctamente. Si el servidor está inactivo, la aplicación mostrará un mensaje de error.