Application de démonstration iOS pour la bibliothèque partagée de l'image native de Graalvm
Veuillez créer du fichier development.xcconfig sous le répertoire racine du projet en suivant cet exemple de format:
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
Vous devrez vous assurer que le projet dictator_graal est construit avant de créer cette application.
Dans cette première itération, seul le simulateur iOS est testé. Certains ajustements sont nécessaires pour l'appareil réel, .eg iOS-Aarch64 LIBS.
Sur la version iOS, appuyez sur le bouton Dicter et commencez à parler, puis appuyez à nouveau sur le bouton dicter pour l'arrêter. Sur Android, il s'arrêtera automatiquement lorsque le silence est détecté après avoir parlé.
Bien sûr, le serveur NLP devrait fonctionner pour qu'il fonctionne correctement. Si le serveur est en panne, l'application affiche un message d'erreur.