Aller au contenu principal
Version: 1.0.7

Configuration

📈 Configuration du SDK​

La configuration du SDK Surpuissant ne prend que quelques étapes.

Initialisation​

Pour initialiser le SDK, utilisez la méthode setup avec les paramètres requis comme le contexte de l'application, votre clé API (que vous pouvez récuperez ici), et les mots-clés que vous souhaitez détecter. Voici un exemple de code pour configurer votre SDK :

Surpuissant.setup(
Configuration(
context = applicationContext,
apiKey = "votre_clé_api",
keywords = listOf("surpuissant")
//Seul 'Surpuissant' est disponible acutellement,
//contactez-nous pour en savoir plus
)
)
Note de sécurité

Pour protéger votre clé API et autres informations sensibles, il est recommandé d'utiliser des outils comme ProGuard ou R8 pour l'obfuscation et la minification du code.

Demande de permission​

Avant de démarrer l'enregistrement, il est nécessaire de demander la permission d'accès au microphone de l'utilisateur. Le SDK fournit une méthode facilitant cette demande :

Surpuissant.askRecordPermission(this) { _ ->
Surpuissant.startRecord { status: Status ->
Log.d("MainActivity", "startRecord: $status")
}
}

Si le status retourné est Status.SUCCESS, cela signifie que le SDK est prêt à écouter les mots-clés et les phrases d'action.

C'est tout !​

Dès votre inscription une commande par défaut est disponible pour vous permettre de tester le SDK. Dites simplement "Surpuissant" puis au premier son "Bonjour, je m'appelle [votre nom] et j'ai [votre âge] ans". Un son sera joué pour vous indiquer que la commande a été reconnue. Vous pouvez ensuite consulter la partie Playground pour voir les résultats de votre commande.