sherpa-onnx C API 1.0
Public C API and C++ wrapper for sherpa-onnx
Loading...
Searching...
No Matches
SherpaOnnxSpeakerEmbeddingExtractorConfig Struct Reference

Configuration for speaker embedding extraction. More...

#include <c-api.h>

Public Attributes

const char * model
 
int32_t num_threads
 
int32_t debug
 
const char * provider
 

Detailed Description

Example using 3dspeaker_speech_campplus_sv_zh-cn_16k-common.onnx:

memset(&config, 0, sizeof(config));
config.model = "./3dspeaker_speech_campplus_sv_zh-cn_16k-common.onnx";
config.num_threads = 1;
config.provider = "cpu";
Configuration for speaker embedding extraction.
Definition c-api.h:3041

Definition at line 3041 of file c-api.h.

Member Data Documentation

◆ debug

int32_t SherpaOnnxSpeakerEmbeddingExtractorConfig::debug

Non-zero to print debug information.

Definition at line 3047 of file c-api.h.

◆ model

const char* SherpaOnnxSpeakerEmbeddingExtractorConfig::model

Speaker embedding model file.

Definition at line 3043 of file c-api.h.

◆ num_threads

int32_t SherpaOnnxSpeakerEmbeddingExtractorConfig::num_threads

Number of inference threads.

Definition at line 3045 of file c-api.h.

◆ provider

const char* SherpaOnnxSpeakerEmbeddingExtractorConfig::provider

Execution provider such as "cpu".

Definition at line 3049 of file c-api.h.


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