001package com.aispeech.dui.dds.agent.wakeup;
002
003import org.json.JSONObject;
004
005public interface WakeupCallback {
006    /**
007     * 唤醒回调
008     *
009     * @param wakeupResult 唤醒状态
010     *                     <p>
011     *                     wakeupResult.optString("word");// 唤醒词
012     *                     <p>
013     *                     wakeupResult.optString("type");// 唤醒状态: major: 正常唤醒  command: 命令唤醒   interrupt: 打断唤醒
014     *                     <p>
015     *                     wakeupResult.optString("gender");// 性别: male / female
016     *                     <p>
017     *                     wakeupResult.optString("action");// 命令唤醒的动作
018     *                     <p>
019     * @return 返回欢迎语 : new JSONObject().put("greeting", "你好");
020     */
021    JSONObject onWakeup(JSONObject wakeupResult);
022
023}