Skip to content

Latest commit

 

History

History
39 lines (30 loc) · 760 Bytes

BaiduWakeUp.md

File metadata and controls

39 lines (30 loc) · 760 Bytes

百度 WakeUp

配置

百度智能语音配置

示例代码

// initialize wakeup
val wakeUp = ivAssistant.createWakeUp(
    WakeUpType.Baidu,
    mapOf(
        Pair("kws-file", "assets:///WakeUp.bin"),
        Pair("keywords", listOf("你好小智"))
    )
)
wakeUp.initialize()

// use wakeUp
wakeUp.start(object : WakeUpCallback {
    override fun onSuccess(keywordIndex: Int) {
        Log.d(TAG, "wakeUp onSuccess $keywordIndex")
    }

    override fun onError(errorCode: Int, errorMessage: String) {
        Log.e(TAG, "errorCode: $errorCode, errorMessage: $errorMessage")
    }

    override fun onStop() {
        Log.d(TAG, "wakeUp onStop")
    }
})

// stop & release wakeUp
wakeUp.stop()
wakeUp.release()