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

Configuration for a VITS TTS model. More...

#include <c-api.h>

Public Attributes

const char * model
 
const char * lexicon
 
const char * tokens
 
const char * data_dir
 
float noise_scale
 
float noise_scale_w
 
float length_scale
 
const char * dict_dir
 

Detailed Description

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

Member Data Documentation

◆ data_dir

const char* SherpaOnnxOfflineTtsVitsModelConfig::data_dir

Optional path to espeak-ng-data.

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

◆ dict_dir

const char* SherpaOnnxOfflineTtsVitsModelConfig::dict_dir

Unused legacy field kept for ABI compatibility.

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

◆ length_scale

float SherpaOnnxOfflineTtsVitsModelConfig::length_scale

Speech rate scale. Values < 1 are slower; values > 1 are faster.

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

◆ lexicon

const char* SherpaOnnxOfflineTtsVitsModelConfig::lexicon

Path to the lexicon file. Ignored if data_dir is provided.

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

◆ model

const char* SherpaOnnxOfflineTtsVitsModelConfig::model

Path to the VITS ONNX model, for example ./vits-ljs.onnx.

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

◆ noise_scale

float SherpaOnnxOfflineTtsVitsModelConfig::noise_scale

VITS noise scale.

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

◆ noise_scale_w

float SherpaOnnxOfflineTtsVitsModelConfig::noise_scale_w

VITS duration noise scale.

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

◆ tokens

const char* SherpaOnnxOfflineTtsVitsModelConfig::tokens

Path to the tokens file.

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


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