Great Dictator iOS
1.0.0
Graalvmネイティブ画像共有ライブラリ用のiOSデモアプリ
このサンプル形式に従って、Project Root Directoryの下にdevelopment.xcconfigファイルを作成してください。
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シミュレーターのみがテストされます。実際のデバイス、.eg iOS-aarch64 libsにはいくつかの調整が必要です。
iOSバージョンでは、 Dictateボタンをタップして話し始めてから、もう一度Dictateボタンをタップして停止します。 Androidでは、沈黙が発言した後に検出されたときに自動的に停止します。
もちろん、NLPサーバーが適切に動作するように実行しているはずです。サーバーがダウンしている場合、アプリにエラーメッセージが表示されます。