UniMRCP  1.7.0
Data Fields
mrcp_verifier_header_t Struct Reference

#include <mrcp_verifier_header.h>

Collaboration diagram for mrcp_verifier_header_t:
Collaboration graph
[legend]

Data Fields

apt_str_t repository_uri
 
apt_str_t voiceprint_identifier
 
apt_str_t verification_mode
 
apt_bool_t adapt_model
 
apt_bool_t abort_model
 
float min_verification_score
 
apr_size_t num_min_verification_phrases
 
apr_size_t num_max_verification_phrases
 
apr_size_t no_input_timeout
 
apt_bool_t save_waveform
 
apt_str_t media_type
 
apt_str_t waveform_uri
 
apt_bool_t voiceprint_exists
 
apt_bool_t ver_buffer_utterance
 
apt_str_t input_waveform_uri
 
mrcp_verifier_completion_cause_e completion_cause
 
apt_str_t completion_reason
 
apr_size_t speech_complete_timeout
 
apt_bool_t new_audio_channel
 
apt_bool_t abort_verification
 
apt_bool_t start_input_timers
 

Detailed Description

MRCP verifier-header

Field Documentation

◆ abort_model

apt_bool_t mrcp_verifier_header_t::abort_model

Indicates the desired behavior of the verification resource upon session termination

◆ abort_verification

apt_bool_t mrcp_verifier_header_t::abort_verification

MUST be sent in a STOP request to indicate whether or not to abort a VERIFY method in progress

◆ adapt_model

apt_bool_t mrcp_verifier_header_t::adapt_model

Indicates the desired behavior of the verification resource after a successful verification operation

◆ completion_cause

mrcp_verifier_completion_cause_e mrcp_verifier_header_t::completion_cause

Indicates the cause of VERIFY or VERIFY-FROM-BUFFER method completion

◆ completion_reason

apt_str_t mrcp_verifier_header_t::completion_reason

MAY be specified in a VERIFICATION-COMPLETE event coming from the verifier resource to the client

◆ input_waveform_uri

apt_str_t mrcp_verifier_header_t::input_waveform_uri

Specifies stored audio content that the client requests the server to fetch and process according to the current verification mode, either to train the voiceprint or verify a claimed identity

◆ media_type

apt_str_t mrcp_verifier_header_t::media_type

Tells the server resource the Media Type of the captured audio or video such as the one captured and returned by the Waveform-URI header field

◆ min_verification_score

float mrcp_verifier_header_t::min_verification_score

Determines the minimum verification score for which a verification decision of "accepted" may be declared by the server

◆ new_audio_channel

apt_bool_t mrcp_verifier_header_t::new_audio_channel

MAY be specified in a VERIFIER request and allows the client to tell the server that, from this point on, further input audio comes from a different audio source

◆ no_input_timeout

apr_size_t mrcp_verifier_header_t::no_input_timeout

Sets the length of time from the start of the verification timers (see START-INPUT-TIMERS) until the declaration of a no-input event in the VERIFICATION-COMPLETE server event message

◆ num_max_verification_phrases

apr_size_t mrcp_verifier_header_t::num_max_verification_phrases

Specifies the number of valid utterances required before a decision is forced for verification

◆ num_min_verification_phrases

apr_size_t mrcp_verifier_header_t::num_min_verification_phrases

Specifies the minimum number of valid utterances before a positive decision is given for verification

◆ repository_uri

apt_str_t mrcp_verifier_header_t::repository_uri

Specifies the voiceprint repository to be used or referenced during speaker verification or identification operations

◆ save_waveform

apt_bool_t mrcp_verifier_header_t::save_waveform

Allows the client to request the verification resource to save the audio stream that was used for verification/identification

◆ speech_complete_timeout

apr_size_t mrcp_verifier_header_t::speech_complete_timeout

Specifies the length of silence required following user speech before the speech verifier finalizes a result

◆ start_input_timers

apt_bool_t mrcp_verifier_header_t::start_input_timers

MAY be sent as part of a VERIFY request. A value of false tells the verification resource to start the VERIFY operation, but not to start the no-input timer yet

◆ ver_buffer_utterance

apt_bool_t mrcp_verifier_header_t::ver_buffer_utterance

Indicates that this utterance could be later considered for Speaker Verification

◆ verification_mode

apt_str_t mrcp_verifier_header_t::verification_mode

Specifies the mode of the verification resource

◆ voiceprint_exists

apt_bool_t mrcp_verifier_header_t::voiceprint_exists

Shows the status of the voiceprint specified in the QUERY-VOICEPRINT method

◆ voiceprint_identifier

apt_str_t mrcp_verifier_header_t::voiceprint_identifier

Specifies the claimed identity for verification applications

◆ waveform_uri

apt_str_t mrcp_verifier_header_t::waveform_uri

If the Save-Waveform header field is set to true, the verification resource MUST attempt to record the incoming audio stream of the verification into a file and provide a URI for the client to access it


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