Skip to main content
Version: 1.0.7

Usages avancés

Le SDK vous offre également la possibilité de connaitre quand un mot-clé est détecté, de réagir à une phrase d'action, et de connaitre la commande exécutée.

Détecter des mots-clés et des phrases depuis votre application

Le SDK vous permet de réagir dans les 500ms lorsque le ou les mots-clés que vous avez définis sont détectés par l'application. Cette fonction est appelée avant même l'exécution d'une action, ce qui permet de réagir instantanément à la détection d'un mot-clé.

// Se déclenche lorsqu'un mot-clé est détecté
Surpuissant.onKeyWordDetected = { inferenceResult ->
Log.d("MainActivity", "onKeyWordDetected: $inferenceResult")
}

De la même manière, vous pouvez réagir à la détection d'une phrase d'action dites par l'utilisateur après un mot-clé :

// Se déclenche pour une phrase suivant un mot-clé
Surpuissant.onFollowUpPhraseDetected = { phraseResult ->
Log.d("MainActivity", "onFollowUpPhraseDetected: $phraseResult")
}

Connaitre la commande exécutée

Le SDK peut également vous informer de la commande exécutée après la détection d'un mot-clé et d'une phrase d'action.

Surpuissant.onCommandExecuted = { commandResult ->
Log.d("MainActivity", "onCommandExecuted: $commandResult")
}