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

VITS model configuration. More...

#include <cxx-api.h>

+ Collaboration diagram for sherpa_onnx::cxx::OfflineTtsVitsModelConfig:

Public Attributes

std::string model
 
std::string lexicon
 
std::string tokens
 
std::string data_dir
 
std::string dict_dir
 
float noise_scale = 0.667
 
float noise_scale_w = 0.8
 
float length_scale = 1.0
 

Detailed Description

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

Member Data Documentation

◆ data_dir

std::string sherpa_onnx::cxx::OfflineTtsVitsModelConfig::data_dir

Data directory such as espeak-ng-data.

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

◆ dict_dir

std::string sherpa_onnx::cxx::OfflineTtsVitsModelConfig::dict_dir

Reserved field. Currently unused by the wrapper.

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

◆ length_scale

float sherpa_onnx::cxx::OfflineTtsVitsModelConfig::length_scale = 1.0

Length scale. Values < 1 are faster; values > 1 are slower.

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

◆ lexicon

std::string sherpa_onnx::cxx::OfflineTtsVitsModelConfig::lexicon

Lexicon file.

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

◆ model

std::string sherpa_onnx::cxx::OfflineTtsVitsModelConfig::model

Acoustic model file.

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

◆ noise_scale

float sherpa_onnx::cxx::OfflineTtsVitsModelConfig::noise_scale = 0.667

VITS noise scale.

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

◆ noise_scale_w

float sherpa_onnx::cxx::OfflineTtsVitsModelConfig::noise_scale_w = 0.8

VITS noise scale for duration prediction.

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

◆ tokens

std::string sherpa_onnx::cxx::OfflineTtsVitsModelConfig::tokens

Token file.

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


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