NUGU SDK Linux
1.7.6
|
ASR capability interface. More...
Classes | |
struct | NuguCapability::_ASRAttribute |
Attributes for setting ASR options. More... | |
class | NuguCapability::IASRHandler |
ASR handler interface. More... | |
class | NuguCapability::IASRListener |
ASR listener interface. More... | |
Typedefs | |
typedef struct NuguCapability::_ASRAttribute | NuguCapability::ASRAttribute |
Attributes for setting ASR options. More... | |
Enumerations | |
enum class | NuguCapability::ASRError { RESPONSE_TIMEOUT , LISTEN_TIMEOUT , LISTEN_FAILED , RECOGNIZE_ERROR , UNKNOWN } |
ASR error list. More... | |
enum class | NuguCapability::ASRInitiator { WAKE_UP_WORD , PRESS_AND_HOLD , TAP , EXPECT_SPEECH , EARSET } |
ASR initiator list. More... | |
enum class | NuguCapability::ASRState { IDLE , EXPECTING_SPEECH , LISTENING , RECOGNIZING , BUSY } |
ASR state list. More... | |
ASR capability interface.
ASR (AutomaticSpeechRecognition) is responsible for recording the audio and delivering it to the server and receiving the result of speech recognition.
typedef struct NuguCapability::_ASRAttribute NuguCapability::ASRAttribute |
Attributes for setting ASR options.
|
strong |
ASR state list.
|
strong |
ASR initiator list.
|
strong |
ASR error list.