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

Audio-tagging model configuration. More...

#include <c-api.h>

+ Collaboration diagram for SherpaOnnxAudioTaggingModelConfig:

Public Attributes

SherpaOnnxOfflineZipformerAudioTaggingModelConfig zipformer
 
const char * ced
 
int32_t num_threads
 
int32_t debug
 
const char * provider
 

Detailed Description

Configure exactly one model family. If multiple model families are provided, one of them will be used and the choice is implementation-defined.

Example using sherpa-onnx-zipformer-audio-tagging-2024-04-09:

memset(&model, 0, sizeof(model));
"./sherpa-onnx-zipformer-audio-tagging-2024-04-09/model.int8.onnx";
model.num_threads = 1;
model.provider = "cpu";
Audio-tagging model configuration.
Definition c-api.h:3387
SherpaOnnxOfflineZipformerAudioTaggingModelConfig zipformer
Definition c-api.h:3389

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

Member Data Documentation

◆ ced

const char* SherpaOnnxAudioTaggingModelConfig::ced

Alternative CED model file.

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

◆ debug

int32_t SherpaOnnxAudioTaggingModelConfig::debug

Non-zero to print debug information.

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

◆ num_threads

int32_t SherpaOnnxAudioTaggingModelConfig::num_threads

Number of inference threads.

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

◆ provider

const char* SherpaOnnxAudioTaggingModelConfig::provider

Execution provider such as "cpu".

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

◆ zipformer

SherpaOnnxOfflineZipformerAudioTaggingModelConfig SherpaOnnxAudioTaggingModelConfig::zipformer

Zipformer model configuration.

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


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