vsdk 11.0.1
Loading...
Searching...
No Matches
Vsdk::Asr

Classes

class  DynamicModel
 Model with dynamic data added at runtime. More...
class  Engine
 Responsible for creation of Recognizer and DynamicModel instances. More...
class  Recognizer
 ConsumerModule that performs Automatic Speech Recognition. More...
class  UserWordEnroller
 The user-word enrolling is the process of adding a word to a user's vocabulary. More...

Typedefs

using DynamicModelPtr = std::shared_ptr<DynamicModel>
using EnginePtr = std::shared_ptr<Engine>
using RecognizerPtr = std::shared_ptr<Recognizer>
using UserWordEnrollerPtr = std::shared_ptr<UserWordEnroller>

Enumerations

enum class  RecognizerEventCode {
  RecognizerStarted , RecognizerStopped , SpeechDetected , SilenceDetected ,
  AudioFinished
}
enum class  RecognizerErrorCode { UnexpectedError , UnsupportedResultType , CannotUpdateUptime , NoModelSet }

Functions

auto operator| (Engine::RecognizerInfo::Type lhs, Engine::RecognizerInfo::Type rhs) -> Engine::RecognizerInfo::Type

Typedef Documentation

◆ DynamicModelPtr

using Vsdk::Asr::DynamicModelPtr = std::shared_ptr<DynamicModel>

◆ EnginePtr

using Vsdk::Asr::EnginePtr = std::shared_ptr<Engine>

◆ RecognizerPtr

using Vsdk::Asr::RecognizerPtr = std::shared_ptr<Recognizer>

◆ UserWordEnrollerPtr

Enumeration Type Documentation

◆ RecognizerEventCode

enum class Vsdk::Asr::RecognizerEventCode
strong
Enumerator
RecognizerStarted 

Recognizer started.

RecognizerStopped 

Recognizer stopped.

SpeechDetected 

Recognizer detected speech.

SilenceDetected 

Recognizer detected silence.

AudioFinished 

Recognizer reached the end of the audio stream.

◆ RecognizerErrorCode

enum class Vsdk::Asr::RecognizerErrorCode
strong
Enumerator
UnexpectedError 

Something unexpected happened, check the message for more info.

UnsupportedResultType 

Native engine returned an unsupported type of result.

CannotUpdateUptime 

upTime couldn't be updated with the provided audio buffer

NoModelSet 

Tried to run the recognizer without having set a model prior.

Function Documentation

◆ operator|()