Support scaling the duration of a pause in TTS. (#1820)
This commit is contained in:
@@ -146,6 +146,7 @@ static Napi::External<SherpaOnnxOfflineTts> CreateOfflineTtsWrapper(
|
||||
SHERPA_ONNX_ASSIGN_ATTR_STR(rule_fsts, ruleFsts);
|
||||
SHERPA_ONNX_ASSIGN_ATTR_INT32(max_num_sentences, maxNumSentences);
|
||||
SHERPA_ONNX_ASSIGN_ATTR_STR(rule_fars, ruleFars);
|
||||
SHERPA_ONNX_ASSIGN_ATTR_STR(silence_scale, silenceScale);
|
||||
|
||||
#if __OHOS__
|
||||
std::unique_ptr<NativeResourceManager,
|
||||
|
||||
@@ -52,6 +52,7 @@ export class OfflineTtsConfig {
|
||||
public ruleFsts: string = '';
|
||||
public ruleFars: string = '';
|
||||
public maxNumSentences: number = 1;
|
||||
public silenceScale: number = 0.2;
|
||||
}
|
||||
|
||||
export class TtsOutput {
|
||||
@@ -98,4 +99,4 @@ export class OfflineTts {
|
||||
generateAsync(input: TtsInput): Promise<TtsOutput> {
|
||||
return offlineTtsGenerateAsync(this.handle, input);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user