NUGU SDK Linux  1.7.6
WakeupInterface

Wakeup interface. More...

+ Collaboration diagram for WakeupInterface:

Classes

struct  NuguClientKit::_WakeupModelFile
 Model for holding Wakeup model file info. More...
 
class  NuguClientKit::IWakeupHandler
 Wakeup handler interface. More...
 
class  NuguClientKit::IWakeupListener
 Wakeup listener interface. More...
 

Typedefs

typedef struct NuguClientKit::_WakeupModelFile NuguClientKit::WakeupModelFile
 Model for holding Wakeup model file info. More...
 

Enumerations

enum class  NuguClientKit::WakeupDetectState { WAKEUP_IDLE , WAKEUP_DETECTING , WAKEUP_DETECTED , WAKEUP_FAIL }
 WakeupDetectState. More...
 

Detailed Description

Wakeup interface.

Start the wakeup engine and receive the status of wakeup.

Typedef Documentation

◆ WakeupModelFile

Model for holding Wakeup model file info.

See also
IWakeupHandler::changeModel

Enumeration Type Documentation

◆ WakeupDetectState

WakeupDetectState.

Enumerator
WAKEUP_IDLE 

Initial state

WAKEUP_DETECTING 

Wakeup word detecting

WAKEUP_DETECTED 

Wakeup word is detected

WAKEUP_FAIL 

Failure