インストール
ゼロから始める
SORI Flutter SDKは、pub.devのsorisdk_flutterパッケージとして配布されています。
パッケージページで、最新の公開バージョンと生成されたDart API referenceを確認できます。
既存プロジェクトへの統合
pub.devからパッケージを追加します。
bash
flutter pub add sorisdk_flutterまたは、pubspec.yamlファイルに追加します。
yaml
dependencies:
sorisdk_flutter: ^0.1.0その後、次を実行します。
bash
flutter pub getAndroid設定
このパッケージは、必要なAndroid権限とforeground microphone service宣言をプラグインmanifestからマージします。これには、マイク、ネットワーク、foreground service、通知関連の権限が含まれます。
アプリのAndroid minSdkは24以上にしてください。
kotlin
android {
defaultConfig {
minSdk = 24
}
}Androidでは、startRecognition()が必要に応じて実行時マイク権限をリクエストし、権限が許可されると同じ開始リクエストを続行します。
アプリがAndroid 13以降をターゲットにし、foreground-service通知を通常どおり表示する必要がある場合は、認識開始前にアプリのフローで通知権限をリクエストしてください。
iOS設定
iOSアプリでは、ios/Runner/Info.plistにマイク使用説明を含める必要があります。
xml
<key>NSMicrophoneUsageDescription</key>
<string>Audio recognition requires microphone access.</string>アプリがバックグラウンド中も認識を継続する設計の場合にのみ、background audio modeを追加してください。
xml
<key>UIBackgroundModes</key>
<array>
<string>audio</string>
</array>これでSDKを使用する準備ができました。 次のステップは実装です。
