NUGU SDK Linux
1.7.6
|
NUGU Client. More...
#include <nugu_client.hh>
Classes | |
class | CapabilityBuilder |
CapabilityBuilder. More... | |
Public Member Functions | |
void | addDialogUXStateListener (IDialogUXStateAggregatorListener *listener) |
Add DialogUXStateAggregatorListener. | |
void | deInitialize (void) |
Request NUGU SDK deinitialization. | |
CapabilityBuilder * | getCapabilityBuilder () |
Get CapabilityBuilder object. More... | |
ICapabilityInterface * | getCapabilityHandler (const std::string &cname) |
Get instance of CapabilityAgent. More... | |
IFocusManager * | getFocusManager () |
Get instance of FocusManager. More... | |
INetworkManager * | getNetworkManager () |
Get NetworkManager object. More... | |
INuguCoreContainer * | getNuguCoreContainer () |
Get NuguCoreContainer object. More... | |
ISpeechRecognizerAggregator * | getSpeechRecognizerAggregator () |
Get instance of SpeechRecognizerAggregator. More... | |
bool | initialize (void) |
Request NUGU SDK initialization. | |
bool | loadPlugins (const std::string &path="") |
Request NUGU SDK to load all plugins from directory. If this function is not called directly, it is called automatically by initialize(). More... | |
void | removeDialogUXStateListener (IDialogUXStateAggregatorListener *listener) |
Remove DialogUXStateAggregatorListener. | |
void | setWakeupWord (const std::string &wakeup_word) |
Set wakeup word. More... | |
void | unloadPlugins (void) |
Request NUGU SDK to unload all plugins. | |
NUGU Client.
void NuguClientKit::NuguClient::setWakeupWord | ( | const std::string & | wakeup_word | ) |
Set wakeup word.
[in] | wakeup_word | wakeup word text |
CapabilityBuilder* NuguClientKit::NuguClient::getCapabilityBuilder | ( | ) |
Get CapabilityBuilder object.
bool NuguClientKit::NuguClient::loadPlugins | ( | const std::string & | path = "" | ) |
Request NUGU SDK to load all plugins from directory. If this function is not called directly, it is called automatically by initialize().
[in] | path | Plugin directory path. If empty, the default directory is used. |
INuguCoreContainer* NuguClientKit::NuguClient::getNuguCoreContainer | ( | ) |
Get NuguCoreContainer object.
INetworkManager* NuguClientKit::NuguClient::getNetworkManager | ( | ) |
Get NetworkManager object.
ICapabilityInterface* NuguClientKit::NuguClient::getCapabilityHandler | ( | const std::string & | cname | ) |
Get instance of CapabilityAgent.
IFocusManager* NuguClientKit::NuguClient::getFocusManager | ( | ) |
Get instance of FocusManager.
ISpeechRecognizerAggregator* NuguClientKit::NuguClient::getSpeechRecognizerAggregator | ( | ) |
Get instance of SpeechRecognizerAggregator.