Add Dart API for Kokoro TTS models (#1723)

This commit is contained in:
Fangjun Kuang
2025-01-16 17:58:19 +08:00
committed by GitHub
parent 2086f8c55b
commit 4335e2accd
5 changed files with 162 additions and 1 deletions

View File

@@ -147,6 +147,16 @@ final class SherpaOnnxOfflineTtsMatchaModelConfig extends Struct {
external Pointer<Utf8> dictDir;
}
final class SherpaOnnxOfflineTtsKokoroModelConfig extends Struct {
external Pointer<Utf8> model;
external Pointer<Utf8> voices;
external Pointer<Utf8> tokens;
external Pointer<Utf8> dataDir;
@Float()
external double lengthScale;
}
final class SherpaOnnxOfflineTtsModelConfig extends Struct {
external SherpaOnnxOfflineTtsVitsModelConfig vits;
@Int32()
@@ -157,6 +167,7 @@ final class SherpaOnnxOfflineTtsModelConfig extends Struct {
external Pointer<Utf8> provider;
external SherpaOnnxOfflineTtsMatchaModelConfig matcha;
external SherpaOnnxOfflineTtsKokoroModelConfig kokoro;
}
final class SherpaOnnxOfflineTtsConfig extends Struct {