TizenRT Public API  v2.0 M2
SpeechDetector Class Referenceabstract

Public Member Functions

virtual bool initKeywordDetect (uint32_t samprate, uint8_t channels)=0
 Init KeywordDetector. More...
 
virtual bool initEndPointDetect (uint32_t samprate, uint8_t channels)=0
 Init EndPointDetector. More...
 
virtual bool deinitKeywordDetect ()=0
 Deinit KeywordDetector. More...
 
virtual bool deinitEndPointDetect ()=0
 Deinit EndPointDetector. More...
 
virtual bool startKeywordDetect (int timeout)=0
 Start Detecting Keyword. More...
 
virtual bool startEndPointDetect (int timeout)=0
 Start Detecting EndPoint. More...
 
virtual bool detectEndPoint (short *sample, int numSample)=0
 Detect EndPoint. More...
 
virtual bool waitEndPoint (int timeout)=0
 Wait EndPoint. More...
 

Static Public Member Functions

static SpeechDetectorinstance ()
 Get SpeechDetector Instance. More...
 

Detailed Description

Definition at line 44 of file SpeechDetector.h.

Member Function Documentation

virtual bool deinitEndPointDetect ( )
pure virtual

Deinit EndPointDetector.

#include <media/voice/SpeechDetector.h>

Returns
Return success if EndPointDetector is successfully deinit
Since
TizenRT v2.0
virtual bool deinitKeywordDetect ( )
pure virtual

Deinit KeywordDetector.

#include <media/voice/SpeechDetector.h>

Returns
Return success if KeywordDetector is successfully deinit
Since
TizenRT v2.0
virtual bool detectEndPoint ( short *  sample,
int  numSample 
)
pure virtual

Detect EndPoint.

#include <media/voice/SpeechDetector.h> param[in] sample Audio sample vector param[in] numSample the number of samples

Returns
Return success if EndPoint is detected
Since
TizenRT v2.1 PRE
virtual bool initEndPointDetect ( uint32_t  samprate,
uint8_t  channels 
)
pure virtual

Init EndPointDetector.

#include <media/voice/SpeechDetector.h> param[in] samprate EndPointDetector sample rate param[in] channels EndPointDetector channels

Returns
Return success if EndPointDetector is successfully init
Since
TizenRT v2.0
virtual bool initKeywordDetect ( uint32_t  samprate,
uint8_t  channels 
)
pure virtual

Init KeywordDetector.

#include <media/voice/SpeechDetector.h> param[in] samprate KeywordDetector sample rate param[in] channels KeywordDetector channels

Returns
Return success if KeywordDetector is successfully init
Since
TizenRT v2.0
static SpeechDetector* instance ( )
static

Get SpeechDetector Instance.

#include <media/voice/SpeechDetector.h>

Returns
Instance of SpeechDetector
Since
TizenRT v2.0
virtual bool startEndPointDetect ( int  timeout)
pure virtual

Start Detecting EndPoint.

#include <media/voice/SpeechDetector.h> param[in] timeout EndPoint detect timout in second

Returns
Return success if EndPoint is detected
Since
TizenRT v2.0
virtual bool startKeywordDetect ( int  timeout)
pure virtual

Start Detecting Keyword.

#include <media/voice/SpeechDetector.h> param[in] timeout Keyword detect timout in second

Returns
Return success if Keyword is detected
Since
TizenRT v2.0
virtual bool waitEndPoint ( int  timeout)
pure virtual

Wait EndPoint.

#include <media/voice/SpeechDetector.h> param[in] timeout EndPoint detect timout in second

Returns
Return success if EndPoint is detected
Since
TizenRT v2.1 PRE

The documentation for this class was generated from the following file: