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}