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

Configuration for offline text-to-speech. More...

#include <c-api.h>

+ Collaboration diagram for SherpaOnnxOfflineTtsConfig:

Public Attributes

SherpaOnnxOfflineTtsModelConfig model
 
const char * rule_fsts
 
int32_t max_num_sentences
 
const char * rule_fars
 
float silence_scale
 

Detailed Description

memset(&config, 0, sizeof(config));
config.model.kokoro.model = "./kokoro-en-v0_19/model.onnx";
config.model.kokoro.voices = "./kokoro-en-v0_19/voices.bin";
config.model.kokoro.tokens = "./kokoro-en-v0_19/tokens.txt";
config.model.kokoro.data_dir = "./kokoro-en-v0_19/espeak-ng-data";
config.model.num_threads = 2;
config.model.provider = "cpu";
config.model.debug = 0;
config.max_num_sentences = 2;
Configuration for offline text-to-speech.
Definition c-api.h:2407
SherpaOnnxOfflineTtsModelConfig model
Definition c-api.h:2409
SherpaOnnxOfflineTtsKokoroModelConfig kokoro
Definition c-api.h:2379

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

Member Data Documentation

◆ max_num_sentences

int32_t SherpaOnnxOfflineTtsConfig::max_num_sentences

Maximum number of sentences processed per chunk.

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

◆ model

SherpaOnnxOfflineTtsModelConfig SherpaOnnxOfflineTtsConfig::model

TTS model configuration.

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

◆ rule_fars

const char* SherpaOnnxOfflineTtsConfig::rule_fars

Optional FAR archives used by text normalization rules.

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

◆ rule_fsts

const char* SherpaOnnxOfflineTtsConfig::rule_fsts

Optional comma-separated rule FST list.

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

◆ silence_scale

float SherpaOnnxOfflineTtsConfig::silence_scale

Default silence scale between sentences.

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


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