sherpa-onnx C API 1.0
Public C API and C++ wrapper for sherpa-onnx
Loading...
Searching...
No Matches
sherpa_onnx::cxx::VadModelConfig Struct Reference

VAD model configuration. More...

#include <cxx-api.h>

+ Collaboration diagram for sherpa_onnx::cxx::VadModelConfig:

Public Attributes

SileroVadModelConfig silero_vad
 
TenVadModelConfig ten_vad
 
int32_t sample_rate = 16000
 
int32_t num_threads = 1
 
std::string provider = "cpu"
 
bool debug = false
 

Detailed Description

Configure exactly one model family. If multiple model families are set, one is chosen and the choice is implementation-defined.

Definition at line 1355 of file cxx-api.h.

Member Data Documentation

◆ debug

bool sherpa_onnx::cxx::VadModelConfig::debug = false

Enable verbose debug logging.

Definition at line 1368 of file cxx-api.h.

◆ num_threads

int32_t sherpa_onnx::cxx::VadModelConfig::num_threads = 1

Number of inference threads.

Definition at line 1364 of file cxx-api.h.

◆ provider

std::string sherpa_onnx::cxx::VadModelConfig::provider = "cpu"

Execution provider such as "cpu".

Definition at line 1366 of file cxx-api.h.

◆ sample_rate

int32_t sherpa_onnx::cxx::VadModelConfig::sample_rate = 16000

Input sample rate in Hz.

Definition at line 1362 of file cxx-api.h.

◆ silero_vad

SileroVadModelConfig sherpa_onnx::cxx::VadModelConfig::silero_vad

Silero VAD configuration.

Definition at line 1357 of file cxx-api.h.

◆ ten_vad

TenVadModelConfig sherpa_onnx::cxx::VadModelConfig::ten_vad

Ten VAD configuration.

Definition at line 1359 of file cxx-api.h.


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