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

Model configuration for offline TTS. More...

#include <cxx-api.h>

+ Collaboration diagram for sherpa_onnx::cxx::OfflineTtsModelConfig:

Public Attributes

OfflineTtsVitsModelConfig vits
 
OfflineTtsMatchaModelConfig matcha
 
OfflineTtsKokoroModelConfig kokoro
 
OfflineTtsKittenModelConfig kitten
 
OfflineTtsZipvoiceModelConfig zipvoice
 
OfflineTtsPocketModelConfig pocket
 
OfflineTtsSupertonicModelConfig supertonic
 
int32_t num_threads = 1
 
bool debug = false
 
std::string provider = "cpu"
 

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 991 of file cxx-api.h.

Member Data Documentation

◆ debug

bool sherpa_onnx::cxx::OfflineTtsModelConfig::debug = false

Enable verbose debug logging.

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

◆ kitten

OfflineTtsKittenModelConfig sherpa_onnx::cxx::OfflineTtsModelConfig::kitten

Kitten configuration.

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

◆ kokoro

OfflineTtsKokoroModelConfig sherpa_onnx::cxx::OfflineTtsModelConfig::kokoro

Kokoro configuration.

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

◆ matcha

OfflineTtsMatchaModelConfig sherpa_onnx::cxx::OfflineTtsModelConfig::matcha

Matcha configuration.

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

◆ num_threads

int32_t sherpa_onnx::cxx::OfflineTtsModelConfig::num_threads = 1

Number of inference threads.

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

◆ pocket

OfflineTtsPocketModelConfig sherpa_onnx::cxx::OfflineTtsModelConfig::pocket

Pocket configuration.

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

◆ provider

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

Execution provider such as "cpu".

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

◆ supertonic

OfflineTtsSupertonicModelConfig sherpa_onnx::cxx::OfflineTtsModelConfig::supertonic

Supertonic configuration.

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

◆ vits

OfflineTtsVitsModelConfig sherpa_onnx::cxx::OfflineTtsModelConfig::vits

VITS configuration.

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

◆ zipvoice

OfflineTtsZipvoiceModelConfig sherpa_onnx::cxx::OfflineTtsModelConfig::zipvoice

ZipVoice configuration.

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


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