Go to the documentation of this file.
   34             os << 
"StreamVerifyResult[" 
   51         using Ptr = std::shared_ptr<VoiceVerifyStream>;
 
   73             const std::vector<VoiceTemplate::Ptr>& voiceTemplates,
 
   75             size_t audioContextLengthSeconds = 10,
 
   76             float windowLengthSeconds = 3.0f
 
   82         virtual void reset() = 0;
 
   93         virtual void addSamples(
const uint8_t *pcm16Bytes, 
size_t bytesNum) = 0;
 
  104         virtual void addSamples(
const int16_t *pcm16Samples, 
size_t samplesNum) = 0;
 
  115         virtual void addSamples(
const float *floatSamples, 
size_t samplesNum) = 0;
 
  121         virtual void finalize() = 0;
 
  127         virtual bool hasVerifyResults() 
const = 0;
 
  136         virtual std::vector<VerifyStreamResult> getVerifyResult() = 0;
 
  157         using Ptr = std::shared_ptr<VoiceVerifyStreamOpus>;
 
  180                 size_t audioContextLengthSeconds = 10
 
  186         virtual void reset() = 0;
 
  198         virtual void addPacket(
const uint8_t *bytes, 
size_t bytesNum) = 0;
 
  204         virtual void finalize() = 0;
 
  210         virtual bool hasVerifyResults() 
const = 0;
 
  
const VerifyResult verifyResult
Voice verification result.
Definition: verify_stream.h:27
 
std::shared_ptr< VoiceTemplate > Ptr
Definition: voice_template.h:27
 
bool operator==(const VerifyStreamResult &other) const
Definition: verify_stream.h:40
 
#define VOICE_SDK_API
Definition: config.h:21
 
std::shared_ptr< VoiceTemplateMatcher > Ptr
Definition: verify.h:50
 
std::shared_ptr< VoiceVerifyStreamOpus > Ptr
Definition: verify_stream.h:157
 
std::shared_ptr< VoiceTemplateFactory > Ptr
Definition: verify.h:135
 
friend std::ostream & operator<<(std::ostream &os, const VerifyStreamResult &obj)
Definition: verify_stream.h:33
 
std::shared_ptr< VoiceVerifyStream > Ptr
Definition: verify_stream.h:51
 
Structure representing voice verification result.
Definition: verify.h:17
 
Class for continuous voice verification using Opus audio stream.
Definition: verify_stream.h:155
 
VerifyStreamResult(const AudioInterval &audioInterval_, const VerifyResult &verifyResult_)
Definition: verify_stream.h:29
 
Class for continuous voice verification using audio stream.
Definition: verify_stream.h:49
 
Structure containing streaming voice verification result.
Definition: verify_stream.h:18
 
const AudioInterval audioInterval
Audio interval which verify result refers to.
Definition: verify_stream.h:22
 
Structure representing interval of audio data.
Definition: intervals.h:57
 
Definition: intervals.h:8