|
NUGU SDK Linux
1.7.6
|
NuguCoreContainer interface. More...
#include <nugu_core_container_interface.hh>
Public Member Functions | |
| virtual IMediaPlayer * | createMediaPlayer ()=0 |
| Create MediaPlayer instance. | |
| virtual INuguTimer * | createNuguTimer (bool singleshot=false)=0 |
| Create NuguTimer instance. More... | |
| virtual ISpeechRecognizer * | createSpeechRecognizer (const std::string &model_path="", const EpdAttribute &epd_attr={})=0 |
| Create SpeechRecognizer instance. More... | |
| virtual ITTSPlayer * | createTTSPlayer ()=0 |
| Create TTSPlayer instance. | |
| virtual IWakeupHandler * | createWakeupHandler (const WakeupModelFile &model_file)=0 |
| Create WakeupHandler instance. More... | |
| virtual ICapabilityHelper * | getCapabilityHelper ()=0 |
| Get CapabilityHelper instance. | |
NuguCoreContainer interface.
|
pure virtual |
Create WakeupHandler instance.
| [in] | model_file | WakeupModelFile object |
|
pure virtual |
Create SpeechRecognizer instance.
| [in] | model_path | required model file path |
| [in] | epd_attr | epd attribute like timeout, max duration |
|
pure virtual |
Create NuguTimer instance.
| [in] | singleshot | By setting the singleshot to true, you can trigger the timer only once. The default value of singleshot is false, and the timer runs repeatedly. |