vsdk 10.1.0
 
Loading...
Searching...
No Matches
Vsdk::Asr Namespace Reference

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...
 

Typedefs

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

Enumerations

enum class  RecognizerEventCode { RecognizerStarted , RecognizerStopped , SpeechDetected , SilenceDetected }
 
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>

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.

◆ 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|()