diff --git a/.github/workflows/msbuild.yml b/.github/workflows/msbuild.yml
index ca9e46e..6f72968 100644
--- a/.github/workflows/msbuild.yml
+++ b/.github/workflows/msbuild.yml
@@ -23,9 +23,9 @@ jobs:
- name: Build SherpaOnnxConfig (self-contained, x64)
run: dotnet publish SherpaOnnxConfig\SherpaOnnxConfig.csproj -c Release -r win-x64 --self-contained -p:PublishSingleFile=true -o ${{github.workspace}}\sherpa-config
- - name: Copy merged_models.json (single-file publish drops it)
+ - name: Copy models.json (single-file publish drops it)
shell: pwsh
- run: Copy-Item SherpaOnnxConfig\merged_models.json sherpa-config\ -Force
+ run: Copy-Item SherpaOnnxConfig\models.json sherpa-config\ -Force
- name: Verify Sherpa integration checks
shell: pwsh
@@ -36,7 +36,7 @@ jobs:
name: sherpa-onnx-config
path: |
sherpa-config/SherpaOnnxConfig.exe
- sherpa-config/merged_models.json
+ sherpa-config/models.json
build-voice-garden-ui:
name: Build VoiceGarden.UI
@@ -84,19 +84,9 @@ jobs:
- name: Add MSBuild to PATH
uses: microsoft/setup-msbuild@v2
- - name: Build AzureSpeechSDKShim (x64)
- if: matrix.platform == 'x64'
- working-directory: ${{github.workspace}}\AzureSpeechSDKShim
- run: |
- nuget restore AzureSpeechSDKShim.sln
- msbuild /m /p:Configuration=${{env.BUILD_CONFIGURATION}} /p:Platform=x64 /p:OutDir=${{github.workspace}}\out\ AzureSpeechSDKShim.sln
-
- - name: Build AzureSpeechSDKShim (x86)
- if: matrix.platform == 'x86'
- working-directory: ${{github.workspace}}\AzureSpeechSDKShim
- run: |
- nuget restore AzureSpeechSDKShim.sln
- msbuild /m /p:Configuration=${{env.BUILD_CONFIGURATION}} /p:Platform=x86 /p:OutDir=${{github.workspace}}\out\ AzureSpeechSDKShim.sln
+ # AzureSpeechSDKShim is no longer built: the local Narrator voice feature
+ # it supported was dropped (TOS concerns) and the SDK runtime chain is
+ # excluded from the payload at compose time.
- name: Build Arm64XForwarder (ARM64 only)
if: matrix.platform == 'ARM64'
@@ -119,8 +109,7 @@ jobs:
name: sherpa-onnx-config
path: ${{github.workspace}}\out\
- - name: Keep only merged_models.json in ARM64 utilities
- if: matrix.platform == 'ARM64'
+ - name: Keep only models.json in utilities (drop the superseded SherpaOnnxConfig.exe)
shell: pwsh
run: Remove-Item out\SherpaOnnxConfig.exe -ErrorAction SilentlyContinue
@@ -228,6 +217,12 @@ jobs:
# VoiceGarden.UI.exe (the main configuration app)
Copy-Item artifacts\voice-garden-ui\VoiceGarden.UI.exe payload\ -Force
+ # The Azure Speech SDK runtime chain is not shipped (local Narrator
+ # voices dropped — TOS; the adapter never loads the SDK at runtime).
+ Get-ChildItem payload -Recurse -File |
+ Where-Object { $_.Name -like 'Microsoft.CognitiveServices.Speech.*.dll' -or $_.Name -in 'SpeechSDKShim.dll','SpeechSDKPatcher.exe' } |
+ Remove-Item -Force
+
# Rust TTS wrapper native DLL (from NuGet package)
dotnet restore VoiceGarden.UI\VoiceGarden.UI.csproj
$rustDll = Get-ChildItem "$env:USERPROFILE\.nuget\packages\rustttswrapper.bindings" -Recurse -Filter "rust_tts_wrapper.dll" | Select-Object -First 1
@@ -294,6 +289,11 @@ jobs:
# VoiceGarden.UI.exe goes to payload root
cp voice-garden-ui/VoiceGarden.UI.exe . 2>/dev/null || true
+ # The Azure Speech SDK runtime chain is not shipped (local Narrator
+ # voices dropped — TOS; the adapter never loads the SDK at runtime).
+ rm -f x64/Microsoft.CognitiveServices.Speech.*.dll x64/SpeechSDKShim.dll x64/SpeechSDKPatcher.exe
+ rm -f x86/Microsoft.CognitiveServices.Speech.*.dll x86/SpeechSDKShim.dll x86/SpeechSDKPatcher.exe
+
# MSI + setup.exe
cp setup-msi/VoiceGardenSAPIAdapter.msi . 2>/dev/null || true
cp setup-exe/setup.exe . 2>/dev/null || true
diff --git a/README.md b/README.md
index 846caff..be132df 100644
--- a/README.md
+++ b/README.md
@@ -106,7 +106,7 @@ Fully offline neural TTS — no internet, no API keys, no cloud dependency.
### Downloading models
Models are stored in `%LOCALAPPDATA%\VoiceGardenSAPIAdapter\models\`. Download via:
- **UI:** SherpaOnnx tab → select models → Download Selected (built-in extraction, no 7-Zip needed)
-- **CLI:** `VoiceGarden.UI.exe models download kokoro-en-en-19`
+- **CLI:** `VoiceGarden.UI.exe models download kokoro-en-v0_19`
### Grid 3 compatibility
Grid 3 (`System.Speech`) only selects voices from HKLM registry tokens. Use **Install to SAPI** to promote voices to HKLM. Word boundary events work with Grid3 (tested, no crash).
@@ -148,7 +148,7 @@ Each cloud engine needs its API key set in the Engine Config tab. Search voices
```powershell
Add-Type -AssemblyName "System.Speech"
$s = New-Object System.Speech.Synthesis.SpeechSynthesizer
-$s.SelectVoice("kokoro-en-en-19") # or any voice name
+$s.SelectVoice("kokoro-en-v0_19") # or any voice name
$s.Speak("Hello, this is a test.")
```
diff --git a/Setup/Package.wxs b/Setup/Package.wxs
index edf1ef7..57e3885 100644
--- a/Setup/Package.wxs
+++ b/Setup/Package.wxs
@@ -8,10 +8,17 @@
+
+
diff --git a/Setup/Setup.wixproj b/Setup/Setup.wixproj
index 35b2fe2..19cacfe 100644
--- a/Setup/Setup.wixproj
+++ b/Setup/Setup.wixproj
@@ -10,4 +10,10 @@
https://github.com/gexgd0419/VoiceGardenSAPIAdapter
ProductVersion=$(ProductVersion);PayloadDir=$(PayloadDir);ProductName=$(ProductName);Manufacturer=$(Manufacturer);InstallFolderName=$(InstallFolderName);InstallerShortcutName=$(InstallerShortcutName);ProjectUrl=$(ProjectUrl)
+
+
+
+
diff --git a/SetupLauncher/Program.cs b/SetupLauncher/Program.cs
index 12e0a9d..f7602b2 100644
--- a/SetupLauncher/Program.cs
+++ b/SetupLauncher/Program.cs
@@ -39,6 +39,10 @@ static int Main(string[] args)
return 3;
}
+ // Uninstall removes the apps' files too — they must not run.
+ if (!EnsureAppsClosed(quiet))
+ return 1602; // ERROR_INSTALL_USEREXIT
+
msiexecArgs = $"/x {productCode}";
if (quiet)
msiexecArgs += " /qn";
@@ -49,6 +53,11 @@ static int Main(string[] args)
}
else
{
+ // Upgrades replace the apps' files — a running instance keeps
+ // them locked and the MSI fails or leaves a half-mixed install.
+ if (!EnsureAppsClosed(quiet))
+ return 1602; // ERROR_INSTALL_USEREXIT
+
msiexecArgs = $"/i \"{msiPath}\"";
if (quiet)
msiexecArgs += " /qn";
@@ -107,6 +116,72 @@ static int Main(string[] args)
static bool HasArg(string[] args, string needle) =>
args.Any(a => string.Equals(a, needle, StringComparison.OrdinalIgnoreCase));
+ /// Apps whose files the MSI replaces — they must be closed first.
+ static readonly string[] AppProcessNames = { "VoiceGarden.UI", "SherpaOnnxConfig" };
+
+ ///
+ /// Make sure none of the shipped apps are running. Asks the user first
+ /// (with the option to close them automatically); silent runs close
+ /// everything without asking. Returns false when the user declines.
+ ///
+ static bool EnsureAppsClosed(bool quiet)
+ {
+ if (!EnumerateAppProcesses().Any())
+ return true; // nothing was running
+
+ if (quiet)
+ {
+ CloseAppProcesses();
+ return true;
+ }
+
+ var choice = MessageBox.Show(
+ "VoiceGarden is currently running and must be closed before setup can continue.\n\n" +
+ "Click OK to close it now and continue, or Cancel to stop setup.",
+ Branding.SetupCaption,
+ MessageBoxButtons.OKCancel,
+ MessageBoxIcon.Information,
+ MessageBoxDefaultButton.Button1);
+ if (choice != DialogResult.OK)
+ return false;
+
+ CloseAppProcesses();
+
+ // If something still refuses to die, say so rather than failing
+ // the MSI with a cryptic file-in-use error.
+ if (EnumerateAppProcesses().Any())
+ {
+ Notify("Could not close VoiceGarden (another user may be running it, or it may be busy). " +
+ "Close it manually and run setup again.",
+ Branding.SetupCaption, quiet: false, error: true);
+ return false;
+ }
+ return true;
+ }
+
+ static IEnumerable EnumerateAppProcesses() =>
+ AppProcessNames.SelectMany(Process.GetProcessesByName).Distinct();
+
+ static void CloseAppProcesses()
+ {
+ foreach (var proc in EnumerateAppProcesses().ToList())
+ {
+ try
+ {
+ // Ask nicely first (WM_CLOSE); the single-instance app exits on it.
+ proc.CloseMainWindow();
+ if (!proc.WaitForExit(3000))
+ proc.Kill();
+ }
+ catch
+ {
+ try { proc.Kill(); } catch { }
+ }
+ }
+ // Give the OS a moment to release file handles.
+ Thread.Sleep(1500);
+ }
+
static int RunMsiexec(string arguments)
{
var psi = new ProcessStartInfo
diff --git a/SherpaOnnxConfig/MainForm.cs b/SherpaOnnxConfig/MainForm.cs
index 86140f8..ccb4b39 100644
--- a/SherpaOnnxConfig/MainForm.cs
+++ b/SherpaOnnxConfig/MainForm.cs
@@ -445,11 +445,11 @@ private async void LoadCatalogsAsync()
// Try to find catalog in multiple locations
string[] catalogPaths = new string[]
{
- Path.Combine(AppContext.BaseDirectory, "merged_models.json"),
- Path.Combine(AppContext.BaseDirectory, "sherpa-config", "merged_models.json"),
- Path.Combine(Application.StartupPath, "merged_models.json"),
- Path.Combine(Application.StartupPath, "sherpa-config", "merged_models.json"),
- "merged_models.json"
+ Path.Combine(AppContext.BaseDirectory, "models.json"),
+ Path.Combine(AppContext.BaseDirectory, "sherpa-config", "models.json"),
+ Path.Combine(Application.StartupPath, "models.json"),
+ Path.Combine(Application.StartupPath, "sherpa-config", "models.json"),
+ "models.json"
};
string? catalogContent = null;
@@ -465,7 +465,7 @@ private async void LoadCatalogsAsync()
if (string.IsNullOrEmpty(catalogContent))
{
- AppendOutput("WARNING: merged_models.json not found. Models will need to be added manually.", Color.FromArgb(255, 200, 100));
+ AppendOutput("WARNING: models.json not found. Models will need to be added manually.", Color.FromArgb(255, 200, 100));
statusLabel!.Text = "Status: No catalog found";
languageComboBox!.Items.Add(AllLanguagesOption);
languageComboBox.SelectedIndex = 0;
@@ -500,6 +500,14 @@ private async void LoadCatalogsAsync()
continue;
}
+ // fp16 builds SIGABRT the CPU-only ONNX runtime in
+ // the SAPI host process — hide them like the UI does.
+ if ((model.url ?? model.url_ ?? "").Contains("fp16", StringComparison.OrdinalIgnoreCase))
+ {
+ skippedCount++;
+ continue;
+ }
+
// Create voice info
string engineType = model.id?.Contains("mms") == true ? "MMS" :
model.id?.Contains("kokoro") == true ? "Kokoro" :
@@ -1869,7 +1877,7 @@ public static int ListVoices(string? languageFilter = null)
string? catalogPath = FindCatalogPath();
if (string.IsNullOrEmpty(catalogPath))
{
- Console.WriteLine("ERROR: merged_models.json not found!");
+ Console.WriteLine("ERROR: models.json not found!");
return 1;
}
@@ -1953,7 +1961,7 @@ public static int DownloadModel(string modelId)
string? catalogPath = FindCatalogPath();
if (string.IsNullOrEmpty(catalogPath))
{
- Console.WriteLine("ERROR: merged_models.json not found!");
+ Console.WriteLine("ERROR: models.json not found!");
return 1;
}
@@ -1990,6 +1998,17 @@ public static int DownloadModel(string modelId)
return 1;
}
+ // fp16 builds SIGABRT the CPU-only ONNX runtime in the SAPI
+ // host process (Rust cannot catch the foreign exception), so
+ // they are not downloadable — the UI model list filters them
+ // out for the same reason.
+ if (modelUrl.Contains("fp16", StringComparison.OrdinalIgnoreCase))
+ {
+ Console.WriteLine($"ERROR: '{modelId}' is an fp16 build; fp16 models crash the CPU-only ONNX runtime used for local synthesis.");
+ Console.WriteLine("Pick a non-fp16 variant (use 'list' to see alternatives).");
+ return 1;
+ }
+
string modelDir = Path.Combine(ModelsDir, modelId);
Directory.CreateDirectory(modelDir);
@@ -2297,11 +2316,11 @@ private void ShowLastScanIssuesSummary()
{
string[] paths = new string[]
{
- Path.Combine(AppContext.BaseDirectory, "merged_models.json"),
- Path.Combine(AppContext.BaseDirectory, "sherpa-config", "merged_models.json"),
- Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "merged_models.json"),
- Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "sherpa-config", "merged_models.json"),
- "merged_models.json"
+ Path.Combine(AppContext.BaseDirectory, "models.json"),
+ Path.Combine(AppContext.BaseDirectory, "sherpa-config", "models.json"),
+ Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "models.json"),
+ Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "sherpa-config", "models.json"),
+ "models.json"
};
foreach (string path in paths)
@@ -2625,6 +2644,7 @@ private sealed class PersistentTokenMetadata
public int SampleRate { get; set; } = 22050;
public int SpeakerCount { get; set; } = 1;
public string ModelName { get; set; } = "";
+ public string Quality { get; set; } = "";
}
private sealed class TokenSyncResult
@@ -2879,7 +2899,8 @@ private static PersistentTokenMetadata CloneAsEnUsAlias(PersistentTokenMetadata
Vocoder = meta.Vocoder,
SampleRate = meta.SampleRate,
SpeakerCount = meta.SpeakerCount,
- ModelName = meta.ModelName
+ ModelName = meta.ModelName,
+ Quality = meta.Quality
};
}
@@ -3033,7 +3054,13 @@ private static bool TryBuildPersistentTokenMetadata(
string displayName = !string.IsNullOrWhiteSpace(catalogModel?.name) ? catalogModel!.name! : modelId;
string locale = GetPrimaryLocale(catalogModel) ?? "en-US";
string langHexChain = BuildSapiLanguageHexChain(locale);
- string gender = InferGenderFromText($"{modelId} {displayName}");
+ int numSpeakers = catalogModel?.num_speakers ?? 1;
+ // Multi-speaker models and the MMS family (ids are language codes,
+ // names are language names) get no gender — guessing wrong data
+ // into SAPI tokens is worse than Neutral.
+ string gender = "Neutral";
+ if (numSpeakers <= 1 && !modelId.StartsWith("mms_", StringComparison.OrdinalIgnoreCase))
+ gender = InferGenderFromText($"{modelId} {displayName}");
string friendly = $"Sherpa {displayName}";
meta.FriendlyName = friendly;
@@ -3050,7 +3077,8 @@ private static bool TryBuildPersistentTokenMetadata(
meta.Vocoder = vocoder ?? "";
int defaultSampleRate = modelId.StartsWith("mms_", StringComparison.OrdinalIgnoreCase) ? 16000 : 22050;
meta.SampleRate = catalogModel?.sample_rate ?? defaultSampleRate;
- meta.SpeakerCount = 1;
+ meta.SpeakerCount = numSpeakers;
+ meta.Quality = !string.IsNullOrWhiteSpace(catalogModel?.quality) ? catalogModel!.quality!.Trim() : "";
meta.ModelName = modelId;
return true;
}
@@ -3161,10 +3189,50 @@ private static string BuildSapiLanguageHexChain(string locale)
private static string InferGenderFromText(string text)
{
string v = text.ToLowerInvariant();
- if (v.Contains("female") || v.Contains("woman") || v.Contains("girl"))
- return "Female";
- if (v.Contains("male") || v.Contains("man") || v.Contains("boy"))
- return "Male";
+ // Whole-token matching avoids false positives like the "Male"
+ // language of Ethiopia or "German" containing "man". Check female
+ // markers first — "female" contains "male".
+ var tokens = v.Split(new[] { ' ', '-', '_', '.', '/', '\\' }, StringSplitOptions.RemoveEmptyEntries);
+ bool isFemale = false, isMale = false, hasM = false, hasF = false;
+ foreach (var tok in tokens)
+ {
+ switch (tok)
+ {
+ case "female":
+ case "woman":
+ case "girl":
+ case "women":
+ isFemale = true;
+ break;
+ case "male":
+ case "man":
+ case "boy":
+ case "men":
+ isMale = true;
+ break;
+ case "m":
+ hasM = true;
+ break;
+ case "f":
+ hasF = true;
+ break;
+ }
+ }
+ if (isFemale) return "Female";
+ if (isMale) return "Male";
+
+ // Piper ecosystem af_/am_ (adult female/male) prefixes; the
+ // underscore matters — "af-"/"am-" segments are Afrikaans /
+ // Armenian language codes, not gender markers.
+ if (System.Text.RegularExpressions.Regex.IsMatch(v, @"(?:^|[^a-z0-9])af_[a-z]")) return "Female";
+ if (System.Text.RegularExpressions.Regex.IsMatch(v, @"(?:^|[^a-z0-9])am_[a-z]")) return "Male";
+
+ // mimic3 m-ailabs (male) / f-ailabs (female) variants
+ if (v.Contains("mimic3-"))
+ {
+ if (hasF) return "Female";
+ if (hasM) return "Male";
+ }
return "Neutral";
}
@@ -3185,6 +3253,10 @@ private static void WritePersistentToken(RegistryKey tokensRoot, string tokenNam
attrs.SetValue("Vendor", "K2FSA", RegistryValueKind.String);
attrs.SetValue("VoiceGardenType", "Sherpa;Offline", RegistryValueKind.String);
attrs.SetValue("SherpaModelName", m.ModelName, RegistryValueKind.String);
+ if (!string.IsNullOrWhiteSpace(m.Quality) && m.Quality != "unknown")
+ attrs.SetValue("Quality", m.Quality, RegistryValueKind.String);
+ else
+ attrs.DeleteValue("Quality", throwOnMissingValue: false);
}
using (RegistryKey cfg = tokenKey.CreateSubKey("VoiceGardenConfig", writable: true)!)
@@ -3240,6 +3312,12 @@ public class SherpaModelInfo
// Note: filesize_MB is handled by the same property due to case-insensitive deserialization
[System.Text.Json.Serialization.JsonPropertyName("filesize_mb")]
public double? filesize_mb { get; set; }
+
+ [System.Text.Json.Serialization.JsonPropertyName("quality")]
+ public string? quality { get; set; }
+
+ [System.Text.Json.Serialization.JsonPropertyName("num_speakers")]
+ public int? num_speakers { get; set; }
}
public class SherpaLanguage
diff --git a/SherpaOnnxConfig/Program.cs b/SherpaOnnxConfig/Program.cs
index 485b5f4..2453e16 100644
--- a/SherpaOnnxConfig/Program.cs
+++ b/SherpaOnnxConfig/Program.cs
@@ -266,7 +266,7 @@ private static void ShowCliHelp()
Console.WriteLine(" SherpaOnnxConfig.exe list");
Console.WriteLine(" SherpaOnnxConfig.exe list --language English");
Console.WriteLine(" SherpaOnnxConfig.exe list --language Chinese");
- Console.WriteLine(" SherpaOnnxConfig.exe download kokoro-en-en-19");
+ Console.WriteLine(" SherpaOnnxConfig.exe download kokoro-en-v0_19");
Console.WriteLine(" SherpaOnnxConfig.exe promote-hklm piper-en-alan-low");
Console.WriteLine(" SherpaOnnxConfig.exe promote-hklm piper-en-alan-low --model-dir \"C:\\Users\\WillWade\\AppData\\Local\\\\models\\piper-en-alan-low\"");
Console.WriteLine(" SherpaOnnxConfig.exe promote-hklm piper-en-alan-low --compat-en-us");
diff --git a/SherpaOnnxConfig/SherpaOnnxConfig.csproj b/SherpaOnnxConfig/SherpaOnnxConfig.csproj
index f0aa76d..29dffb4 100644
--- a/SherpaOnnxConfig/SherpaOnnxConfig.csproj
+++ b/SherpaOnnxConfig/SherpaOnnxConfig.csproj
@@ -22,7 +22,7 @@
-
+
PreserveNewest
PreserveNewest
diff --git a/SherpaOnnxConfig/merged_models.json b/SherpaOnnxConfig/merged_models.json
deleted file mode 100644
index 6657423..0000000
--- a/SherpaOnnxConfig/merged_models.json
+++ /dev/null
@@ -1,19681 +0,0 @@
-{
- "kokoro-en-en-19": {
- "id": "kokoro-en-en-19",
- "model_type": "kokoro",
- "developer": "kokoro",
- "name": "en",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "US"
- }
- ],
- "quality": "19",
- "sample_rate": 24000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/kokoro-en-v0_19.tar.bz2",
- "compression": true,
- "filesize_mb": 304.84
- },
- "kokoro-zh_en-int8-multi": {
- "id": "kokoro-zh_en-int8-multi",
- "model_type": "kokoro",
- "developer": "kokoro",
- "name": "int8",
- "language": [
- {
- "lang_code": "zh",
- "language_name": "Chinese",
- "country": "CN"
- },
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "US"
- }
- ],
- "quality": "multi",
- "sample_rate": 24000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/kokoro-int8-multi-lang-v1_1.tar.bz2",
- "compression": true,
- "filesize_mb": 140.19
- },
- "kokoro-zh_en-multi-lang": {
- "id": "kokoro-zh_en-multi-lang",
- "model_type": "kokoro",
- "developer": "kokoro",
- "name": "multi",
- "language": [
- {
- "lang_code": "zh",
- "language_name": "Chinese",
- "country": "CN"
- },
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "US"
- }
- ],
- "quality": "lang",
- "sample_rate": 24000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/kokoro-multi-lang-v1_1.tar.bz2",
- "compression": true,
- "filesize_mb": 347.93
- },
- "icefall-fs-ljspeech": {
- "id": "icefall-fs-ljspeech",
- "model_type": "matcha",
- "developer": "icefall",
- "name": "ljspeech",
- "language": [
- {
- "lang_code": "fs",
- "language_name": "Unknown language [fs]",
- "country": "US"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/matcha-icefall-en_US-ljspeech.tar.bz2",
- "compression": true,
- "filesize_mb": 73.2
- },
- "icefall-fs-baker": {
- "id": "icefall-fs-baker",
- "model_type": "matcha",
- "developer": "icefall",
- "name": "baker",
- "language": [
- {
- "lang_code": "fs",
- "language_name": "Unknown language [fs]",
- "country": "US"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/matcha-icefall-zh-baker.tar.bz2",
- "compression": true,
- "filesize_mb": 71.76
- },
- "tts-fs-khadijah": {
- "id": "tts-fs-khadijah",
- "model_type": "matcha",
- "developer": "tts",
- "name": "khadijah",
- "language": [
- {
- "lang_code": "fs",
- "language_name": "Unknown language [fs]",
- "country": "US"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/matcha-tts-fa_en-khadijah.tar.bz2",
- "compression": true,
- "filesize_mb": 72.97
- },
- "tts-fs-musa": {
- "id": "tts-fs-musa",
- "model_type": "matcha",
- "developer": "tts",
- "name": "musa",
- "language": [
- {
- "lang_code": "fs",
- "language_name": "Unknown language [fs]",
- "country": "US"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/matcha-tts-fa_en-musa.tar.bz2",
- "compression": true,
- "filesize_mb": 72.96
- },
- "cantonese-fs-xiaomaiiwn": {
- "id": "cantonese-fs-xiaomaiiwn",
- "model_type": "vits",
- "developer": "cantonese",
- "name": "xiaomaiiwn",
- "language": [
- {
- "lang_code": "fs",
- "language_name": "Unknown language [fs]",
- "country": "US"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-cantonese-hf-xiaomaiiwn.tar.bz2",
- "compression": true,
- "filesize_mb": 102.99
- },
- "coqui-bg-cv": {
- "id": "coqui-bg-cv",
- "model_type": "vits",
- "developer": "coqui",
- "name": "cv",
- "language": [
- {
- "lang_code": "bg",
- "language_name": "Bulgarian",
- "country": "BG"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-bg-cv.tar.bz2",
- "compression": true,
- "filesize_mb": 63.94
- },
- "coqui-bn-custom_female": {
- "id": "coqui-bn-custom_female",
- "model_type": "vits",
- "developer": "coqui",
- "name": "custom_female",
- "language": [
- {
- "lang_code": "bn",
- "language_name": "Bangla",
- "country": "BD"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-bn-custom_female.tar.bz2",
- "compression": true,
- "filesize_mb": 103.05
- },
- "coqui-cs-cv": {
- "id": "coqui-cs-cv",
- "model_type": "vits",
- "developer": "coqui",
- "name": "cv",
- "language": [
- {
- "lang_code": "cs",
- "language_name": "Czech",
- "country": "CZ"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-cs-cv.tar.bz2",
- "compression": true,
- "filesize_mb": 63.96
- },
- "coqui-da-cv": {
- "id": "coqui-da-cv",
- "model_type": "vits",
- "developer": "coqui",
- "name": "cv",
- "language": [
- {
- "lang_code": "da",
- "language_name": "Danish",
- "country": "DK"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-da-cv.tar.bz2",
- "compression": true,
- "filesize_mb": 63.96
- },
- "coqui-de-css10": {
- "id": "coqui-de-css10",
- "model_type": "vits",
- "developer": "coqui",
- "name": "css10",
- "language": [
- {
- "lang_code": "de",
- "language_name": "German",
- "country": "DE"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-de-css10.tar.bz2",
- "compression": true,
- "filesize_mb": 64.0
- },
- "coqui-en-ljspeech-neon": {
- "id": "coqui-en-ljspeech-neon",
- "model_type": "vits",
- "developer": "coqui",
- "name": "ljspeech",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "US"
- }
- ],
- "quality": "neon",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-en-ljspeech-neon.tar.bz2",
- "compression": true,
- "filesize_mb": 110.07
- },
- "coqui-en-ljspeech": {
- "id": "coqui-en-ljspeech",
- "model_type": "vits",
- "developer": "coqui",
- "name": "ljspeech",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "US"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-en-ljspeech.tar.bz2",
- "compression": true,
- "filesize_mb": 110.07
- },
- "coqui-en-vctk": {
- "id": "coqui-en-vctk",
- "model_type": "vits",
- "developer": "coqui",
- "name": "vctk",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "US"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-en-vctk.tar.bz2",
- "compression": true,
- "filesize_mb": 116.74
- },
- "coqui-es-css10": {
- "id": "coqui-es-css10",
- "model_type": "vits",
- "developer": "coqui",
- "name": "css10",
- "language": [
- {
- "lang_code": "es",
- "language_name": "Spanish",
- "country": "ES"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-es-css10.tar.bz2",
- "compression": true,
- "filesize_mb": 63.98
- },
- "coqui-et-cv": {
- "id": "coqui-et-cv",
- "model_type": "vits",
- "developer": "coqui",
- "name": "cv",
- "language": [
- {
- "lang_code": "et",
- "language_name": "Estonian",
- "country": "EE"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-et-cv.tar.bz2",
- "compression": true,
- "filesize_mb": 63.96
- },
- "coqui-fi-css10": {
- "id": "coqui-fi-css10",
- "model_type": "vits",
- "developer": "coqui",
- "name": "css10",
- "language": [
- {
- "lang_code": "fi",
- "language_name": "Finnish",
- "country": "FI"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-fi-css10.tar.bz2",
- "compression": true,
- "filesize_mb": 63.99
- },
- "coqui-fr-css10": {
- "id": "coqui-fr-css10",
- "model_type": "vits",
- "developer": "coqui",
- "name": "css10",
- "language": [
- {
- "lang_code": "fr",
- "language_name": "French",
- "country": "FR"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-fr-css10.tar.bz2",
- "compression": true,
- "filesize_mb": 63.94
- },
- "coqui-ga-cv": {
- "id": "coqui-ga-cv",
- "model_type": "vits",
- "developer": "coqui",
- "name": "cv",
- "language": [
- {
- "lang_code": "ga",
- "language_name": "Irish",
- "country": "IE"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-ga-cv.tar.bz2",
- "compression": true,
- "filesize_mb": 63.94
- },
- "coqui-hr-cv": {
- "id": "coqui-hr-cv",
- "model_type": "vits",
- "developer": "coqui",
- "name": "cv",
- "language": [
- {
- "lang_code": "hr",
- "language_name": "Croatian",
- "country": "HR"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-hr-cv.tar.bz2",
- "compression": true,
- "filesize_mb": 63.96
- },
- "coqui-lt-cv": {
- "id": "coqui-lt-cv",
- "model_type": "vits",
- "developer": "coqui",
- "name": "cv",
- "language": [
- {
- "lang_code": "lt",
- "language_name": "Lithuanian",
- "country": "LT"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-lt-cv.tar.bz2",
- "compression": true,
- "filesize_mb": 63.95
- },
- "coqui-lv-cv": {
- "id": "coqui-lv-cv",
- "model_type": "vits",
- "developer": "coqui",
- "name": "cv",
- "language": [
- {
- "lang_code": "lv",
- "language_name": "Latvian",
- "country": "LV"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-lv-cv.tar.bz2",
- "compression": true,
- "filesize_mb": 63.95
- },
- "coqui-mt-cv": {
- "id": "coqui-mt-cv",
- "model_type": "vits",
- "developer": "coqui",
- "name": "cv",
- "language": [
- {
- "lang_code": "mt",
- "language_name": "Maltese",
- "country": "MT"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-mt-cv.tar.bz2",
- "compression": true,
- "filesize_mb": 63.96
- },
- "coqui-nl-css10": {
- "id": "coqui-nl-css10",
- "model_type": "vits",
- "developer": "coqui",
- "name": "css10",
- "language": [
- {
- "lang_code": "nl",
- "language_name": "Dutch",
- "country": "NL"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-nl-css10.tar.bz2",
- "compression": true,
- "filesize_mb": 64.01
- },
- "coqui-pl-mai_female": {
- "id": "coqui-pl-mai_female",
- "model_type": "vits",
- "developer": "coqui",
- "name": "mai_female",
- "language": [
- {
- "lang_code": "pl",
- "language_name": "Polish",
- "country": "PL"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-pl-mai_female.tar.bz2",
- "compression": true,
- "filesize_mb": 63.96
- },
- "coqui-pt-cv": {
- "id": "coqui-pt-cv",
- "model_type": "vits",
- "developer": "coqui",
- "name": "cv",
- "language": [
- {
- "lang_code": "pt",
- "language_name": "Portuguese",
- "country": "BR"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-pt-cv.tar.bz2",
- "compression": true,
- "filesize_mb": 63.94
- },
- "coqui-ro-cv": {
- "id": "coqui-ro-cv",
- "model_type": "vits",
- "developer": "coqui",
- "name": "cv",
- "language": [
- {
- "lang_code": "ro",
- "language_name": "Romanian",
- "country": "RO"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-ro-cv.tar.bz2",
- "compression": true,
- "filesize_mb": 63.96
- },
- "coqui-sk-cv": {
- "id": "coqui-sk-cv",
- "model_type": "vits",
- "developer": "coqui",
- "name": "cv",
- "language": [
- {
- "lang_code": "sk",
- "language_name": "Slovak",
- "country": "SK"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-sk-cv.tar.bz2",
- "compression": true,
- "filesize_mb": 63.96
- },
- "coqui-sl-cv": {
- "id": "coqui-sl-cv",
- "model_type": "vits",
- "developer": "coqui",
- "name": "cv",
- "language": [
- {
- "lang_code": "sl",
- "language_name": "Slovenian",
- "country": "SI"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-sl-cv.tar.bz2",
- "compression": true,
- "filesize_mb": 63.94
- },
- "coqui-sv-cv": {
- "id": "coqui-sv-cv",
- "model_type": "vits",
- "developer": "coqui",
- "name": "cv",
- "language": [
- {
- "lang_code": "sv",
- "language_name": "Swedish",
- "country": "SE"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-sv-cv.tar.bz2",
- "compression": true,
- "filesize_mb": 63.96
- },
- "coqui-uk-mai": {
- "id": "coqui-uk-mai",
- "model_type": "vits",
- "developer": "coqui",
- "name": "mai",
- "language": [
- {
- "lang_code": "uk",
- "language_name": "Ukrainian",
- "country": "UA"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-uk-mai.tar.bz2",
- "compression": true,
- "filesize_mb": 63.91
- },
- "icefall-fs-ljspeech-low": {
- "id": "icefall-fs-ljspeech-low",
- "model_type": "vits",
- "developer": "icefall",
- "name": "ljspeech",
- "language": [
- {
- "lang_code": "fs",
- "language_name": "Unknown language [fs]",
- "country": "US"
- }
- ],
- "quality": "low",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-icefall-en_US-ljspeech-low.tar.bz2",
- "compression": true,
- "filesize_mb": 30.27
- },
- "icefall-fs-ljspeech-medium": {
- "id": "icefall-fs-ljspeech-medium",
- "model_type": "vits",
- "developer": "icefall",
- "name": "ljspeech",
- "language": [
- {
- "lang_code": "fs",
- "language_name": "Unknown language [fs]",
- "country": "US"
- }
- ],
- "quality": "medium",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-icefall-en_US-ljspeech-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 70.13
- },
- "icefall-fs-aishell3": {
- "id": "icefall-fs-aishell3",
- "model_type": "vits",
- "developer": "icefall",
- "name": "aishell3",
- "language": [
- {
- "lang_code": "fs",
- "language_name": "Unknown language [fs]",
- "country": "US"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-icefall-zh-aishell3.tar.bz2",
- "compression": true,
- "filesize_mb": 30.1
- },
- "ljs-fs-unknown": {
- "id": "ljs-fs-unknown",
- "model_type": "vits",
- "developer": "ljs",
- "name": "unknown",
- "language": [
- {
- "lang_code": "fs",
- "language_name": "Unknown language [fs]",
- "country": "US"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-ljs.tar.bz2",
- "compression": true,
- "filesize_mb": 103.99
- },
- "melo-fs-en": {
- "id": "melo-fs-en",
- "model_type": "vits",
- "developer": "melo",
- "name": "en",
- "language": [
- {
- "lang_code": "fs",
- "language_name": "Unknown language [fs]",
- "country": "US"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-melo-tts-en.tar.bz2",
- "compression": true,
- "filesize_mb": 155.22
- },
- "melo-fs-zh_en": {
- "id": "melo-fs-zh_en",
- "model_type": "vits",
- "developer": "melo",
- "name": "zh_en",
- "language": [
- {
- "lang_code": "fs",
- "language_name": "Unknown language [fs]",
- "country": "US"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-melo-tts-zh_en.tar.bz2",
- "compression": true,
- "filesize_mb": 159.27
- },
- "mimic3-af-google-nwu_low": {
- "id": "mimic3-af-google-nwu_low",
- "model_type": "vits",
- "developer": "mimic3",
- "name": "google",
- "language": [
- {
- "lang_code": "af",
- "language_name": "Afrikaans",
- "country": "ZA"
- }
- ],
- "quality": "nwu_low",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-mimic3-af_ZA-google-nwu_low.tar.bz2",
- "compression": true,
- "filesize_mb": 76.26
- },
- "mimic3-bn-multi": {
- "id": "mimic3-bn-multi",
- "model_type": "vits",
- "developer": "mimic3",
- "name": "multi",
- "language": [
- {
- "lang_code": "bn",
- "language_name": "Bangla",
- "country": "BD"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-mimic3-bn-multi_low.tar.bz2",
- "compression": true,
- "filesize_mb": 76.19
- },
- "mimic3-el-rapunzelina": {
- "id": "mimic3-el-rapunzelina",
- "model_type": "vits",
- "developer": "mimic3",
- "name": "rapunzelina",
- "language": [
- {
- "lang_code": "el",
- "language_name": "Greek",
- "country": "GR"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-mimic3-el_GR-rapunzelina_low.tar.bz2",
- "compression": true,
- "filesize_mb": 63.79
- },
- "mimic3-es-m-ailabs_low": {
- "id": "mimic3-es-m-ailabs_low",
- "model_type": "vits",
- "developer": "mimic3",
- "name": "m",
- "language": [
- {
- "lang_code": "es",
- "language_name": "Spanish",
- "country": "ES"
- }
- ],
- "quality": "ailabs_low",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-mimic3-es_ES-m-ailabs_low.tar.bz2",
- "compression": true,
- "filesize_mb": 76.31
- },
- "mimic3-fa-haaniye": {
- "id": "mimic3-fa-haaniye",
- "model_type": "vits",
- "developer": "mimic3",
- "name": "haaniye",
- "language": [
- {
- "lang_code": "fa",
- "language_name": "Persian",
- "country": "IR"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-mimic3-fa-haaniye_low.tar.bz2",
- "compression": true,
- "filesize_mb": 63.99
- },
- "mimic3-fi-harri-tapani": {
- "id": "mimic3-fi-harri-tapani",
- "model_type": "vits",
- "developer": "mimic3",
- "name": "harri",
- "language": [
- {
- "lang_code": "fi",
- "language_name": "Finnish",
- "country": "FI"
- }
- ],
- "quality": "tapani",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-mimic3-fi_FI-harri-tapani-ylilammi_low.tar.bz2",
- "compression": true,
- "filesize_mb": 63.79
- },
- "mimic3-gu-cmu-low": {
- "id": "mimic3-gu-cmu-low",
- "model_type": "vits",
- "developer": "mimic3",
- "name": "cmu",
- "language": [
- {
- "lang_code": "gu",
- "language_name": "Gujarati",
- "country": "IN"
- }
- ],
- "quality": "low",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-mimic3-gu_IN-cmu-indic_low.tar.bz2",
- "compression": true,
- "filesize_mb": 76.29
- },
- "mimic3-hu-diana-low": {
- "id": "mimic3-hu-diana-low",
- "model_type": "vits",
- "developer": "mimic3",
- "name": "diana",
- "language": [
- {
- "lang_code": "hu",
- "language_name": "Hungarian",
- "country": "HU"
- }
- ],
- "quality": "low",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-mimic3-hu_HU-diana-majlinger_low.tar.bz2",
- "compression": true,
- "filesize_mb": 63.79
- },
- "mimic3-ko-kss": {
- "id": "mimic3-ko-kss",
- "model_type": "vits",
- "developer": "mimic3",
- "name": "kss",
- "language": [
- {
- "lang_code": "ko",
- "language_name": "Korean",
- "country": "KO"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-mimic3-ko_KO-kss_low.tar.bz2",
- "compression": true,
- "filesize_mb": 63.74
- },
- "mimic3-ne-ne-low": {
- "id": "mimic3-ne-ne-low",
- "model_type": "vits",
- "developer": "mimic3",
- "name": "ne",
- "language": [
- {
- "lang_code": "ne",
- "language_name": "Nepali",
- "country": "NP"
- }
- ],
- "quality": "low",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-mimic3-ne_NP-ne-google_low.tar.bz2",
- "compression": true,
- "filesize_mb": 76.17
- },
- "mimic3-pl-m-ailabs_low": {
- "id": "mimic3-pl-m-ailabs_low",
- "model_type": "vits",
- "developer": "mimic3",
- "name": "m",
- "language": [
- {
- "lang_code": "pl",
- "language_name": "Polish",
- "country": "PL"
- }
- ],
- "quality": "ailabs_low",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-mimic3-pl_PL-m-ailabs_low.tar.bz2",
- "compression": true,
- "filesize_mb": 76.3
- },
- "mimic3-tn-google-nwu_low": {
- "id": "mimic3-tn-google-nwu_low",
- "model_type": "vits",
- "developer": "mimic3",
- "name": "google",
- "language": [
- {
- "lang_code": "tn",
- "language_name": "Tswana",
- "country": "ZA"
- }
- ],
- "quality": "nwu_low",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-mimic3-tn_ZA-google-nwu_low.tar.bz2",
- "compression": true,
- "filesize_mb": 76.22
- },
- "mimic3-vi-vais1000": {
- "id": "mimic3-vi-vais1000",
- "model_type": "vits",
- "developer": "mimic3",
- "name": "vais1000",
- "language": [
- {
- "lang_code": "vi",
- "language_name": "Vietnamese",
- "country": "VN"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-mimic3-vi_VN-vais1000_low.tar.bz2",
- "compression": true,
- "filesize_mb": 63.73
- },
- "piper-ar-kareem-low": {
- "id": "piper-ar-kareem-low",
- "model_type": "vits",
- "developer": "piper",
- "name": "kareem",
- "language": [
- {
- "lang_code": "ar",
- "language_name": "Arabic",
- "country": "JO"
- }
- ],
- "quality": "low",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ar_JO-kareem-low.tar.bz2",
- "compression": true,
- "filesize_mb": 64.03
- },
- "piper-ar-kareem-medium": {
- "id": "piper-ar-kareem-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "kareem",
- "language": [
- {
- "lang_code": "ar",
- "language_name": "Arabic",
- "country": "JO"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ar_JO-kareem-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.08
- },
- "piper-ca-upc_ona-medium": {
- "id": "piper-ca-upc_ona-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "upc_ona",
- "language": [
- {
- "lang_code": "ca",
- "language_name": "Catalan",
- "country": "ES"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ca_ES-upc_ona-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.09
- },
- "piper-ca-upc_ona-low": {
- "id": "piper-ca-upc_ona-low",
- "model_type": "vits",
- "developer": "piper",
- "name": "upc_ona",
- "language": [
- {
- "lang_code": "ca",
- "language_name": "Catalan",
- "country": "ES"
- }
- ],
- "quality": "low",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ca_ES-upc_ona-x_low.tar.bz2",
- "compression": true,
- "filesize_mb": 25.27
- },
- "piper-ca-upc_pau-low": {
- "id": "piper-ca-upc_pau-low",
- "model_type": "vits",
- "developer": "piper",
- "name": "upc_pau",
- "language": [
- {
- "lang_code": "ca",
- "language_name": "Catalan",
- "country": "ES"
- }
- ],
- "quality": "low",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ca_ES-upc_pau-x_low.tar.bz2",
- "compression": true,
- "filesize_mb": 25.28
- },
- "piper-cs-jirka-low": {
- "id": "piper-cs-jirka-low",
- "model_type": "vits",
- "developer": "piper",
- "name": "jirka",
- "language": [
- {
- "lang_code": "cs",
- "language_name": "Czech",
- "country": "CZ"
- }
- ],
- "quality": "low",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-cs_CZ-jirka-low.tar.bz2",
- "compression": true,
- "filesize_mb": 64.06
- },
- "piper-cs-jirka-medium": {
- "id": "piper-cs-jirka-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "jirka",
- "language": [
- {
- "lang_code": "cs",
- "language_name": "Czech",
- "country": "CZ"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-cs_CZ-jirka-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.08
- },
- "piper-cy-gwryw_gogleddol-medium": {
- "id": "piper-cy-gwryw_gogleddol-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "gwryw_gogleddol",
- "language": [
- {
- "lang_code": "cy",
- "language_name": "Welsh",
- "country": "GB"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-cy_GB-gwryw_gogleddol-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.13
- },
- "piper-da-talesyntese-medium": {
- "id": "piper-da-talesyntese-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "talesyntese",
- "language": [
- {
- "lang_code": "da",
- "language_name": "Danish",
- "country": "DK"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-da_DK-talesyntese-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.11
- },
- "piper-de-eva_k-low": {
- "id": "piper-de-eva_k-low",
- "model_type": "vits",
- "developer": "piper",
- "name": "eva_k",
- "language": [
- {
- "lang_code": "de",
- "language_name": "German",
- "country": "DE"
- }
- ],
- "quality": "low",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-eva_k-x_low.tar.bz2",
- "compression": true,
- "filesize_mb": 25.26
- },
- "piper-de-karlsson-low": {
- "id": "piper-de-karlsson-low",
- "model_type": "vits",
- "developer": "piper",
- "name": "karlsson",
- "language": [
- {
- "lang_code": "de",
- "language_name": "German",
- "country": "DE"
- }
- ],
- "quality": "low",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-karlsson-low.tar.bz2",
- "compression": true,
- "filesize_mb": 63.99
- },
- "piper-de-kerstin-low": {
- "id": "piper-de-kerstin-low",
- "model_type": "vits",
- "developer": "piper",
- "name": "kerstin",
- "language": [
- {
- "lang_code": "de",
- "language_name": "German",
- "country": "DE"
- }
- ],
- "quality": "low",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-kerstin-low.tar.bz2",
- "compression": true,
- "filesize_mb": 63.99
- },
- "piper-de-pavoque-low": {
- "id": "piper-de-pavoque-low",
- "model_type": "vits",
- "developer": "piper",
- "name": "pavoque",
- "language": [
- {
- "lang_code": "de",
- "language_name": "German",
- "country": "DE"
- }
- ],
- "quality": "low",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-pavoque-low.tar.bz2",
- "compression": true,
- "filesize_mb": 63.98
- },
- "piper-de-ramona-low": {
- "id": "piper-de-ramona-low",
- "model_type": "vits",
- "developer": "piper",
- "name": "ramona",
- "language": [
- {
- "lang_code": "de",
- "language_name": "German",
- "country": "DE"
- }
- ],
- "quality": "low",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-ramona-low.tar.bz2",
- "compression": true,
- "filesize_mb": 63.97
- },
- "piper-de-thorsten-high": {
- "id": "piper-de-thorsten-high",
- "model_type": "vits",
- "developer": "piper",
- "name": "thorsten",
- "language": [
- {
- "lang_code": "de",
- "language_name": "German",
- "country": "DE"
- }
- ],
- "quality": "high",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-thorsten-high.tar.bz2",
- "compression": true,
- "filesize_mb": 110.22
- },
- "piper-de-thorsten-low": {
- "id": "piper-de-thorsten-low",
- "model_type": "vits",
- "developer": "piper",
- "name": "thorsten",
- "language": [
- {
- "lang_code": "de",
- "language_name": "German",
- "country": "DE"
- }
- ],
- "quality": "low",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-thorsten-low.tar.bz2",
- "compression": true,
- "filesize_mb": 63.99
- },
- "piper-de-thorsten-medium": {
- "id": "piper-de-thorsten-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "thorsten",
- "language": [
- {
- "lang_code": "de",
- "language_name": "German",
- "country": "DE"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-thorsten-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.11
- },
- "piper-de-thorsten_emotional-medium": {
- "id": "piper-de-thorsten_emotional-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "thorsten_emotional",
- "language": [
- {
- "lang_code": "de",
- "language_name": "German",
- "country": "DE"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-thorsten_emotional-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 76.47
- },
- "piper-el-rapunzelina-low": {
- "id": "piper-el-rapunzelina-low",
- "model_type": "vits",
- "developer": "piper",
- "name": "rapunzelina",
- "language": [
- {
- "lang_code": "el",
- "language_name": "Greek",
- "country": "GR"
- }
- ],
- "quality": "low",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-el_GR-rapunzelina-low.tar.bz2",
- "compression": true,
- "filesize_mb": 63.93
- },
- "piper-en-alan-low": {
- "id": "piper-en-alan-low",
- "model_type": "vits",
- "developer": "piper",
- "name": "alan",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "GB"
- }
- ],
- "quality": "low",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-alan-low.tar.bz2",
- "compression": true,
- "filesize_mb": 63.98
- },
- "piper-en-alan-medium": {
- "id": "piper-en-alan-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "alan",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "GB"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-alan-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.1
- },
- "piper-en-alba-medium": {
- "id": "piper-en-alba-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "alba",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "GB"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-alba-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.11
- },
- "piper-en-aru-medium": {
- "id": "piper-en-aru-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "aru",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "GB"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-aru-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 76.56
- },
- "piper-en-cori-high": {
- "id": "piper-en-cori-high",
- "model_type": "vits",
- "developer": "piper",
- "name": "cori",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "GB"
- }
- ],
- "quality": "high",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-cori-high.tar.bz2",
- "compression": true,
- "filesize_mb": 110.21
- },
- "piper-en-cori-medium": {
- "id": "piper-en-cori-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "cori",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "GB"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-cori-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.17
- },
- "piper-en-jenny_dioco-medium": {
- "id": "piper-en-jenny_dioco-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "jenny_dioco",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "GB"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-jenny_dioco-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.1
- },
- "piper-en-northern_english_male-medium": {
- "id": "piper-en-northern_english_male-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "northern_english_male",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "GB"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-northern_english_male-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.08
- },
- "piper-en-semaine-medium": {
- "id": "piper-en-semaine-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "semaine",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "GB"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-semaine-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 76.52
- },
- "piper-en-southern_english_female-low": {
- "id": "piper-en-southern_english_female-low",
- "model_type": "vits",
- "developer": "piper",
- "name": "southern_english_female",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "GB"
- }
- ],
- "quality": "low",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-southern_english_female-low.tar.bz2",
- "compression": true,
- "filesize_mb": 64.0
- },
- "piper-en-southern_english_female-medium": {
- "id": "piper-en-southern_english_female-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "southern_english_female",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "GB"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-southern_english_female-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 76.54
- },
- "piper-en-southern_english_female_medium": {
- "id": "piper-en-southern_english_female_medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "southern_english_female_medium",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "GB"
- }
- ],
- "quality": "unknown",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-southern_english_female_medium.tar.bz2",
- "compression": true,
- "filesize_mb": 76.54
- },
- "piper-en-southern_english_male-medium": {
- "id": "piper-en-southern_english_male-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "southern_english_male",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "GB"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-southern_english_male-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 76.6
- },
- "piper-en-sweetbbak-amy": {
- "id": "piper-en-sweetbbak-amy",
- "model_type": "vits",
- "developer": "piper",
- "name": "sweetbbak",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "GB"
- }
- ],
- "quality": "amy",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-sweetbbak-amy.tar.bz2",
- "compression": true,
- "filesize_mb": 110.24
- },
- "piper-en-vctk-medium": {
- "id": "piper-en-vctk-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "vctk",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "GB"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-vctk-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 76.75
- },
- "piper-en-amy-low": {
- "id": "piper-en-amy-low",
- "model_type": "vits",
- "developer": "piper",
- "name": "amy",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "US"
- }
- ],
- "quality": "low",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-amy-low.tar.bz2",
- "compression": true,
- "filesize_mb": 64.0
- },
- "piper-en-amy-medium": {
- "id": "piper-en-amy-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "amy",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "US"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-amy-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.1
- },
- "piper-en-arctic-medium": {
- "id": "piper-en-arctic-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "arctic",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "US"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-arctic-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 76.56
- },
- "piper-en-bryce-medium": {
- "id": "piper-en-bryce-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "bryce",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "US"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-bryce-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.18
- },
- "piper-en-danny-low": {
- "id": "piper-en-danny-low",
- "model_type": "vits",
- "developer": "piper",
- "name": "danny",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "US"
- }
- ],
- "quality": "low",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-danny-low.tar.bz2",
- "compression": true,
- "filesize_mb": 64.0
- },
- "piper-en-glados": {
- "id": "piper-en-glados",
- "model_type": "vits",
- "developer": "piper",
- "name": "glados",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "US"
- }
- ],
- "quality": "unknown",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-glados.tar.bz2",
- "compression": true,
- "filesize_mb": 64.09
- },
- "piper-en-hfc_female-medium": {
- "id": "piper-en-hfc_female-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "hfc_female",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "US"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-hfc_female-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.12
- },
- "piper-en-hfc_male-medium": {
- "id": "piper-en-hfc_male-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "hfc_male",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "US"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-hfc_male-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.11
- },
- "piper-en-joe-medium": {
- "id": "piper-en-joe-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "joe",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "US"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-joe-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.07
- },
- "piper-en-john-medium": {
- "id": "piper-en-john-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "john",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "US"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-john-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.18
- },
- "piper-en-kathleen-low": {
- "id": "piper-en-kathleen-low",
- "model_type": "vits",
- "developer": "piper",
- "name": "kathleen",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "US"
- }
- ],
- "quality": "low",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-kathleen-low.tar.bz2",
- "compression": true,
- "filesize_mb": 64.0
- },
- "piper-en-kristin-medium": {
- "id": "piper-en-kristin-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "kristin",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "US"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-kristin-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.17
- },
- "piper-en-kusal-medium": {
- "id": "piper-en-kusal-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "kusal",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "US"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-kusal-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.1
- },
- "piper-en-l2arctic-medium": {
- "id": "piper-en-l2arctic-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "l2arctic",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "US"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-l2arctic-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 76.56
- },
- "piper-en-lessac-high": {
- "id": "piper-en-lessac-high",
- "model_type": "vits",
- "developer": "piper",
- "name": "lessac",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "US"
- }
- ],
- "quality": "high",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-lessac-high.tar.bz2",
- "compression": true,
- "filesize_mb": 110.2
- },
- "piper-en-lessac-low": {
- "id": "piper-en-lessac-low",
- "model_type": "vits",
- "developer": "piper",
- "name": "lessac",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "US"
- }
- ],
- "quality": "low",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-lessac-low.tar.bz2",
- "compression": true,
- "filesize_mb": 64.01
- },
- "piper-en-lessac-medium": {
- "id": "piper-en-lessac-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "lessac",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "US"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-lessac-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.1
- },
- "piper-en-libritts-high": {
- "id": "piper-en-libritts-high",
- "model_type": "vits",
- "developer": "piper",
- "name": "libritts",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "US"
- }
- ],
- "quality": "high",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-libritts-high.tar.bz2",
- "compression": true,
- "filesize_mb": 124.94
- },
- "piper-en-libritts_r-medium": {
- "id": "piper-en-libritts_r-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "libritts_r",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "US"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-libritts_r-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 78.19
- },
- "piper-en-ljspeech-high": {
- "id": "piper-en-ljspeech-high",
- "model_type": "vits",
- "developer": "piper",
- "name": "ljspeech",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "US"
- }
- ],
- "quality": "high",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-ljspeech-high.tar.bz2",
- "compression": true,
- "filesize_mb": 110.42
- },
- "piper-en-ljspeech-medium": {
- "id": "piper-en-ljspeech-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "ljspeech",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "US"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-ljspeech-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.11
- },
- "piper-en-norman-medium": {
- "id": "piper-en-norman-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "norman",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "US"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-norman-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.12
- },
- "piper-en-ryan-high": {
- "id": "piper-en-ryan-high",
- "model_type": "vits",
- "developer": "piper",
- "name": "ryan",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "US"
- }
- ],
- "quality": "high",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-ryan-high.tar.bz2",
- "compression": true,
- "filesize_mb": 110.27
- },
- "piper-en-ryan-low": {
- "id": "piper-en-ryan-low",
- "model_type": "vits",
- "developer": "piper",
- "name": "ryan",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "US"
- }
- ],
- "quality": "low",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-ryan-low.tar.bz2",
- "compression": true,
- "filesize_mb": 63.99
- },
- "piper-en-ryan-medium": {
- "id": "piper-en-ryan-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "ryan",
- "language": [
- {
- "lang_code": "en",
- "language_name": "English",
- "country": "US"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-ryan-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.11
- },
- "piper-fs-glados-medium": {
- "id": "piper-fs-glados-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "glados",
- "language": [
- {
- "lang_code": "fs",
- "language_name": "Unknown language [fs]",
- "country": "US"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-es-glados-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.09
- },
- "piper-es-carlfm-low": {
- "id": "piper-es-carlfm-low",
- "model_type": "vits",
- "developer": "piper",
- "name": "carlfm",
- "language": [
- {
- "lang_code": "es",
- "language_name": "Spanish",
- "country": "ES"
- }
- ],
- "quality": "low",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-es_ES-carlfm-x_low.tar.bz2",
- "compression": true,
- "filesize_mb": 25.28
- },
- "piper-es-davefx-medium": {
- "id": "piper-es-davefx-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "davefx",
- "language": [
- {
- "lang_code": "es",
- "language_name": "Spanish",
- "country": "ES"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-es_ES-davefx-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.09
- },
- "piper-es-sharvard-medium": {
- "id": "piper-es-sharvard-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "sharvard",
- "language": [
- {
- "lang_code": "es",
- "language_name": "Spanish",
- "country": "ES"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-es_ES-sharvard-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 76.57
- },
- "piper-es-ald-medium": {
- "id": "piper-es-ald-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "ald",
- "language": [
- {
- "lang_code": "es",
- "language_name": "Spanish",
- "country": "MX"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-es_MX-ald-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.07
- },
- "piper-es-claude-high": {
- "id": "piper-es-claude-high",
- "model_type": "vits",
- "developer": "piper",
- "name": "claude",
- "language": [
- {
- "lang_code": "es",
- "language_name": "Spanish",
- "country": "MX"
- }
- ],
- "quality": "high",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-es_MX-claude-high.tar.bz2",
- "compression": true,
- "filesize_mb": 64.1
- },
- "piper-fs-haaniye_low": {
- "id": "piper-fs-haaniye_low",
- "model_type": "vits",
- "developer": "piper",
- "name": "haaniye_low",
- "language": [
- {
- "lang_code": "fs",
- "language_name": "Unknown language [fs]",
- "country": "US"
- }
- ],
- "quality": "unknown",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fa-haaniye_low.tar.bz2",
- "compression": true,
- "filesize_mb": 63.98
- },
- "piper-fa-rezahedayatfar-ibrahimwalk": {
- "id": "piper-fa-rezahedayatfar-ibrahimwalk",
- "model_type": "vits",
- "developer": "piper",
- "name": "rezahedayatfar",
- "language": [
- {
- "lang_code": "fa",
- "language_name": "Persian",
- "country": "en"
- }
- ],
- "quality": "ibrahimwalk",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fa_en-rezahedayatfar-ibrahimwalk-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.13
- },
- "piper-fa-amir-medium": {
- "id": "piper-fa-amir-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "amir",
- "language": [
- {
- "lang_code": "fa",
- "language_name": "Persian",
- "country": "IR"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fa_IR-amir-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.12
- },
- "piper-fa-gyro-medium": {
- "id": "piper-fa-gyro-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "gyro",
- "language": [
- {
- "lang_code": "fa",
- "language_name": "Persian",
- "country": "IR"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fa_IR-gyro-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.1
- },
- "piper-fi-harri-low": {
- "id": "piper-fi-harri-low",
- "model_type": "vits",
- "developer": "piper",
- "name": "harri",
- "language": [
- {
- "lang_code": "fi",
- "language_name": "Finnish",
- "country": "FI"
- }
- ],
- "quality": "low",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fi_FI-harri-low.tar.bz2",
- "compression": true,
- "filesize_mb": 64.03
- },
- "piper-fi-harri-medium": {
- "id": "piper-fi-harri-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "harri",
- "language": [
- {
- "lang_code": "fi",
- "language_name": "Finnish",
- "country": "FI"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fi_FI-harri-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.02
- },
- "piper-fr-gilles-low": {
- "id": "piper-fr-gilles-low",
- "model_type": "vits",
- "developer": "piper",
- "name": "gilles",
- "language": [
- {
- "lang_code": "fr",
- "language_name": "French",
- "country": "FR"
- }
- ],
- "quality": "low",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-gilles-low.tar.bz2",
- "compression": true,
- "filesize_mb": 63.98
- },
- "piper-fr-siwis-low": {
- "id": "piper-fr-siwis-low",
- "model_type": "vits",
- "developer": "piper",
- "name": "siwis",
- "language": [
- {
- "lang_code": "fr",
- "language_name": "French",
- "country": "FR"
- }
- ],
- "quality": "low",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-siwis-low.tar.bz2",
- "compression": true,
- "filesize_mb": 25.28
- },
- "piper-fr-siwis-medium": {
- "id": "piper-fr-siwis-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "siwis",
- "language": [
- {
- "lang_code": "fr",
- "language_name": "French",
- "country": "FR"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-siwis-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.11
- },
- "piper-fr-tjiho-model1": {
- "id": "piper-fr-tjiho-model1",
- "model_type": "vits",
- "developer": "piper",
- "name": "tjiho",
- "language": [
- {
- "lang_code": "fr",
- "language_name": "French",
- "country": "FR"
- }
- ],
- "quality": "model1",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-tjiho-model1.tar.bz2",
- "compression": true,
- "filesize_mb": 64.11
- },
- "piper-fr-tjiho-model2": {
- "id": "piper-fr-tjiho-model2",
- "model_type": "vits",
- "developer": "piper",
- "name": "tjiho",
- "language": [
- {
- "lang_code": "fr",
- "language_name": "French",
- "country": "FR"
- }
- ],
- "quality": "model2",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-tjiho-model2.tar.bz2",
- "compression": true,
- "filesize_mb": 64.11
- },
- "piper-fr-tjiho-model3": {
- "id": "piper-fr-tjiho-model3",
- "model_type": "vits",
- "developer": "piper",
- "name": "tjiho",
- "language": [
- {
- "lang_code": "fr",
- "language_name": "French",
- "country": "FR"
- }
- ],
- "quality": "model3",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-tjiho-model3.tar.bz2",
- "compression": true,
- "filesize_mb": 64.12
- },
- "piper-fr-tom-medium": {
- "id": "piper-fr-tom-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "tom",
- "language": [
- {
- "lang_code": "fr",
- "language_name": "French",
- "country": "FR"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-tom-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.14
- },
- "piper-fr-upmc-medium": {
- "id": "piper-fr-upmc-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "upmc",
- "language": [
- {
- "lang_code": "fr",
- "language_name": "French",
- "country": "FR"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-upmc-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 76.67
- },
- "piper-hu-anna-medium": {
- "id": "piper-hu-anna-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "anna",
- "language": [
- {
- "lang_code": "hu",
- "language_name": "Hungarian",
- "country": "HU"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-hu_HU-anna-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.09
- },
- "piper-hu-berta-medium": {
- "id": "piper-hu-berta-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "berta",
- "language": [
- {
- "lang_code": "hu",
- "language_name": "Hungarian",
- "country": "HU"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-hu_HU-berta-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.1
- },
- "piper-hu-imre-medium": {
- "id": "piper-hu-imre-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "imre",
- "language": [
- {
- "lang_code": "hu",
- "language_name": "Hungarian",
- "country": "HU"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-hu_HU-imre-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.11
- },
- "piper-is-bui-medium": {
- "id": "piper-is-bui-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "bui",
- "language": [
- {
- "lang_code": "is",
- "language_name": "Icelandic",
- "country": "IS"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-is_IS-bui-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.14
- },
- "piper-is-salka-medium": {
- "id": "piper-is-salka-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "salka",
- "language": [
- {
- "lang_code": "is",
- "language_name": "Icelandic",
- "country": "IS"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-is_IS-salka-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.21
- },
- "piper-is-steinn-medium": {
- "id": "piper-is-steinn-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "steinn",
- "language": [
- {
- "lang_code": "is",
- "language_name": "Icelandic",
- "country": "IS"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-is_IS-steinn-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.23
- },
- "piper-is-ugla-medium": {
- "id": "piper-is-ugla-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "ugla",
- "language": [
- {
- "lang_code": "is",
- "language_name": "Icelandic",
- "country": "IS"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-is_IS-ugla-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.22
- },
- "piper-it-paola-medium": {
- "id": "piper-it-paola-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "paola",
- "language": [
- {
- "lang_code": "it",
- "language_name": "Italian",
- "country": "IT"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-it_IT-paola-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.13
- },
- "piper-it-riccardo-low": {
- "id": "piper-it-riccardo-low",
- "model_type": "vits",
- "developer": "piper",
- "name": "riccardo",
- "language": [
- {
- "lang_code": "it",
- "language_name": "Italian",
- "country": "IT"
- }
- ],
- "quality": "low",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-it_IT-riccardo-x_low.tar.bz2",
- "compression": true,
- "filesize_mb": 25.24
- },
- "piper-ka-natia-medium": {
- "id": "piper-ka-natia-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "natia",
- "language": [
- {
- "lang_code": "ka",
- "language_name": "Georgian",
- "country": "GE"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ka_GE-natia-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.12
- },
- "piper-kk-iseke-low": {
- "id": "piper-kk-iseke-low",
- "model_type": "vits",
- "developer": "piper",
- "name": "iseke",
- "language": [
- {
- "lang_code": "kk",
- "language_name": "Kazakh",
- "country": "KZ"
- }
- ],
- "quality": "low",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-kk_KZ-iseke-x_low.tar.bz2",
- "compression": true,
- "filesize_mb": 25.31
- },
- "piper-kk-issai-high": {
- "id": "piper-kk-issai-high",
- "model_type": "vits",
- "developer": "piper",
- "name": "issai",
- "language": [
- {
- "lang_code": "kk",
- "language_name": "Kazakh",
- "country": "KZ"
- }
- ],
- "quality": "high",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-kk_KZ-issai-high.tar.bz2",
- "compression": true,
- "filesize_mb": 123.26
- },
- "piper-kk-raya-low": {
- "id": "piper-kk-raya-low",
- "model_type": "vits",
- "developer": "piper",
- "name": "raya",
- "language": [
- {
- "lang_code": "kk",
- "language_name": "Kazakh",
- "country": "KZ"
- }
- ],
- "quality": "low",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-kk_KZ-raya-x_low.tar.bz2",
- "compression": true,
- "filesize_mb": 25.31
- },
- "piper-lb-marylux-medium": {
- "id": "piper-lb-marylux-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "marylux",
- "language": [
- {
- "lang_code": "lb",
- "language_name": "Luxembourgish",
- "country": "LU"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-lb_LU-marylux-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.11
- },
- "piper-lv-aivars-medium": {
- "id": "piper-lv-aivars-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "aivars",
- "language": [
- {
- "lang_code": "lv",
- "language_name": "Latvian",
- "country": "LV"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-lv_LV-aivars-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.07
- },
- "piper-ne-google-medium": {
- "id": "piper-ne-google-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "google",
- "language": [
- {
- "lang_code": "ne",
- "language_name": "Nepali",
- "country": "NP"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ne_NP-google-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 76.55
- },
- "piper-ne-google-low": {
- "id": "piper-ne-google-low",
- "model_type": "vits",
- "developer": "piper",
- "name": "google",
- "language": [
- {
- "lang_code": "ne",
- "language_name": "Nepali",
- "country": "NP"
- }
- ],
- "quality": "low",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ne_NP-google-x_low.tar.bz2",
- "compression": true,
- "filesize_mb": 31.63
- },
- "piper-nl-nathalie-medium": {
- "id": "piper-nl-nathalie-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "nathalie",
- "language": [
- {
- "lang_code": "nl",
- "language_name": "Dutch",
- "country": "BE"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-nl_BE-nathalie-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.12
- },
- "piper-nl-nathalie-low": {
- "id": "piper-nl-nathalie-low",
- "model_type": "vits",
- "developer": "piper",
- "name": "nathalie",
- "language": [
- {
- "lang_code": "nl",
- "language_name": "Dutch",
- "country": "BE"
- }
- ],
- "quality": "low",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-nl_BE-nathalie-x_low.tar.bz2",
- "compression": true,
- "filesize_mb": 25.23
- },
- "piper-nl-rdh-medium": {
- "id": "piper-nl-rdh-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "rdh",
- "language": [
- {
- "lang_code": "nl",
- "language_name": "Dutch",
- "country": "BE"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-nl_BE-rdh-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 63.94
- },
- "piper-nl-rdh-low": {
- "id": "piper-nl-rdh-low",
- "model_type": "vits",
- "developer": "piper",
- "name": "rdh",
- "language": [
- {
- "lang_code": "nl",
- "language_name": "Dutch",
- "country": "BE"
- }
- ],
- "quality": "low",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-nl_BE-rdh-x_low.tar.bz2",
- "compression": true,
- "filesize_mb": 25.23
- },
- "piper-no-talesyntese-medium": {
- "id": "piper-no-talesyntese-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "talesyntese",
- "language": [
- {
- "lang_code": "no",
- "language_name": "Norwegian",
- "country": "NO"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-no_NO-talesyntese-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.12
- },
- "piper-pl-darkman-medium": {
- "id": "piper-pl-darkman-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "darkman",
- "language": [
- {
- "lang_code": "pl",
- "language_name": "Polish",
- "country": "PL"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pl_PL-darkman-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.1
- },
- "piper-pl-gosia-medium": {
- "id": "piper-pl-gosia-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "gosia",
- "language": [
- {
- "lang_code": "pl",
- "language_name": "Polish",
- "country": "PL"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pl_PL-gosia-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.04
- },
- "piper-pl-mc_speech-medium": {
- "id": "piper-pl-mc_speech-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "mc_speech",
- "language": [
- {
- "lang_code": "pl",
- "language_name": "Polish",
- "country": "PL"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pl_PL-mc_speech-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.12
- },
- "piper-pt-edresson-low": {
- "id": "piper-pt-edresson-low",
- "model_type": "vits",
- "developer": "piper",
- "name": "edresson",
- "language": [
- {
- "lang_code": "pt",
- "language_name": "Portuguese",
- "country": "BR"
- }
- ],
- "quality": "low",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pt_BR-edresson-low.tar.bz2",
- "compression": true,
- "filesize_mb": 63.97
- },
- "piper-pt-faber-medium": {
- "id": "piper-pt-faber-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "faber",
- "language": [
- {
- "lang_code": "pt",
- "language_name": "Portuguese",
- "country": "BR"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pt_BR-faber-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.1
- },
- "piper-pt-tugao-medium": {
- "id": "piper-pt-tugao-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "tugao",
- "language": [
- {
- "lang_code": "pt",
- "language_name": "Portuguese",
- "country": "PT"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pt_PT-tugao-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.11
- },
- "piper-ro-mihai-medium": {
- "id": "piper-ro-mihai-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "mihai",
- "language": [
- {
- "lang_code": "ro",
- "language_name": "Romanian",
- "country": "RO"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ro_RO-mihai-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.1
- },
- "piper-ru-denis-medium": {
- "id": "piper-ru-denis-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "denis",
- "language": [
- {
- "lang_code": "ru",
- "language_name": "Russian",
- "country": "RU"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ru_RU-denis-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.09
- },
- "piper-ru-dmitri-medium": {
- "id": "piper-ru-dmitri-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "dmitri",
- "language": [
- {
- "lang_code": "ru",
- "language_name": "Russian",
- "country": "RU"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ru_RU-dmitri-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.09
- },
- "piper-ru-irina-medium": {
- "id": "piper-ru-irina-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "irina",
- "language": [
- {
- "lang_code": "ru",
- "language_name": "Russian",
- "country": "RU"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ru_RU-irina-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.06
- },
- "piper-ru-ruslan-medium": {
- "id": "piper-ru-ruslan-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "ruslan",
- "language": [
- {
- "lang_code": "ru",
- "language_name": "Russian",
- "country": "RU"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ru_RU-ruslan-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.07
- },
- "piper-sk-lili-medium": {
- "id": "piper-sk-lili-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "lili",
- "language": [
- {
- "lang_code": "sk",
- "language_name": "Slovak",
- "country": "SK"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-sk_SK-lili-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.11
- },
- "piper-sl-artur-medium": {
- "id": "piper-sl-artur-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "artur",
- "language": [
- {
- "lang_code": "sl",
- "language_name": "Slovenian",
- "country": "SI"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-sl_SI-artur-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 63.89
- },
- "piper-sr-serbski_institut-medium": {
- "id": "piper-sr-serbski_institut-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "serbski_institut",
- "language": [
- {
- "lang_code": "sr",
- "language_name": "Serbian",
- "country": "RS"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-sr_RS-serbski_institut-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 76.56
- },
- "piper-sv-nst-medium": {
- "id": "piper-sv-nst-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "nst",
- "language": [
- {
- "lang_code": "sv",
- "language_name": "Swedish",
- "country": "SE"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-sv_SE-nst-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.03
- },
- "piper-sw-lanfrica-medium": {
- "id": "piper-sw-lanfrica-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "lanfrica",
- "language": [
- {
- "lang_code": "sw",
- "language_name": "Swahili",
- "country": "CD"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-sw_CD-lanfrica-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.11
- },
- "piper-tr-dfki-medium": {
- "id": "piper-tr-dfki-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "dfki",
- "language": [
- {
- "lang_code": "tr",
- "language_name": "Turkish",
- "country": "TR"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-tr_TR-dfki-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.11
- },
- "piper-tr-fahrettin-medium": {
- "id": "piper-tr-fahrettin-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "fahrettin",
- "language": [
- {
- "lang_code": "tr",
- "language_name": "Turkish",
- "country": "TR"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-tr_TR-fahrettin-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.1
- },
- "piper-tr-fettah-medium": {
- "id": "piper-tr-fettah-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "fettah",
- "language": [
- {
- "lang_code": "tr",
- "language_name": "Turkish",
- "country": "TR"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-tr_TR-fettah-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.09
- },
- "piper-uk-lada-low": {
- "id": "piper-uk-lada-low",
- "model_type": "vits",
- "developer": "piper",
- "name": "lada",
- "language": [
- {
- "lang_code": "uk",
- "language_name": "Ukrainian",
- "country": "UA"
- }
- ],
- "quality": "low",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-uk_UA-lada-x_low.tar.bz2",
- "compression": true,
- "filesize_mb": 25.25
- },
- "piper-uk-ukrainian_tts-medium": {
- "id": "piper-uk-ukrainian_tts-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "ukrainian_tts",
- "language": [
- {
- "lang_code": "uk",
- "language_name": "Ukrainian",
- "country": "UA"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-uk_UA-ukrainian_tts-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 76.6
- },
- "piper-vi-25hours_single-low": {
- "id": "piper-vi-25hours_single-low",
- "model_type": "vits",
- "developer": "piper",
- "name": "25hours_single",
- "language": [
- {
- "lang_code": "vi",
- "language_name": "Vietnamese",
- "country": "VN"
- }
- ],
- "quality": "low",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-vi_VN-25hours_single-low.tar.bz2",
- "compression": true,
- "filesize_mb": 63.96
- },
- "piper-vi-vais1000-medium": {
- "id": "piper-vi-vais1000-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "vais1000",
- "language": [
- {
- "lang_code": "vi",
- "language_name": "Vietnamese",
- "country": "VN"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-vi_VN-vais1000-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.02
- },
- "piper-vi-vivos-low": {
- "id": "piper-vi-vivos-low",
- "model_type": "vits",
- "developer": "piper",
- "name": "vivos",
- "language": [
- {
- "lang_code": "vi",
- "language_name": "Vietnamese",
- "country": "VN"
- }
- ],
- "quality": "low",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-vi_VN-vivos-x_low.tar.bz2",
- "compression": true,
- "filesize_mb": 31.8
- },
- "piper-zh-huayan-medium": {
- "id": "piper-zh-huayan-medium",
- "model_type": "vits",
- "developer": "piper",
- "name": "huayan",
- "language": [
- {
- "lang_code": "zh",
- "language_name": "Chinese",
- "country": "CN"
- }
- ],
- "quality": "medium",
- "sample_rate": 22050,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-zh_CN-huayan-medium.tar.bz2",
- "compression": true,
- "filesize_mb": 64.14
- },
- "vctk-fs-unknown": {
- "id": "vctk-fs-unknown",
- "model_type": "vits",
- "developer": "vctk",
- "name": "unknown",
- "language": [
- {
- "lang_code": "fs",
- "language_name": "Unknown language [fs]",
- "country": "US"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-vctk.tar.bz2",
- "compression": true,
- "filesize_mb": 144.73
- },
- "zh-fs-unknown": {
- "id": "zh-fs-unknown",
- "model_type": "vits",
- "developer": "zh",
- "name": "unknown",
- "language": [
- {
- "lang_code": "fs",
- "language_name": "Unknown language [fs]",
- "country": "US"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-zh-aishell3.tar.bz2",
- "compression": true,
- "filesize_mb": 140.12
- },
- "zh-fs-abyssinvoker": {
- "id": "zh-fs-abyssinvoker",
- "model_type": "vits",
- "developer": "zh",
- "name": "abyssinvoker",
- "language": [
- {
- "lang_code": "fs",
- "language_name": "Unknown language [fs]",
- "country": "US"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-zh-hf-abyssinvoker.tar.bz2",
- "compression": true,
- "filesize_mb": 114.99
- },
- "zh-fs-bronya": {
- "id": "zh-fs-bronya",
- "model_type": "vits",
- "developer": "zh",
- "name": "bronya",
- "language": [
- {
- "lang_code": "fs",
- "language_name": "Unknown language [fs]",
- "country": "US"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-zh-hf-bronya.tar.bz2",
- "compression": true,
- "filesize_mb": 115.01
- },
- "zh-fs-doom": {
- "id": "zh-fs-doom",
- "model_type": "vits",
- "developer": "zh",
- "name": "doom",
- "language": [
- {
- "lang_code": "fs",
- "language_name": "Unknown language [fs]",
- "country": "US"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-zh-hf-doom.tar.bz2",
- "compression": true,
- "filesize_mb": 114.97
- },
- "zh-fs-echo": {
- "id": "zh-fs-echo",
- "model_type": "vits",
- "developer": "zh",
- "name": "echo",
- "language": [
- {
- "lang_code": "fs",
- "language_name": "Unknown language [fs]",
- "country": "US"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-zh-hf-echo.tar.bz2",
- "compression": true,
- "filesize_mb": 114.97
- },
- "zh-fs-eula": {
- "id": "zh-fs-eula",
- "model_type": "vits",
- "developer": "zh",
- "name": "eula",
- "language": [
- {
- "lang_code": "fs",
- "language_name": "Unknown language [fs]",
- "country": "US"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-zh-hf-eula.tar.bz2",
- "compression": true,
- "filesize_mb": 114.98
- },
- "zh-fs-fanchen-C": {
- "id": "zh-fs-fanchen-C",
- "model_type": "vits",
- "developer": "zh",
- "name": "fanchen",
- "language": [
- {
- "lang_code": "fs",
- "language_name": "Unknown language [fs]",
- "country": "US"
- }
- ],
- "quality": "C",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-zh-hf-fanchen-C.tar.bz2",
- "compression": true,
- "filesize_mb": 113.8
- },
- "zh-fs-fanchen-unity": {
- "id": "zh-fs-fanchen-unity",
- "model_type": "vits",
- "developer": "zh",
- "name": "fanchen",
- "language": [
- {
- "lang_code": "fs",
- "language_name": "Unknown language [fs]",
- "country": "US"
- }
- ],
- "quality": "unity",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-zh-hf-fanchen-unity.tar.bz2",
- "compression": true,
- "filesize_mb": 113.62
- },
- "zh-fs-fanchen-wnj": {
- "id": "zh-fs-fanchen-wnj",
- "model_type": "vits",
- "developer": "zh",
- "name": "fanchen",
- "language": [
- {
- "lang_code": "fs",
- "language_name": "Unknown language [fs]",
- "country": "US"
- }
- ],
- "quality": "wnj",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-zh-hf-fanchen-wnj.tar.bz2",
- "compression": true,
- "filesize_mb": 113.64
- },
- "zh-fs-fanchen-ZhiHuiLaoZhe": {
- "id": "zh-fs-fanchen-ZhiHuiLaoZhe",
- "model_type": "vits",
- "developer": "zh",
- "name": "fanchen",
- "language": [
- {
- "lang_code": "fs",
- "language_name": "Unknown language [fs]",
- "country": "US"
- }
- ],
- "quality": "ZhiHuiLaoZhe",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-zh-hf-fanchen-ZhiHuiLaoZhe.tar.bz2",
- "compression": true,
- "filesize_mb": 113.93
- },
- "zh-fs-fanchen-new": {
- "id": "zh-fs-fanchen-new",
- "model_type": "vits",
- "developer": "zh",
- "name": "fanchen",
- "language": [
- {
- "lang_code": "fs",
- "language_name": "Unknown language [fs]",
- "country": "US"
- }
- ],
- "quality": "new",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-zh-hf-fanchen-ZhiHuiLaoZhe_new.tar.bz2",
- "compression": true,
- "filesize_mb": 113.87
- },
- "zh-fs-keqing": {
- "id": "zh-fs-keqing",
- "model_type": "vits",
- "developer": "zh",
- "name": "keqing",
- "language": [
- {
- "lang_code": "fs",
- "language_name": "Unknown language [fs]",
- "country": "US"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-zh-hf-keqing.tar.bz2",
- "compression": true,
- "filesize_mb": 115.01
- },
- "zh-fs-theresa": {
- "id": "zh-fs-theresa",
- "model_type": "vits",
- "developer": "zh",
- "name": "theresa",
- "language": [
- {
- "lang_code": "fs",
- "language_name": "Unknown language [fs]",
- "country": "US"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-zh-hf-theresa.tar.bz2",
- "compression": true,
- "filesize_mb": 115.01
- },
- "zh-fs-zenyatta": {
- "id": "zh-fs-zenyatta",
- "model_type": "vits",
- "developer": "zh",
- "name": "zenyatta",
- "language": [
- {
- "lang_code": "fs",
- "language_name": "Unknown language [fs]",
- "country": "US"
- }
- ],
- "quality": "unknown",
- "sample_rate": 16000,
- "num_speakers": 1,
- "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-zh-hf-zenyatta.tar.bz2",
- "compression": true,
- "filesize_mb": 115.0
- },
- "mms_abi": {
- "id": "mms_abi",
- "language": [
- {
- "lang_code": "abi",
- "language_name": "Abidji",
- "country": "Ivory Coast"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/abi"
- },
- "mms_ace": {
- "id": "mms_ace",
- "language": [
- {
- "lang_code": "ace",
- "language_name": "Aceh",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ace"
- },
- "mms_aca": {
- "id": "mms_aca",
- "language": [
- {
- "lang_code": "aca",
- "language_name": "Achagua",
- "country": "Colombia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/aca"
- },
- "mms_acn": {
- "id": "mms_acn",
- "language": [
- {
- "lang_code": "acn",
- "language_name": "Achang",
- "country": "China, Myanmar"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/acn"
- },
- "mms_acr": {
- "id": "mms_acr",
- "language": [
- {
- "lang_code": "acr",
- "language_name": "Achi",
- "country": "Guatemala"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/acr"
- },
- "mms_ach": {
- "id": "mms_ach",
- "language": [
- {
- "lang_code": "ach",
- "language_name": "Acholi",
- "country": "Uganda, South Sudan"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ach"
- },
- "mms_acu": {
- "id": "mms_acu",
- "language": [
- {
- "lang_code": "acu",
- "language_name": "Achuar-Shiwiar",
- "country": "Ecuador, Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/acu"
- },
- "mms_guq": {
- "id": "mms_guq",
- "language": [
- {
- "lang_code": "guq",
- "language_name": "Ach\u00e9",
- "country": "Paraguay"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/guq"
- },
- "mms_ade": {
- "id": "mms_ade",
- "language": [
- {
- "lang_code": "ade",
- "language_name": "Adele",
- "country": "Ghana, Togo"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ade"
- },
- "mms_adj": {
- "id": "mms_adj",
- "language": [
- {
- "lang_code": "adj",
- "language_name": "Adioukrou",
- "country": "Ivory Coast"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/adj"
- },
- "mms_agd": {
- "id": "mms_agd",
- "language": [
- {
- "lang_code": "agd",
- "language_name": "Agarabi",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/agd"
- },
- "mms_agx": {
- "id": "mms_agx",
- "language": [
- {
- "lang_code": "agx",
- "language_name": "Aghul",
- "country": "Russia"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/agx"
- },
- "mms_agn": {
- "id": "mms_agn",
- "language": [
- {
- "lang_code": "agn",
- "language_name": "Agutaynen",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/agn"
- },
- "mms_aha": {
- "id": "mms_aha",
- "language": [
- {
- "lang_code": "aha",
- "language_name": "Ahanta",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/aha"
- },
- "mms_aka": {
- "id": "mms_aka",
- "language": [
- {
- "lang_code": "aka",
- "language_name": "Akan",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/aka"
- },
- "mms_knj": {
- "id": "mms_knj",
- "language": [
- {
- "lang_code": "knj",
- "language_name": "Akateko",
- "country": "Guatemala"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/knj"
- },
- "mms_ake": {
- "id": "mms_ake",
- "language": [
- {
- "lang_code": "ake",
- "language_name": "Akawaio",
- "country": "Guyana, Venezuela"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ake"
- },
- "mms_aeu": {
- "id": "mms_aeu",
- "language": [
- {
- "lang_code": "aeu",
- "language_name": "Akeu",
- "country": "Myanmar"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/aeu"
- },
- "mms_ahk": {
- "id": "mms_ahk",
- "language": [
- {
- "lang_code": "ahk",
- "language_name": "Akha",
- "country": "China, Laos, Myanmar, Thailand"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ahk"
- },
- "mms_bss": {
- "id": "mms_bss",
- "language": [
- {
- "lang_code": "bss",
- "language_name": "Akoose",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bss"
- },
- "mms_alj": {
- "id": "mms_alj",
- "language": [
- {
- "lang_code": "alj",
- "language_name": "Alangan",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/alj"
- },
- "mms_sqi": {
- "id": "mms_sqi",
- "language": [
- {
- "lang_code": "sqi",
- "language_name": "Albanian",
- "country": "Albania"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sqi"
- },
- "mms_alt": {
- "id": "mms_alt",
- "language": [
- {
- "lang_code": "alt",
- "language_name": "Altai, Southern",
- "country": "Russia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/alt"
- },
- "mms_alp": {
- "id": "mms_alp",
- "language": [
- {
- "lang_code": "alp",
- "language_name": "Alune",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/alp"
- },
- "mms_alz": {
- "id": "mms_alz",
- "language": [
- {
- "lang_code": "alz",
- "language_name": "Alur",
- "country": "Uganda"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/alz"
- },
- "mms_kab": {
- "id": "mms_kab",
- "language": [
- {
- "lang_code": "kab",
- "language_name": "Amazigh",
- "country": "Algeria, Morocco"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kab"
- },
- "mms_amk": {
- "id": "mms_amk",
- "language": [
- {
- "lang_code": "amk",
- "language_name": "Ambai",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/amk"
- },
- "mms_mmg": {
- "id": "mms_mmg",
- "language": [
- {
- "lang_code": "mmg",
- "language_name": "Ambrym, North",
- "country": "Vanuatu"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mmg"
- },
- "mms_amh": {
- "id": "mms_amh",
- "language": [
- {
- "lang_code": "amh",
- "language_name": "Amharic",
- "country": "Ethiopia"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": false,
- "Sample Exists": false,
- "url": "Not available"
- },
- "mms_ami": {
- "id": "mms_ami",
- "language": [
- {
- "lang_code": "ami",
- "language_name": "Amis",
- "country": "Taiwan"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ami"
- },
- "mms_azg": {
- "id": "mms_azg",
- "language": [
- {
- "lang_code": "azg",
- "language_name": "Amuzgo, San Pedro Amuzgos",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/azg"
- },
- "mms_agg": {
- "id": "mms_agg",
- "language": [
- {
- "lang_code": "agg",
- "language_name": "Angor",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/agg"
- },
- "mms_boj": {
- "id": "mms_boj",
- "language": [
- {
- "lang_code": "boj",
- "language_name": "Anjam",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/boj"
- },
- "mms_cko": {
- "id": "mms_cko",
- "language": [
- {
- "lang_code": "cko",
- "language_name": "Anufo",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cko"
- },
- "mms_any": {
- "id": "mms_any",
- "language": [
- {
- "lang_code": "any",
- "language_name": "Anyin",
- "country": "Ivory Coast, Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/any"
- },
- "mms_arl": {
- "id": "mms_arl",
- "language": [
- {
- "lang_code": "arl",
- "language_name": "Arabela",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/arl"
- },
- "mms_ara": {
- "id": "mms_ara",
- "language": [
- {
- "lang_code": "ara",
- "language_name": "Arabic",
- "country": "Multiple Countries"
- }
- ],
- "Region": "Asia, Africa",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ara"
- },
- "mms_atq": {
- "id": "mms_atq",
- "language": [
- {
- "lang_code": "atq",
- "language_name": "Aralle-Tabulahan",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/atq"
- },
- "mms_luc": {
- "id": "mms_luc",
- "language": [
- {
- "lang_code": "luc",
- "language_name": "Aringa",
- "country": "Uganda"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/luc"
- },
- "mms_hyw": {
- "id": "mms_hyw",
- "language": [
- {
- "lang_code": "hyw",
- "language_name": "Armenian, Western",
- "country": "Turkey"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hyw"
- },
- "mms_apr": {
- "id": "mms_apr",
- "language": [
- {
- "lang_code": "apr",
- "language_name": "Arop-Lokep",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/apr"
- },
- "mms_aia": {
- "id": "mms_aia",
- "language": [
- {
- "lang_code": "aia",
- "language_name": "Arosi",
- "country": "Solomon Islands"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/aia"
- },
- "mms_msy": {
- "id": "mms_msy",
- "language": [
- {
- "lang_code": "msy",
- "language_name": "Aruamu",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/msy"
- },
- "mms_cni": {
- "id": "mms_cni",
- "language": [
- {
- "lang_code": "cni",
- "language_name": "Ash\u00e1ninka",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cni"
- },
- "mms_cjo": {
- "id": "mms_cjo",
- "language": [
- {
- "lang_code": "cjo",
- "language_name": "Ash\u00e9ninka, Pajonal",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cjo"
- },
- "mms_cpu": {
- "id": "mms_cpu",
- "language": [
- {
- "lang_code": "cpu",
- "language_name": "Ash\u00e9ninka, Pichis",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cpu"
- },
- "mms_cpb": {
- "id": "mms_cpb",
- "language": [
- {
- "lang_code": "cpb",
- "language_name": "Ash\u00e9ninka, Ucayali-Yur\u00faa",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cpb"
- },
- "mms_asm": {
- "id": "mms_asm",
- "language": [
- {
- "lang_code": "asm",
- "language_name": "Assamese",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/asm"
- },
- "mms_asa": {
- "id": "mms_asa",
- "language": [
- {
- "lang_code": "asa",
- "language_name": "Asu",
- "country": "Tanzania"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/asa"
- },
- "mms_teo": {
- "id": "mms_teo",
- "language": [
- {
- "lang_code": "teo",
- "language_name": "Ateso",
- "country": "Uganda, Kenya"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/teo"
- },
- "mms_ati": {
- "id": "mms_ati",
- "language": [
- {
- "lang_code": "ati",
- "language_name": "Atti\u00e9",
- "country": "Ivory Coast"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ati"
- },
- "mms_djk": {
- "id": "mms_djk",
- "language": [
- {
- "lang_code": "djk",
- "language_name": "Aukan",
- "country": "Suriname"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/djk"
- },
- "mms_ava": {
- "id": "mms_ava",
- "language": [
- {
- "lang_code": "ava",
- "language_name": "Avar",
- "country": "Russia"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ava"
- },
- "mms_avn": {
- "id": "mms_avn",
- "language": [
- {
- "lang_code": "avn",
- "language_name": "Avatime",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/avn"
- },
- "mms_avu": {
- "id": "mms_avu",
- "language": [
- {
- "lang_code": "avu",
- "language_name": "Avokaya",
- "country": "South Sudan, Uganda"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/avu"
- },
- "mms_awb": {
- "id": "mms_awb",
- "language": [
- {
- "lang_code": "awb",
- "language_name": "Awa",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/awb"
- },
- "mms_kwi": {
- "id": "mms_kwi",
- "language": [
- {
- "lang_code": "kwi",
- "language_name": "Awa-Cuaiquer",
- "country": "Colombia, Ecuador"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kwi"
- },
- "mms_awa": {
- "id": "mms_awa",
- "language": [
- {
- "lang_code": "awa",
- "language_name": "Awadhi",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/awa"
- },
- "mms_agr": {
- "id": "mms_agr",
- "language": [
- {
- "lang_code": "agr",
- "language_name": "Awaj\u00fan",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/agr"
- },
- "mms_agu": {
- "id": "mms_agu",
- "language": [
- {
- "lang_code": "agu",
- "language_name": "Awakateko",
- "country": "Guatemala"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/agu"
- },
- "mms_ayr": {
- "id": "mms_ayr",
- "language": [
- {
- "lang_code": "ayr",
- "language_name": "Aymara, Central",
- "country": "Bolivia, Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ayr"
- },
- "mms_ayo": {
- "id": "mms_ayo",
- "language": [
- {
- "lang_code": "ayo",
- "language_name": "Ayoreo",
- "country": "Bolivia, Paraguay"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ayo"
- },
- "mms_abp": {
- "id": "mms_abp",
- "language": [
- {
- "lang_code": "abp",
- "language_name": "Ayta, Abellen",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/abp"
- },
- "mms_blx": {
- "id": "mms_blx",
- "language": [
- {
- "lang_code": "blx",
- "language_name": "Ayta, Mag-Indi",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/blx"
- },
- "mms_sgb": {
- "id": "mms_sgb",
- "language": [
- {
- "lang_code": "sgb",
- "language_name": "Ayta, Mag-antsi",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sgb"
- },
- "mms_azj-script_cyrillic": {
- "id": "mms_azj-script_cyrillic",
- "language": [
- {
- "lang_code": "cyrillic",
- "language_name": "Azerbaijani, North",
- "country": "Azerbaijan"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/azj-script_cyrillic"
- },
- "mms_azj-script_latin": {
- "id": "mms_azj-script_latin",
- "language": [
- {
- "lang_code": "latin",
- "language_name": "Azerbaijani, North",
- "country": "Azerbaijan"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/azj-script_latin"
- },
- "mms_azb": {
- "id": "mms_azb",
- "language": [
- {
- "lang_code": "azb",
- "language_name": "Azerbaijani, South",
- "country": "Iran"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/azb"
- },
- "mms_bba": {
- "id": "mms_bba",
- "language": [
- {
- "lang_code": "bba",
- "language_name": "Baatonum",
- "country": "Benin, Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bba"
- },
- "mms_bhz": {
- "id": "mms_bhz",
- "language": [
- {
- "lang_code": "bhz",
- "language_name": "Bada",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bhz"
- },
- "mms_bvc": {
- "id": "mms_bvc",
- "language": [
- {
- "lang_code": "bvc",
- "language_name": "Baelelea",
- "country": "Solomon Islands"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bvc"
- },
- "mms_bfy": {
- "id": "mms_bfy",
- "language": [
- {
- "lang_code": "bfy",
- "language_name": "Bagheli",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bfy"
- },
- "mms_bgq": {
- "id": "mms_bgq",
- "language": [
- {
- "lang_code": "bgq",
- "language_name": "Bagri",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bgq"
- },
- "mms_bdq": {
- "id": "mms_bdq",
- "language": [
- {
- "lang_code": "bdq",
- "language_name": "Bahnar",
- "country": "Vietnam"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bdq"
- },
- "mms_bdh": {
- "id": "mms_bdh",
- "language": [
- {
- "lang_code": "bdh",
- "language_name": "Baka",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bdh"
- },
- "mms_bqi": {
- "id": "mms_bqi",
- "language": [
- {
- "lang_code": "bqi",
- "language_name": "Bakhti\u00e2ri",
- "country": "Iran"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bqi"
- },
- "mms_bjw": {
- "id": "mms_bjw",
- "language": [
- {
- "lang_code": "bjw",
- "language_name": "Bakw\u00e9",
- "country": "Ivory Coast"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bjw"
- },
- "mms_blz": {
- "id": "mms_blz",
- "language": [
- {
- "lang_code": "blz",
- "language_name": "Balantak",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/blz"
- },
- "mms_ban": {
- "id": "mms_ban",
- "language": [
- {
- "lang_code": "ban",
- "language_name": "Bali",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ban"
- },
- "mms_bcc-script_latin": {
- "id": "mms_bcc-script_latin",
- "language": [
- {
- "lang_code": "latin",
- "language_name": "Balochi, Southern",
- "country": "Pakistan"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bcc-script_latin"
- },
- "mms_bcc-script_arabic": {
- "id": "mms_bcc-script_arabic",
- "language": [
- {
- "lang_code": "arabic",
- "language_name": "Balochi, Southern",
- "country": "Pakistan"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bcc-script_arabic"
- },
- "mms_bam": {
- "id": "mms_bam",
- "language": [
- {
- "lang_code": "bam",
- "language_name": "Bamanankan",
- "country": "Mali"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bam"
- },
- "mms_ptu": {
- "id": "mms_ptu",
- "language": [
- {
- "lang_code": "ptu",
- "language_name": "Bambam",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ptu"
- },
- "mms_bcw": {
- "id": "mms_bcw",
- "language": [
- {
- "lang_code": "bcw",
- "language_name": "Bana",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bcw"
- },
- "mms_bqj": {
- "id": "mms_bqj",
- "language": [
- {
- "lang_code": "bqj",
- "language_name": "Bandial",
- "country": "Senegal"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bqj"
- },
- "mms_bno": {
- "id": "mms_bno",
- "language": [
- {
- "lang_code": "bno",
- "language_name": "Bantoanon",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bno"
- },
- "mms_bbb": {
- "id": "mms_bbb",
- "language": [
- {
- "lang_code": "bbb",
- "language_name": "Barai",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bbb"
- },
- "mms_bfa": {
- "id": "mms_bfa",
- "language": [
- {
- "lang_code": "bfa",
- "language_name": "Bari",
- "country": "South Sudan"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bfa"
- },
- "mms_bjz": {
- "id": "mms_bjz",
- "language": [
- {
- "lang_code": "bjz",
- "language_name": "Baruga",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bjz"
- },
- "mms_bak": {
- "id": "mms_bak",
- "language": [
- {
- "lang_code": "bak",
- "language_name": "Bashkort",
- "country": "Russia"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bak"
- },
- "mms_eus": {
- "id": "mms_eus",
- "language": [
- {
- "lang_code": "eus",
- "language_name": "Basque",
- "country": "Spain"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/eus"
- },
- "mms_bsq": {
- "id": "mms_bsq",
- "language": [
- {
- "lang_code": "bsq",
- "language_name": "Bassa",
- "country": "Liberia, Sierra Leone"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bsq"
- },
- "mms_akb": {
- "id": "mms_akb",
- "language": [
- {
- "lang_code": "akb",
- "language_name": "Batak Angkola",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/akb"
- },
- "mms_btd": {
- "id": "mms_btd",
- "language": [
- {
- "lang_code": "btd",
- "language_name": "Batak Dairi",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/btd"
- },
- "mms_btx": {
- "id": "mms_btx",
- "language": [
- {
- "lang_code": "btx",
- "language_name": "Batak Karo",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/btx"
- },
- "mms_bts": {
- "id": "mms_bts",
- "language": [
- {
- "lang_code": "bts",
- "language_name": "Batak Simalungun",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bts"
- },
- "mms_bbc": {
- "id": "mms_bbc",
- "language": [
- {
- "lang_code": "bbc",
- "language_name": "Batak Toba",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bbc"
- },
- "mms_bvz": {
- "id": "mms_bvz",
- "language": [
- {
- "lang_code": "bvz",
- "language_name": "Bauzi",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bvz"
- },
- "mms_bjv": {
- "id": "mms_bjv",
- "language": [
- {
- "lang_code": "bjv",
- "language_name": "Bedjond",
- "country": "Central African Republic"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bjv"
- },
- "mms_bep": {
- "id": "mms_bep",
- "language": [
- {
- "lang_code": "bep",
- "language_name": "Behoa",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bep"
- },
- "mms_bkv": {
- "id": "mms_bkv",
- "language": [
- {
- "lang_code": "bkv",
- "language_name": "Bekwarra",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bkv"
- },
- "mms_bzj": {
- "id": "mms_bzj",
- "language": [
- {
- "lang_code": "bzj",
- "language_name": "Belize English Creole",
- "country": "Belize"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bzj"
- },
- "mms_bem": {
- "id": "mms_bem",
- "language": [
- {
- "lang_code": "bem",
- "language_name": "Bemba",
- "country": "Zambia"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bem"
- },
- "mms_bng": {
- "id": "mms_bng",
- "language": [
- {
- "lang_code": "bng",
- "language_name": "Benga",
- "country": "Gabon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bng"
- },
- "mms_ben": {
- "id": "mms_ben",
- "language": [
- {
- "lang_code": "ben",
- "language_name": "Bengali",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ben"
- },
- "mms_bom": {
- "id": "mms_bom",
- "language": [
- {
- "lang_code": "bom",
- "language_name": "Berom",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bom"
- },
- "mms_btt": {
- "id": "mms_btt",
- "language": [
- {
- "lang_code": "btt",
- "language_name": "Bete-Bendi",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/btt"
- },
- "mms_bha": {
- "id": "mms_bha",
- "language": [
- {
- "lang_code": "bha",
- "language_name": "Bharia",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bha"
- },
- "mms_bgw": {
- "id": "mms_bgw",
- "language": [
- {
- "lang_code": "bgw",
- "language_name": "Bhatri",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bgw"
- },
- "mms_bht": {
- "id": "mms_bht",
- "language": [
- {
- "lang_code": "bht",
- "language_name": "Bhattiyali",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bht"
- },
- "mms_beh": {
- "id": "mms_beh",
- "language": [
- {
- "lang_code": "beh",
- "language_name": "Biali",
- "country": "Benin"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/beh"
- },
- "mms_sne": {
- "id": "mms_sne",
- "language": [
- {
- "lang_code": "sne",
- "language_name": "Bidayuh, Bau",
- "country": "Malaysia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sne"
- },
- "mms_ubl": {
- "id": "mms_ubl",
- "language": [
- {
- "lang_code": "ubl",
- "language_name": "Bikol, Buhi\u2019non",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ubl"
- },
- "mms_bcl": {
- "id": "mms_bcl",
- "language": [
- {
- "lang_code": "bcl",
- "language_name": "Bikol, Central",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bcl"
- },
- "mms_bim": {
- "id": "mms_bim",
- "language": [
- {
- "lang_code": "bim",
- "language_name": "Bimoba",
- "country": "Ghana, Togo"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bim"
- },
- "mms_bkd": {
- "id": "mms_bkd",
- "language": [
- {
- "lang_code": "bkd",
- "language_name": "Binukid",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bkd"
- },
- "mms_bjr": {
- "id": "mms_bjr",
- "language": [
- {
- "lang_code": "bjr",
- "language_name": "Binumarien",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bjr"
- },
- "mms_bfo": {
- "id": "mms_bfo",
- "language": [
- {
- "lang_code": "bfo",
- "language_name": "Birifor, Malba",
- "country": "Burkina Faso"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bfo"
- },
- "mms_biv": {
- "id": "mms_biv",
- "language": [
- {
- "lang_code": "biv",
- "language_name": "Birifor, Southern",
- "country": "Burkina Faso"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/biv"
- },
- "mms_bib": {
- "id": "mms_bib",
- "language": [
- {
- "lang_code": "bib",
- "language_name": "Bisa",
- "country": "Zambia"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bib"
- },
- "mms_bis": {
- "id": "mms_bis",
- "language": [
- {
- "lang_code": "bis",
- "language_name": "Bislama",
- "country": "Vanuatu"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bis"
- },
- "mms_bzi": {
- "id": "mms_bzi",
- "language": [
- {
- "lang_code": "bzi",
- "language_name": "Bisu",
- "country": "China"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bzi"
- },
- "mms_bqp": {
- "id": "mms_bqp",
- "language": [
- {
- "lang_code": "bqp",
- "language_name": "Bis\u00e3",
- "country": "Burkina Faso"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bqp"
- },
- "mms_bpr": {
- "id": "mms_bpr",
- "language": [
- {
- "lang_code": "bpr",
- "language_name": "Blaan, Koronadal",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bpr"
- },
- "mms_bps": {
- "id": "mms_bps",
- "language": [
- {
- "lang_code": "bps",
- "language_name": "Blaan, Sarangani",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bps"
- },
- "mms_bwq": {
- "id": "mms_bwq",
- "language": [
- {
- "lang_code": "bwq",
- "language_name": "Bobo Madar\u00e9, Southern",
- "country": "Burkina Faso"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bwq"
- },
- "mms_bdv": {
- "id": "mms_bdv",
- "language": [
- {
- "lang_code": "bdv",
- "language_name": "Bodo Parja",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bdv"
- },
- "mms_bqc": {
- "id": "mms_bqc",
- "language": [
- {
- "lang_code": "bqc",
- "language_name": "Boko",
- "country": "Benin, Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bqc"
- },
- "mms_bus": {
- "id": "mms_bus",
- "language": [
- {
- "lang_code": "bus",
- "language_name": "Bokobaru",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bus"
- },
- "mms_bnp": {
- "id": "mms_bnp",
- "language": [
- {
- "lang_code": "bnp",
- "language_name": "Bola",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bnp"
- },
- "mms_bmq": {
- "id": "mms_bmq",
- "language": [
- {
- "lang_code": "bmq",
- "language_name": "Bomu",
- "country": "Mali"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bmq"
- },
- "mms_bdg": {
- "id": "mms_bdg",
- "language": [
- {
- "lang_code": "bdg",
- "language_name": "Bonggi",
- "country": "Malaysia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bdg"
- },
- "mms_boa": {
- "id": "mms_boa",
- "language": [
- {
- "lang_code": "boa",
- "language_name": "Bora",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/boa"
- },
- "mms_ksr": {
- "id": "mms_ksr",
- "language": [
- {
- "lang_code": "ksr",
- "language_name": "Borong",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ksr"
- },
- "mms_bor": {
- "id": "mms_bor",
- "language": [
- {
- "lang_code": "bor",
- "language_name": "Bor\u00f4ro",
- "country": "Brazil"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bor"
- },
- "mms_bru": {
- "id": "mms_bru",
- "language": [
- {
- "lang_code": "bru",
- "language_name": "Bru, Eastern",
- "country": "Laos"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bru"
- },
- "mms_box": {
- "id": "mms_box",
- "language": [
- {
- "lang_code": "box",
- "language_name": "Buamu",
- "country": "Burkina Faso"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/box"
- },
- "mms_bzh": {
- "id": "mms_bzh",
- "language": [
- {
- "lang_code": "bzh",
- "language_name": "Buang, Mapos",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bzh"
- },
- "mms_bgt": {
- "id": "mms_bgt",
- "language": [
- {
- "lang_code": "bgt",
- "language_name": "Bughotu",
- "country": "Solomon Islands"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bgt"
- },
- "mms_sab": {
- "id": "mms_sab",
- "language": [
- {
- "lang_code": "sab",
- "language_name": "Buglere",
- "country": "Panama"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sab"
- },
- "mms_bul": {
- "id": "mms_bul",
- "language": [
- {
- "lang_code": "bul",
- "language_name": "Bulgarian",
- "country": "Bulgaria"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bul"
- },
- "mms_bwu": {
- "id": "mms_bwu",
- "language": [
- {
- "lang_code": "bwu",
- "language_name": "Buli",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bwu"
- },
- "mms_bmv": {
- "id": "mms_bmv",
- "language": [
- {
- "lang_code": "bmv",
- "language_name": "Bum",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bmv"
- },
- "mms_mya": {
- "id": "mms_mya",
- "language": [
- {
- "lang_code": "mya",
- "language_name": "Burmese",
- "country": "Myanmar"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mya"
- },
- "mms_tte": {
- "id": "mms_tte",
- "language": [
- {
- "lang_code": "tte",
- "language_name": "Bwanabwana",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tte"
- },
- "mms_cjp": {
- "id": "mms_cjp",
- "language": [
- {
- "lang_code": "cjp",
- "language_name": "Cab\u00e9car",
- "country": "Costa Rica"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cjp"
- },
- "mms_cbv": {
- "id": "mms_cbv",
- "language": [
- {
- "lang_code": "cbv",
- "language_name": "Cacua",
- "country": "Colombia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cbv"
- },
- "mms_kaq": {
- "id": "mms_kaq",
- "language": [
- {
- "lang_code": "kaq",
- "language_name": "Capanahua",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kaq"
- },
- "mms_cot": {
- "id": "mms_cot",
- "language": [
- {
- "lang_code": "cot",
- "language_name": "Caquinte",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cot"
- },
- "mms_cbc": {
- "id": "mms_cbc",
- "language": [
- {
- "lang_code": "cbc",
- "language_name": "Carapana",
- "country": "Colombia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cbc"
- },
- "mms_car": {
- "id": "mms_car",
- "language": [
- {
- "lang_code": "car",
- "language_name": "Carib",
- "country": "Suriname"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/car"
- },
- "mms_cat": {
- "id": "mms_cat",
- "language": [
- {
- "lang_code": "cat",
- "language_name": "Catalan",
- "country": "Spain"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cat"
- },
- "mms_ceb": {
- "id": "mms_ceb",
- "language": [
- {
- "lang_code": "ceb",
- "language_name": "Cebuano",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ceb"
- },
- "mms_cme": {
- "id": "mms_cme",
- "language": [
- {
- "lang_code": "cme",
- "language_name": "Cerma",
- "country": "Burkina Faso"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cme"
- },
- "mms_cbi": {
- "id": "mms_cbi",
- "language": [
- {
- "lang_code": "cbi",
- "language_name": "Chachi",
- "country": "Ecuador"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cbi"
- },
- "mms_ceg": {
- "id": "mms_ceg",
- "language": [
- {
- "lang_code": "ceg",
- "language_name": "Chamacoco",
- "country": "Paraguay"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ceg"
- },
- "mms_cly": {
- "id": "mms_cly",
- "language": [
- {
- "lang_code": "cly",
- "language_name": "Chatino, Eastern Highland",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cly"
- },
- "mms_cya": {
- "id": "mms_cya",
- "language": [
- {
- "lang_code": "cya",
- "language_name": "Chatino, Nopala",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cya"
- },
- "mms_che": {
- "id": "mms_che",
- "language": [
- {
- "lang_code": "che",
- "language_name": "Chechen",
- "country": "Russia"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/che"
- },
- "mms_hne": {
- "id": "mms_hne",
- "language": [
- {
- "lang_code": "hne",
- "language_name": "Chhattisgarhi",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hne"
- },
- "mms_nya": {
- "id": "mms_nya",
- "language": [
- {
- "lang_code": "nya",
- "language_name": "Chichewa",
- "country": "Malawi"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nya"
- },
- "mms_dig": {
- "id": "mms_dig",
- "language": [
- {
- "lang_code": "dig",
- "language_name": "Chidigo",
- "country": "Kenya"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dig"
- },
- "mms_dug": {
- "id": "mms_dug",
- "language": [
- {
- "lang_code": "dug",
- "language_name": "Chiduruma",
- "country": "Tanzania"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dug"
- },
- "mms_bgr": {
- "id": "mms_bgr",
- "language": [
- {
- "lang_code": "bgr",
- "language_name": "Chin, Bawm",
- "country": "Myanmar"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bgr"
- },
- "mms_cek": {
- "id": "mms_cek",
- "language": [
- {
- "lang_code": "cek",
- "language_name": "Chin, Eastern Khumi",
- "country": "Myanmar"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cek"
- },
- "mms_cfm": {
- "id": "mms_cfm",
- "language": [
- {
- "lang_code": "cfm",
- "language_name": "Chin, Falam",
- "country": "Myanmar"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cfm"
- },
- "mms_cnh": {
- "id": "mms_cnh",
- "language": [
- {
- "lang_code": "cnh",
- "language_name": "Chin, Hakha",
- "country": "Myanmar"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cnh"
- },
- "mms_hlt": {
- "id": "mms_hlt",
- "language": [
- {
- "lang_code": "hlt",
- "language_name": "Chin, Matu",
- "country": "Myanmar"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hlt"
- },
- "mms_mwq": {
- "id": "mms_mwq",
- "language": [
- {
- "lang_code": "mwq",
- "language_name": "Chin, M\u00fc\u00fcn",
- "country": "Myanmar"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mwq"
- },
- "mms_ctd": {
- "id": "mms_ctd",
- "language": [
- {
- "lang_code": "ctd",
- "language_name": "Chin, Tedim",
- "country": "Myanmar"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ctd"
- },
- "mms_tcz": {
- "id": "mms_tcz",
- "language": [
- {
- "lang_code": "tcz",
- "language_name": "Chin, Thado",
- "country": "Myanmar"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tcz"
- },
- "mms_zyp": {
- "id": "mms_zyp",
- "language": [
- {
- "lang_code": "zyp",
- "language_name": "Chin, Zyphe",
- "country": "Myanmar"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zyp"
- },
- "mms_cco": {
- "id": "mms_cco",
- "language": [
- {
- "lang_code": "cco",
- "language_name": "Chinantec, Comaltepec",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cco"
- },
- "mms_cnl": {
- "id": "mms_cnl",
- "language": [
- {
- "lang_code": "cnl",
- "language_name": "Chinantec, Lalana",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cnl"
- },
- "mms_cle": {
- "id": "mms_cle",
- "language": [
- {
- "lang_code": "cle",
- "language_name": "Chinantec, Lealao",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cle"
- },
- "mms_chz": {
- "id": "mms_chz",
- "language": [
- {
- "lang_code": "chz",
- "language_name": "Chinantec, Ozumac\u00edn",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/chz"
- },
- "mms_cpa": {
- "id": "mms_cpa",
- "language": [
- {
- "lang_code": "cpa",
- "language_name": "Chinantec, Palantla",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cpa"
- },
- "mms_cso": {
- "id": "mms_cso",
- "language": [
- {
- "lang_code": "cso",
- "language_name": "Chinantec, Sochiapam",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cso"
- },
- "mms_cnt": {
- "id": "mms_cnt",
- "language": [
- {
- "lang_code": "cnt",
- "language_name": "Chinantec, Tepetotutla",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cnt"
- },
- "mms_cuc": {
- "id": "mms_cuc",
- "language": [
- {
- "lang_code": "cuc",
- "language_name": "Chinantec, Usila",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cuc"
- },
- "mms_hak": {
- "id": "mms_hak",
- "language": [
- {
- "lang_code": "hak",
- "language_name": "Chinese, Hakka",
- "country": "China"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hak"
- },
- "mms_nan": {
- "id": "mms_nan",
- "language": [
- {
- "lang_code": "nan",
- "language_name": "Chinese, Min Nan",
- "country": "Unknown"
- }
- ],
- "Region": "Unknown",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nan"
- },
- "mms_xnj": {
- "id": "mms_xnj",
- "language": [
- {
- "lang_code": "xnj",
- "language_name": "Chingoni",
- "country": "Mozambique"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xnj"
- },
- "mms_cap": {
- "id": "mms_cap",
- "language": [
- {
- "lang_code": "cap",
- "language_name": "Chipaya",
- "country": "Bolivia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cap"
- },
- "mms_cax": {
- "id": "mms_cax",
- "language": [
- {
- "lang_code": "cax",
- "language_name": "Chiquitano",
- "country": "Bolivia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cax"
- },
- "mms_ctg": {
- "id": "mms_ctg",
- "language": [
- {
- "lang_code": "ctg",
- "language_name": "Chittagonian",
- "country": "Bangladesh"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ctg"
- },
- "mms_ctu": {
- "id": "mms_ctu",
- "language": [
- {
- "lang_code": "ctu",
- "language_name": "Chol",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ctu"
- },
- "mms_chf": {
- "id": "mms_chf",
- "language": [
- {
- "lang_code": "chf",
- "language_name": "Chontal, Tabasco",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/chf"
- },
- "mms_cce": {
- "id": "mms_cce",
- "language": [
- {
- "lang_code": "cce",
- "language_name": "Chopi",
- "country": "Mozambique"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cce"
- },
- "mms_crt": {
- "id": "mms_crt",
- "language": [
- {
- "lang_code": "crt",
- "language_name": "Chorote, Iyojwa\u2019ja",
- "country": "Paraguay"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/crt"
- },
- "mms_crq": {
- "id": "mms_crq",
- "language": [
- {
- "lang_code": "crq",
- "language_name": "Chorote, Iyo\u2019wujwa",
- "country": "Paraguay"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/crq"
- },
- "mms_cac-dialect_sansebasti\u00e1ncoat\u00e1n": {
- "id": "mms_cac-dialect_sansebasti\u00e1ncoat\u00e1n",
- "language": [
- {
- "lang_code": "sansebasti\u00e1ncoat\u00e1n",
- "language_name": "Chuj",
- "country": "Guatemala"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cac-dialect_sansebasti\u00e1ncoat\u00e1n"
- },
- "mms_cac-dialect_sanmateoixtat\u00e1n": {
- "id": "mms_cac-dialect_sanmateoixtat\u00e1n",
- "language": [
- {
- "lang_code": "sanmateoixtat\u00e1n",
- "language_name": "Chuj",
- "country": "Guatemala"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cac-dialect_sanmateoixtat\u00e1n"
- },
- "mms_ckt": {
- "id": "mms_ckt",
- "language": [
- {
- "lang_code": "ckt",
- "language_name": "Chukchi",
- "country": "Russia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ckt"
- },
- "mms_ncu": {
- "id": "mms_ncu",
- "language": [
- {
- "lang_code": "ncu",
- "language_name": "Chumburung",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ncu"
- },
- "mms_cdj": {
- "id": "mms_cdj",
- "language": [
- {
- "lang_code": "cdj",
- "language_name": "Churahi",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cdj"
- },
- "mms_chv": {
- "id": "mms_chv",
- "language": [
- {
- "lang_code": "chv",
- "language_name": "Chuvash",
- "country": "Russia"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/chv"
- },
- "mms_caa": {
- "id": "mms_caa",
- "language": [
- {
- "lang_code": "caa",
- "language_name": "Ch\u2019orti\u2019",
- "country": "Guatemala"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/caa"
- },
- "mms_asg": {
- "id": "mms_asg",
- "language": [
- {
- "lang_code": "asg",
- "language_name": "Cishingini",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/asg"
- },
- "mms_con": {
- "id": "mms_con",
- "language": [
- {
- "lang_code": "con",
- "language_name": "Cof\u00e1n",
- "country": "Colombia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/con"
- },
- "mms_crn": {
- "id": "mms_crn",
- "language": [
- {
- "lang_code": "crn",
- "language_name": "Cora, El Nayar",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/crn"
- },
- "mms_cok": {
- "id": "mms_cok",
- "language": [
- {
- "lang_code": "cok",
- "language_name": "Cora, Santa Teresa",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cok"
- },
- "mms_crk-script_latin": {
- "id": "mms_crk-script_latin",
- "language": [
- {
- "lang_code": "latin",
- "language_name": "Cree, Plains",
- "country": "Canada"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/crk-script_latin"
- },
- "mms_crk-script_syllabics": {
- "id": "mms_crk-script_syllabics",
- "language": [
- {
- "lang_code": "syllabics",
- "language_name": "Cree, Plains",
- "country": "Canada"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/crk-script_syllabics"
- },
- "mms_crh": {
- "id": "mms_crh",
- "language": [
- {
- "lang_code": "crh",
- "language_name": "Crimean Tatar",
- "country": "Ukraine"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/crh"
- },
- "mms_cui": {
- "id": "mms_cui",
- "language": [
- {
- "lang_code": "cui",
- "language_name": "Cuiba",
- "country": "Colombia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cui"
- },
- "mms_dsh": {
- "id": "mms_dsh",
- "language": [
- {
- "lang_code": "dsh",
- "language_name": "Daasanach",
- "country": "Ethiopia"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dsh"
- },
- "mms_dbq": {
- "id": "mms_dbq",
- "language": [
- {
- "lang_code": "dbq",
- "language_name": "Daba",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dbq"
- },
- "mms_dga": {
- "id": "mms_dga",
- "language": [
- {
- "lang_code": "dga",
- "language_name": "Dagaare, Southern",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dga"
- },
- "mms_dgi": {
- "id": "mms_dgi",
- "language": [
- {
- "lang_code": "dgi",
- "language_name": "Dagara, Northern",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dgi"
- },
- "mms_dgk": {
- "id": "mms_dgk",
- "language": [
- {
- "lang_code": "dgk",
- "language_name": "Dagba",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dgk"
- },
- "mms_dnj-dialect_gweetaawueast": {
- "id": "mms_dnj-dialect_gweetaawueast",
- "language": [
- {
- "lang_code": "gweetaawueast",
- "language_name": "Dan",
- "country": "Liberia"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dnj-dialect_gweetaawueast"
- },
- "mms_dnj-dialect_blowowest": {
- "id": "mms_dnj-dialect_blowowest",
- "language": [
- {
- "lang_code": "blowowest",
- "language_name": "Dan",
- "country": "Liberia"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dnj-dialect_blowowest"
- },
- "mms_daa": {
- "id": "mms_daa",
- "language": [
- {
- "lang_code": "daa",
- "language_name": "Dangal\u00e9at",
- "country": "Chad"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/daa"
- },
- "mms_dnt": {
- "id": "mms_dnt",
- "language": [
- {
- "lang_code": "dnt",
- "language_name": "Dani, Mid Grand Valley",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dnt"
- },
- "mms_dnw": {
- "id": "mms_dnw",
- "language": [
- {
- "lang_code": "dnw",
- "language_name": "Dani, Western",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dnw"
- },
- "mms_dar": {
- "id": "mms_dar",
- "language": [
- {
- "lang_code": "dar",
- "language_name": "Dargwa",
- "country": "Russia"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dar"
- },
- "mms_tcc": {
- "id": "mms_tcc",
- "language": [
- {
- "lang_code": "tcc",
- "language_name": "Datooga",
- "country": "Tanzania"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tcc"
- },
- "mms_dwr": {
- "id": "mms_dwr",
- "language": [
- {
- "lang_code": "dwr",
- "language_name": "Dawro",
- "country": "Ethiopia"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dwr"
- },
- "mms_ded": {
- "id": "mms_ded",
- "language": [
- {
- "lang_code": "ded",
- "language_name": "Dedua",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ded"
- },
- "mms_mzw": {
- "id": "mms_mzw",
- "language": [
- {
- "lang_code": "mzw",
- "language_name": "Deg",
- "country": "Chad"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mzw"
- },
- "mms_ntr": {
- "id": "mms_ntr",
- "language": [
- {
- "lang_code": "ntr",
- "language_name": "Delo",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ntr"
- },
- "mms_ddn": {
- "id": "mms_ddn",
- "language": [
- {
- "lang_code": "ddn",
- "language_name": "Dendi",
- "country": "Benin"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ddn"
- },
- "mms_des": {
- "id": "mms_des",
- "language": [
- {
- "lang_code": "des",
- "language_name": "Desano",
- "country": "Colombia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/des"
- },
- "mms_dso": {
- "id": "mms_dso",
- "language": [
- {
- "lang_code": "dso",
- "language_name": "Desiya",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dso"
- },
- "mms_nfa": {
- "id": "mms_nfa",
- "language": [
- {
- "lang_code": "nfa",
- "language_name": "Dhao",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nfa"
- },
- "mms_dhi": {
- "id": "mms_dhi",
- "language": [
- {
- "lang_code": "dhi",
- "language_name": "Dhimal",
- "country": "Nepal"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dhi"
- },
- "mms_gud": {
- "id": "mms_gud",
- "language": [
- {
- "lang_code": "gud",
- "language_name": "Dida, Yocobou\u00e9",
- "country": "Ivory Coast"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gud"
- },
- "mms_did": {
- "id": "mms_did",
- "language": [
- {
- "lang_code": "did",
- "language_name": "Didinga",
- "country": "South Sudan"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/did"
- },
- "mms_mhu": {
- "id": "mms_mhu",
- "language": [
- {
- "lang_code": "mhu",
- "language_name": "Digaro-Mishmi",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mhu"
- },
- "mms_dip": {
- "id": "mms_dip",
- "language": [
- {
- "lang_code": "dip",
- "language_name": "Dinka, Northeastern",
- "country": "Sudan"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dip"
- },
- "mms_dik": {
- "id": "mms_dik",
- "language": [
- {
- "lang_code": "dik",
- "language_name": "Dinka, Southwestern",
- "country": "South Sudan"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dik"
- },
- "mms_tbz": {
- "id": "mms_tbz",
- "language": [
- {
- "lang_code": "tbz",
- "language_name": "Ditammari",
- "country": "Benin"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tbz"
- },
- "mms_dts": {
- "id": "mms_dts",
- "language": [
- {
- "lang_code": "dts",
- "language_name": "Dogon, Toro So",
- "country": "Mali"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dts"
- },
- "mms_dos": {
- "id": "mms_dos",
- "language": [
- {
- "lang_code": "dos",
- "language_name": "Dogos\u00e9",
- "country": "Burkina Faso"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dos"
- },
- "mms_dgo": {
- "id": "mms_dgo",
- "language": [
- {
- "lang_code": "dgo",
- "language_name": "Dogri",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dgo"
- },
- "mms_mvp": {
- "id": "mms_mvp",
- "language": [
- {
- "lang_code": "mvp",
- "language_name": "Duri",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mvp"
- },
- "mms_nld": {
- "id": "mms_nld",
- "language": [
- {
- "lang_code": "nld",
- "language_name": "Dutch",
- "country": "Netherlands"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nld"
- },
- "mms_jen": {
- "id": "mms_jen",
- "language": [
- {
- "lang_code": "jen",
- "language_name": "Dza",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/jen"
- },
- "mms_dzo": {
- "id": "mms_dzo",
- "language": [
- {
- "lang_code": "dzo",
- "language_name": "Dzongkha",
- "country": "Bhutan"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dzo"
- },
- "mms_idd": {
- "id": "mms_idd",
- "language": [
- {
- "lang_code": "idd",
- "language_name": "Ede Idaca",
- "country": "Benin"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/idd"
- },
- "mms_eka": {
- "id": "mms_eka",
- "language": [
- {
- "lang_code": "eka",
- "language_name": "Ekajuk",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/eka"
- },
- "mms_cto": {
- "id": "mms_cto",
- "language": [
- {
- "lang_code": "cto",
- "language_name": "Embera Cat\u00edo",
- "country": "Colombia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cto"
- },
- "mms_emp": {
- "id": "mms_emp",
- "language": [
- {
- "lang_code": "emp",
- "language_name": "Ember\u00e1, Northern",
- "country": "Colombia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/emp"
- },
- "mms_eng": {
- "id": "mms_eng",
- "language": [
- {
- "lang_code": "eng",
- "language_name": "English",
- "country": "United Kingdom"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/eng"
- },
- "mms_enx": {
- "id": "mms_enx",
- "language": [
- {
- "lang_code": "enx",
- "language_name": "Enxet",
- "country": "Paraguay"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/enx"
- },
- "mms_sja": {
- "id": "mms_sja",
- "language": [
- {
- "lang_code": "sja",
- "language_name": "Epena",
- "country": "Colombia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sja"
- },
- "mms_myv": {
- "id": "mms_myv",
- "language": [
- {
- "lang_code": "myv",
- "language_name": "Erzya",
- "country": "Russia"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/myv"
- },
- "mms_mcq": {
- "id": "mms_mcq",
- "language": [
- {
- "lang_code": "mcq",
- "language_name": "Ese",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mcq"
- },
- "mms_ese": {
- "id": "mms_ese",
- "language": [
- {
- "lang_code": "ese",
- "language_name": "Ese Ejja",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ese"
- },
- "mms_evn": {
- "id": "mms_evn",
- "language": [
- {
- "lang_code": "evn",
- "language_name": "Evenki",
- "country": "Russia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/evn"
- },
- "mms_eza": {
- "id": "mms_eza",
- "language": [
- {
- "lang_code": "eza",
- "language_name": "Ezaa",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/eza"
- },
- "mms_fal": {
- "id": "mms_fal",
- "language": [
- {
- "lang_code": "fal",
- "language_name": "Fali, South",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/fal"
- },
- "mms_fao": {
- "id": "mms_fao",
- "language": [
- {
- "lang_code": "fao",
- "language_name": "Faroese",
- "country": "Faroe Islands"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/fao"
- },
- "mms_far": {
- "id": "mms_far",
- "language": [
- {
- "lang_code": "far",
- "language_name": "Fataleka",
- "country": "Solomon Islands"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/far"
- },
- "mms_fij": {
- "id": "mms_fij",
- "language": [
- {
- "lang_code": "fij",
- "language_name": "Fijian",
- "country": "Fiji"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/fij"
- },
- "mms_fin": {
- "id": "mms_fin",
- "language": [
- {
- "lang_code": "fin",
- "language_name": "Finnish",
- "country": "Finland"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/fin"
- },
- "mms_fon": {
- "id": "mms_fon",
- "language": [
- {
- "lang_code": "fon",
- "language_name": "Fon",
- "country": "Benin"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/fon"
- },
- "mms_frd": {
- "id": "mms_frd",
- "language": [
- {
- "lang_code": "frd",
- "language_name": "Fordata",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/frd"
- },
- "mms_fra": {
- "id": "mms_fra",
- "language": [
- {
- "lang_code": "fra",
- "language_name": "French",
- "country": "France"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/fra"
- },
- "mms_ful": {
- "id": "mms_ful",
- "language": [
- {
- "lang_code": "ful",
- "language_name": "Fulah",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ful"
- },
- "mms_flr": {
- "id": "mms_flr",
- "language": [
- {
- "lang_code": "flr",
- "language_name": "Fuliiru",
- "country": "Congo"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/flr"
- },
- "mms_gau": {
- "id": "mms_gau",
- "language": [
- {
- "lang_code": "gau",
- "language_name": "Gadaba, Mudhili",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gau"
- },
- "mms_gbk": {
- "id": "mms_gbk",
- "language": [
- {
- "lang_code": "gbk",
- "language_name": "Gaddi",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gbk"
- },
- "mms_gag-script_cyrillic": {
- "id": "mms_gag-script_cyrillic",
- "language": [
- {
- "lang_code": "cyrillic",
- "language_name": "Gagauz",
- "country": "Moldova"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gag-script_cyrillic"
- },
- "mms_gag-script_latin": {
- "id": "mms_gag-script_latin",
- "language": [
- {
- "lang_code": "latin",
- "language_name": "Gagauz",
- "country": "Moldova"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gag-script_latin"
- },
- "mms_gbi": {
- "id": "mms_gbi",
- "language": [
- {
- "lang_code": "gbi",
- "language_name": "Galela",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gbi"
- },
- "mms_gmv": {
- "id": "mms_gmv",
- "language": [
- {
- "lang_code": "gmv",
- "language_name": "Gamo",
- "country": "Ethiopia"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gmv"
- },
- "mms_lug": {
- "id": "mms_lug",
- "language": [
- {
- "lang_code": "lug",
- "language_name": "Ganda",
- "country": "Uganda"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lug"
- },
- "mms_pwg": {
- "id": "mms_pwg",
- "language": [
- {
- "lang_code": "pwg",
- "language_name": "Gapapaiwa",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pwg"
- },
- "mms_gbm": {
- "id": "mms_gbm",
- "language": [
- {
- "lang_code": "gbm",
- "language_name": "Garhwali",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gbm"
- },
- "mms_cab": {
- "id": "mms_cab",
- "language": [
- {
- "lang_code": "cab",
- "language_name": "Garifuna",
- "country": "Honduras"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cab"
- },
- "mms_grt": {
- "id": "mms_grt",
- "language": [
- {
- "lang_code": "grt",
- "language_name": "Garo",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/grt"
- },
- "mms_krs": {
- "id": "mms_krs",
- "language": [
- {
- "lang_code": "krs",
- "language_name": "Gbaya",
- "country": "Central African Republic"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/krs"
- },
- "mms_gso": {
- "id": "mms_gso",
- "language": [
- {
- "lang_code": "gso",
- "language_name": "Gbaya, Southwest",
- "country": "Central African Republic"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gso"
- },
- "mms_nlg": {
- "id": "mms_nlg",
- "language": [
- {
- "lang_code": "nlg",
- "language_name": "Gela",
- "country": "Solomon Islands"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nlg"
- },
- "mms_gej": {
- "id": "mms_gej",
- "language": [
- {
- "lang_code": "gej",
- "language_name": "Gen",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gej"
- },
- "mms_deu": {
- "id": "mms_deu",
- "language": [
- {
- "lang_code": "deu",
- "language_name": "German, Standard",
- "country": "Germany"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/deu"
- },
- "mms_gri": {
- "id": "mms_gri",
- "language": [
- {
- "lang_code": "gri",
- "language_name": "Ghari",
- "country": "Solomon Islands"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gri"
- },
- "mms_kik": {
- "id": "mms_kik",
- "language": [
- {
- "lang_code": "kik",
- "language_name": "Gikuyu",
- "country": "Kenya"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kik"
- },
- "mms_acd": {
- "id": "mms_acd",
- "language": [
- {
- "lang_code": "acd",
- "language_name": "Gikyode",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/acd"
- },
- "mms_glk": {
- "id": "mms_glk",
- "language": [
- {
- "lang_code": "glk",
- "language_name": "Gilaki",
- "country": "Iran"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/glk"
- },
- "mms_gof-script_latin": {
- "id": "mms_gof-script_latin",
- "language": [
- {
- "lang_code": "latin",
- "language_name": "Gofa",
- "country": "Ethiopia"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gof-script_latin"
- },
- "mms_gog": {
- "id": "mms_gog",
- "language": [
- {
- "lang_code": "gog",
- "language_name": "Gogo",
- "country": "Tanzania"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gog"
- },
- "mms_gkn": {
- "id": "mms_gkn",
- "language": [
- {
- "lang_code": "gkn",
- "language_name": "Gokana",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gkn"
- },
- "mms_wsg": {
- "id": "mms_wsg",
- "language": [
- {
- "lang_code": "wsg",
- "language_name": "Gondi, Adilabad",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/wsg"
- },
- "mms_gjn": {
- "id": "mms_gjn",
- "language": [
- {
- "lang_code": "gjn",
- "language_name": "Gonja",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gjn"
- },
- "mms_gqr": {
- "id": "mms_gqr",
- "language": [
- {
- "lang_code": "gqr",
- "language_name": "Gor",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gqr"
- },
- "mms_gor": {
- "id": "mms_gor",
- "language": [
- {
- "lang_code": "gor",
- "language_name": "Gorontalo",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gor"
- },
- "mms_gux": {
- "id": "mms_gux",
- "language": [
- {
- "lang_code": "gux",
- "language_name": "Gourmanch\u00e9ma",
- "country": "Burkina Faso"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gux"
- },
- "mms_gbo": {
- "id": "mms_gbo",
- "language": [
- {
- "lang_code": "gbo",
- "language_name": "Grebo, Northern",
- "country": "Liberia"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gbo"
- },
- "mms_ell": {
- "id": "mms_ell",
- "language": [
- {
- "lang_code": "ell",
- "language_name": "Greek",
- "country": "Greece"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ell"
- },
- "mms_grc": {
- "id": "mms_grc",
- "language": [
- {
- "lang_code": "grc",
- "language_name": "Greek, Ancient",
- "country": "Greece"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/grc"
- },
- "mms_guh": {
- "id": "mms_guh",
- "language": [
- {
- "lang_code": "guh",
- "language_name": "Guahibo",
- "country": "Colombia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/guh"
- },
- "mms_gub": {
- "id": "mms_gub",
- "language": [
- {
- "lang_code": "gub",
- "language_name": "Guajaj\u00e1ra",
- "country": "Brazil"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gub"
- },
- "mms_grn": {
- "id": "mms_grn",
- "language": [
- {
- "lang_code": "grn",
- "language_name": "Guarani",
- "country": "Paraguay"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/grn"
- },
- "mms_gyr": {
- "id": "mms_gyr",
- "language": [
- {
- "lang_code": "gyr",
- "language_name": "Guarayu",
- "country": "Bolivia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gyr"
- },
- "mms_guo": {
- "id": "mms_guo",
- "language": [
- {
- "lang_code": "guo",
- "language_name": "Guayabero",
- "country": "Colombia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/guo"
- },
- "mms_gde": {
- "id": "mms_gde",
- "language": [
- {
- "lang_code": "gde",
- "language_name": "Gude",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gde"
- },
- "mms_guj": {
- "id": "mms_guj",
- "language": [
- {
- "lang_code": "guj",
- "language_name": "Gujarati",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/guj"
- },
- "mms_gvl": {
- "id": "mms_gvl",
- "language": [
- {
- "lang_code": "gvl",
- "language_name": "Gulay",
- "country": "Chad"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gvl"
- },
- "mms_guk": {
- "id": "mms_guk",
- "language": [
- {
- "lang_code": "guk",
- "language_name": "Gumuz",
- "country": "Ethiopia"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": false,
- "Sample Exists": false,
- "url": "Not available"
- },
- "mms_rub": {
- "id": "mms_rub",
- "language": [
- {
- "lang_code": "rub",
- "language_name": "Gungu",
- "country": "Uganda"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rub"
- },
- "mms_dah": {
- "id": "mms_dah",
- "language": [
- {
- "lang_code": "dah",
- "language_name": "Gwahatike",
- "country": "Ethiopia"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dah"
- },
- "mms_gwr": {
- "id": "mms_gwr",
- "language": [
- {
- "lang_code": "gwr",
- "language_name": "Gwere",
- "country": "Uganda"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gwr"
- },
- "mms_gwi": {
- "id": "mms_gwi",
- "language": [
- {
- "lang_code": "gwi",
- "language_name": "Gwich\u2019in",
- "country": "Canada"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gwi"
- },
- "mms_hat": {
- "id": "mms_hat",
- "language": [
- {
- "lang_code": "hat",
- "language_name": "Haitian Creole",
- "country": "Haiti"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hat"
- },
- "mms_hlb": {
- "id": "mms_hlb",
- "language": [
- {
- "lang_code": "hlb",
- "language_name": "Halbi",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hlb"
- },
- "mms_amf": {
- "id": "mms_amf",
- "language": [
- {
- "lang_code": "amf",
- "language_name": "Hamer-Banna",
- "country": "Ethiopia"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/amf"
- },
- "mms_hag": {
- "id": "mms_hag",
- "language": [
- {
- "lang_code": "hag",
- "language_name": "Hanga",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hag"
- },
- "mms_hnn": {
- "id": "mms_hnn",
- "language": [
- {
- "lang_code": "hnn",
- "language_name": "Hanunoo",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hnn"
- },
- "mms_bgc": {
- "id": "mms_bgc",
- "language": [
- {
- "lang_code": "bgc",
- "language_name": "Haryanvi",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bgc"
- },
- "mms_had": {
- "id": "mms_had",
- "language": [
- {
- "lang_code": "had",
- "language_name": "Hatam",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/had"
- },
- "mms_hau": {
- "id": "mms_hau",
- "language": [
- {
- "lang_code": "hau",
- "language_name": "Hausa",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hau"
- },
- "mms_hwc": {
- "id": "mms_hwc",
- "language": [
- {
- "lang_code": "hwc",
- "language_name": "Hawaii Pidgin",
- "country": "United States"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hwc"
- },
- "mms_hvn": {
- "id": "mms_hvn",
- "language": [
- {
- "lang_code": "hvn",
- "language_name": "Hawu",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hvn"
- },
- "mms_hay": {
- "id": "mms_hay",
- "language": [
- {
- "lang_code": "hay",
- "language_name": "Haya",
- "country": "Tanzania"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hay"
- },
- "mms_xed": {
- "id": "mms_xed",
- "language": [
- {
- "lang_code": "xed",
- "language_name": "Hdi",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xed"
- },
- "mms_heb": {
- "id": "mms_heb",
- "language": [
- {
- "lang_code": "heb",
- "language_name": "Hebrew",
- "country": "Israel"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/heb"
- },
- "mms_heh": {
- "id": "mms_heh",
- "language": [
- {
- "lang_code": "heh",
- "language_name": "Hehe",
- "country": "Tanzania"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/heh"
- },
- "mms_hil": {
- "id": "mms_hil",
- "language": [
- {
- "lang_code": "hil",
- "language_name": "Hiligaynon",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hil"
- },
- "mms_hin": {
- "id": "mms_hin",
- "language": [
- {
- "lang_code": "hin",
- "language_name": "Hindi",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hin"
- },
- "mms_hif": {
- "id": "mms_hif",
- "language": [
- {
- "lang_code": "hif",
- "language_name": "Hindi, Fiji",
- "country": "Fiji"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hif"
- },
- "mms_hns": {
- "id": "mms_hns",
- "language": [
- {
- "lang_code": "hns",
- "language_name": "Hindustani, Sarnami",
- "country": "Suriname"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hns"
- },
- "mms_hoc": {
- "id": "mms_hoc",
- "language": [
- {
- "lang_code": "hoc",
- "language_name": "Ho",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hoc"
- },
- "mms_hoy": {
- "id": "mms_hoy",
- "language": [
- {
- "lang_code": "hoy",
- "language_name": "Holiya",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hoy"
- },
- "mms_hus-dialect_westernpotosino": {
- "id": "mms_hus-dialect_westernpotosino",
- "language": [
- {
- "lang_code": "westernpotosino",
- "language_name": "Huastec",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hus-dialect_westernpotosino"
- },
- "mms_hus-dialect_centralveracruz": {
- "id": "mms_hus-dialect_centralveracruz",
- "language": [
- {
- "lang_code": "centralveracruz",
- "language_name": "Huastec",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hus-dialect_centralveracruz"
- },
- "mms_huv": {
- "id": "mms_huv",
- "language": [
- {
- "lang_code": "huv",
- "language_name": "Huave, San Mateo del Mar",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/huv"
- },
- "mms_hui": {
- "id": "mms_hui",
- "language": [
- {
- "lang_code": "hui",
- "language_name": "Huli",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hui"
- },
- "mms_hun": {
- "id": "mms_hun",
- "language": [
- {
- "lang_code": "hun",
- "language_name": "Hungarian",
- "country": "Hungary"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hun"
- },
- "mms_hap": {
- "id": "mms_hap",
- "language": [
- {
- "lang_code": "hap",
- "language_name": "Hupla",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hap"
- },
- "mms_iba": {
- "id": "mms_iba",
- "language": [
- {
- "lang_code": "iba",
- "language_name": "Iban",
- "country": "Malaysia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/iba"
- },
- "mms_isl": {
- "id": "mms_isl",
- "language": [
- {
- "lang_code": "isl",
- "language_name": "Icelandic",
- "country": "Iceland"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/isl"
- },
- "mms_dbj": {
- "id": "mms_dbj",
- "language": [
- {
- "lang_code": "dbj",
- "language_name": "Ida\u2019an",
- "country": "Malaysia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dbj"
- },
- "mms_ifa": {
- "id": "mms_ifa",
- "language": [
- {
- "lang_code": "ifa",
- "language_name": "Ifugao, Amganad",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ifa"
- },
- "mms_ifb": {
- "id": "mms_ifb",
- "language": [
- {
- "lang_code": "ifb",
- "language_name": "Ifugao, Batad",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ifb"
- },
- "mms_ifu": {
- "id": "mms_ifu",
- "language": [
- {
- "lang_code": "ifu",
- "language_name": "Ifugao, Mayoyao",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ifu"
- },
- "mms_ifk": {
- "id": "mms_ifk",
- "language": [
- {
- "lang_code": "ifk",
- "language_name": "Ifugao, Tuwali",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ifk"
- },
- "mms_ife": {
- "id": "mms_ife",
- "language": [
- {
- "lang_code": "ife",
- "language_name": "If\u00e8",
- "country": "Togo"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ife"
- },
- "mms_ign": {
- "id": "mms_ign",
- "language": [
- {
- "lang_code": "ign",
- "language_name": "Ignaciano",
- "country": "Bolivia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ign"
- },
- "mms_ikk": {
- "id": "mms_ikk",
- "language": [
- {
- "lang_code": "ikk",
- "language_name": "Ika",
- "country": "Colombia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ikk"
- },
- "mms_iqw": {
- "id": "mms_iqw",
- "language": [
- {
- "lang_code": "iqw",
- "language_name": "Ikwo",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/iqw"
- },
- "mms_ilb": {
- "id": "mms_ilb",
- "language": [
- {
- "lang_code": "ilb",
- "language_name": "Ila",
- "country": "Zambia"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ilb"
- },
- "mms_ilo": {
- "id": "mms_ilo",
- "language": [
- {
- "lang_code": "ilo",
- "language_name": "Ilocano",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ilo"
- },
- "mms_imo": {
- "id": "mms_imo",
- "language": [
- {
- "lang_code": "imo",
- "language_name": "Imbongu",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/imo"
- },
- "mms_ind": {
- "id": "mms_ind",
- "language": [
- {
- "lang_code": "ind",
- "language_name": "Indonesian",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ind"
- },
- "mms_inb": {
- "id": "mms_inb",
- "language": [
- {
- "lang_code": "inb",
- "language_name": "Inga",
- "country": "Colombia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/inb"
- },
- "mms_ipi": {
- "id": "mms_ipi",
- "language": [
- {
- "lang_code": "ipi",
- "language_name": "Ipili",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ipi"
- },
- "mms_irk": {
- "id": "mms_irk",
- "language": [
- {
- "lang_code": "irk",
- "language_name": "Iraqw",
- "country": "Tanzania"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/irk"
- },
- "mms_icr": {
- "id": "mms_icr",
- "language": [
- {
- "lang_code": "icr",
- "language_name": "Islander English Creole",
- "country": "Saint Kitts and Nevis"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/icr"
- },
- "mms_itv": {
- "id": "mms_itv",
- "language": [
- {
- "lang_code": "itv",
- "language_name": "Itawit",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/itv"
- },
- "mms_itl": {
- "id": "mms_itl",
- "language": [
- {
- "lang_code": "itl",
- "language_name": "Itelmen",
- "country": "Russia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/itl"
- },
- "mms_atg": {
- "id": "mms_atg",
- "language": [
- {
- "lang_code": "atg",
- "language_name": "Ivbie North-Okpela-Arhe",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/atg"
- },
- "mms_ixl-dialect_sanjuancotzal": {
- "id": "mms_ixl-dialect_sanjuancotzal",
- "language": [
- {
- "lang_code": "sanjuancotzal",
- "language_name": "Ixil",
- "country": "Guatemala"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ixl-dialect_sanjuancotzal"
- },
- "mms_ixl-dialect_sangasparchajul": {
- "id": "mms_ixl-dialect_sangasparchajul",
- "language": [
- {
- "lang_code": "sangasparchajul",
- "language_name": "Ixil",
- "country": "Guatemala"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ixl-dialect_sangasparchajul"
- },
- "mms_ixl-dialect_santamarianebaj": {
- "id": "mms_ixl-dialect_santamarianebaj",
- "language": [
- {
- "lang_code": "santamarianebaj",
- "language_name": "Ixil",
- "country": "Guatemala"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ixl-dialect_santamarianebaj"
- },
- "mms_nca": {
- "id": "mms_nca",
- "language": [
- {
- "lang_code": "nca",
- "language_name": "Iyo",
- "country": "Ecuador"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nca"
- },
- "mms_izr": {
- "id": "mms_izr",
- "language": [
- {
- "lang_code": "izr",
- "language_name": "Izere",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/izr"
- },
- "mms_izz": {
- "id": "mms_izz",
- "language": [
- {
- "lang_code": "izz",
- "language_name": "Izii",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/izz"
- },
- "mms_jac": {
- "id": "mms_jac",
- "language": [
- {
- "lang_code": "jac",
- "language_name": "Jakalteko",
- "country": "Guatemala"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/jac"
- },
- "mms_jam": {
- "id": "mms_jam",
- "language": [
- {
- "lang_code": "jam",
- "language_name": "Jamaican English Creole",
- "country": "Jamaica"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/jam"
- },
- "mms_jav": {
- "id": "mms_jav",
- "language": [
- {
- "lang_code": "jav",
- "language_name": "Javanese",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/jav"
- },
- "mms_jvn": {
- "id": "mms_jvn",
- "language": [
- {
- "lang_code": "jvn",
- "language_name": "Javanese, Suriname",
- "country": "Suriname"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/jvn"
- },
- "mms_kac": {
- "id": "mms_kac",
- "language": [
- {
- "lang_code": "kac",
- "language_name": "Jingpho",
- "country": "Myanmar"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kac"
- },
- "mms_dyo": {
- "id": "mms_dyo",
- "language": [
- {
- "lang_code": "dyo",
- "language_name": "Jola-Fonyi",
- "country": "Senegal"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dyo"
- },
- "mms_csk": {
- "id": "mms_csk",
- "language": [
- {
- "lang_code": "csk",
- "language_name": "Jola-Kasa",
- "country": "Senegal"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/csk"
- },
- "mms_adh": {
- "id": "mms_adh",
- "language": [
- {
- "lang_code": "adh",
- "language_name": "Jopadhola",
- "country": "Uganda"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/adh"
- },
- "mms_jun": {
- "id": "mms_jun",
- "language": [
- {
- "lang_code": "jun",
- "language_name": "Juang",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/jun"
- },
- "mms_jbu": {
- "id": "mms_jbu",
- "language": [
- {
- "lang_code": "jbu",
- "language_name": "Jukun Takum",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/jbu"
- },
- "mms_dyu": {
- "id": "mms_dyu",
- "language": [
- {
- "lang_code": "dyu",
- "language_name": "Jula",
- "country": "Burkina Faso"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dyu"
- },
- "mms_bex": {
- "id": "mms_bex",
- "language": [
- {
- "lang_code": "bex",
- "language_name": "Jur Modo",
- "country": "South Sudan"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bex"
- },
- "mms_juy": {
- "id": "mms_juy",
- "language": [
- {
- "lang_code": "juy",
- "language_name": "Juray",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/juy"
- },
- "mms_gna": {
- "id": "mms_gna",
- "language": [
- {
- "lang_code": "gna",
- "language_name": "Kaansa",
- "country": "Burkina Faso"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gna"
- },
- "mms_urb": {
- "id": "mms_urb",
- "language": [
- {
- "lang_code": "urb",
- "language_name": "Kaapor",
- "country": "Brazil"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/urb"
- },
- "mms_kbp": {
- "id": "mms_kbp",
- "language": [
- {
- "lang_code": "kbp",
- "language_name": "Kabiy\u00e8",
- "country": "Togo"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kbp"
- },
- "mms_cwa": {
- "id": "mms_cwa",
- "language": [
- {
- "lang_code": "cwa",
- "language_name": "Kabwa",
- "country": "Tanzania"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cwa"
- },
- "mms_dtp": {
- "id": "mms_dtp",
- "language": [
- {
- "lang_code": "dtp",
- "language_name": "Kadazan Dusun",
- "country": "Malaysia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dtp"
- },
- "mms_kbr": {
- "id": "mms_kbr",
- "language": [
- {
- "lang_code": "kbr",
- "language_name": "Kafa",
- "country": "Ethiopia"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kbr"
- },
- "mms_cgc": {
- "id": "mms_cgc",
- "language": [
- {
- "lang_code": "cgc",
- "language_name": "Kagayanen",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cgc"
- },
- "mms_kki": {
- "id": "mms_kki",
- "language": [
- {
- "lang_code": "kki",
- "language_name": "Kagulu",
- "country": "Tanzania"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kki"
- },
- "mms_kzf": {
- "id": "mms_kzf",
- "language": [
- {
- "lang_code": "kzf",
- "language_name": "Kaili, Da\u2019a",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kzf"
- },
- "mms_lew": {
- "id": "mms_lew",
- "language": [
- {
- "lang_code": "lew",
- "language_name": "Kaili, Ledo",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lew"
- },
- "mms_cbr": {
- "id": "mms_cbr",
- "language": [
- {
- "lang_code": "cbr",
- "language_name": "Kakataibo-Kashibo",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cbr"
- },
- "mms_kkj": {
- "id": "mms_kkj",
- "language": [
- {
- "lang_code": "kkj",
- "language_name": "Kako",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kkj"
- },
- "mms_keo": {
- "id": "mms_keo",
- "language": [
- {
- "lang_code": "keo",
- "language_name": "Kakwa",
- "country": "South Sudan"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/keo"
- },
- "mms_kqe": {
- "id": "mms_kqe",
- "language": [
- {
- "lang_code": "kqe",
- "language_name": "Kalagan",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kqe"
- },
- "mms_kak": {
- "id": "mms_kak",
- "language": [
- {
- "lang_code": "kak",
- "language_name": "Kalanguya",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kak"
- },
- "mms_kyb": {
- "id": "mms_kyb",
- "language": [
- {
- "lang_code": "kyb",
- "language_name": "Kalinga, Butbut",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kyb"
- },
- "mms_knb": {
- "id": "mms_knb",
- "language": [
- {
- "lang_code": "knb",
- "language_name": "Kalinga, Lubuagan",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/knb"
- },
- "mms_kmd": {
- "id": "mms_kmd",
- "language": [
- {
- "lang_code": "kmd",
- "language_name": "Kalinga, Majukayang",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kmd"
- },
- "mms_kml": {
- "id": "mms_kml",
- "language": [
- {
- "lang_code": "kml",
- "language_name": "Kalinga, Tanudan",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kml"
- },
- "mms_ify": {
- "id": "mms_ify",
- "language": [
- {
- "lang_code": "ify",
- "language_name": "Kallahan, Keley-i",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ify"
- },
- "mms_xal": {
- "id": "mms_xal",
- "language": [
- {
- "lang_code": "xal",
- "language_name": "Kalmyk-Oirat",
- "country": "Russia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xal"
- },
- "mms_kbq": {
- "id": "mms_kbq",
- "language": [
- {
- "lang_code": "kbq",
- "language_name": "Kamano",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kbq"
- },
- "mms_kay": {
- "id": "mms_kay",
- "language": [
- {
- "lang_code": "kay",
- "language_name": "Kamayur\u00e1",
- "country": "Brazil"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kay"
- },
- "mms_ktb": {
- "id": "mms_ktb",
- "language": [
- {
- "lang_code": "ktb",
- "language_name": "Kambaata",
- "country": "Ethiopia"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ktb"
- },
- "mms_hig": {
- "id": "mms_hig",
- "language": [
- {
- "lang_code": "hig",
- "language_name": "Kamwe",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hig"
- },
- "mms_gam": {
- "id": "mms_gam",
- "language": [
- {
- "lang_code": "gam",
- "language_name": "Kandawo",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gam"
- },
- "mms_cbu": {
- "id": "mms_cbu",
- "language": [
- {
- "lang_code": "cbu",
- "language_name": "Kandozi-Chapra",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cbu"
- },
- "mms_xnr": {
- "id": "mms_xnr",
- "language": [
- {
- "lang_code": "xnr",
- "language_name": "Kangri",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xnr"
- },
- "mms_kmu": {
- "id": "mms_kmu",
- "language": [
- {
- "lang_code": "kmu",
- "language_name": "Kanite",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kmu"
- },
- "mms_kne": {
- "id": "mms_kne",
- "language": [
- {
- "lang_code": "kne",
- "language_name": "Kankanaey",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kne"
- },
- "mms_kan": {
- "id": "mms_kan",
- "language": [
- {
- "lang_code": "kan",
- "language_name": "Kannada",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kan"
- },
- "mms_kby": {
- "id": "mms_kby",
- "language": [
- {
- "lang_code": "kby",
- "language_name": "Kanuri, Manga",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kby"
- },
- "mms_pam": {
- "id": "mms_pam",
- "language": [
- {
- "lang_code": "pam",
- "language_name": "Kapampangan",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pam"
- },
- "mms_cak-dialect_santamar\u00edadejes\u00fas": {
- "id": "mms_cak-dialect_santamar\u00edadejes\u00fas",
- "language": [
- {
- "lang_code": "santamar\u00edadejes\u00fas",
- "language_name": "Kaqchikel",
- "country": "Guatemala"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cak-dialect_santamar\u00edadejes\u00fas"
- },
- "mms_cak-dialect_southcentral": {
- "id": "mms_cak-dialect_southcentral",
- "language": [
- {
- "lang_code": "southcentral",
- "language_name": "Kaqchikel",
- "country": "Guatemala"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cak-dialect_southcentral"
- },
- "mms_cak-dialect_yepocapa": {
- "id": "mms_cak-dialect_yepocapa",
- "language": [
- {
- "lang_code": "yepocapa",
- "language_name": "Kaqchikel",
- "country": "Guatemala"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cak-dialect_yepocapa"
- },
- "mms_cak-dialect_western": {
- "id": "mms_cak-dialect_western",
- "language": [
- {
- "lang_code": "western",
- "language_name": "Kaqchikel",
- "country": "Guatemala"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cak-dialect_western"
- },
- "mms_cak-dialect_santodomingoxenacoj": {
- "id": "mms_cak-dialect_santodomingoxenacoj",
- "language": [
- {
- "lang_code": "santodomingoxenacoj",
- "language_name": "Kaqchikel",
- "country": "Guatemala"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cak-dialect_santodomingoxenacoj"
- },
- "mms_cak-dialect_central": {
- "id": "mms_cak-dialect_central",
- "language": [
- {
- "lang_code": "central",
- "language_name": "Kaqchikel",
- "country": "Guatemala"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cak-dialect_central"
- },
- "mms_xrb": {
- "id": "mms_xrb",
- "language": [
- {
- "lang_code": "xrb",
- "language_name": "Karaboro, Eastern",
- "country": "Burkina Faso"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xrb"
- },
- "mms_krc": {
- "id": "mms_krc",
- "language": [
- {
- "lang_code": "krc",
- "language_name": "Karachay-Balkar",
- "country": "Russia"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/krc"
- },
- "mms_kaa": {
- "id": "mms_kaa",
- "language": [
- {
- "lang_code": "kaa",
- "language_name": "Karakalpak",
- "country": "Uzbekistan"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kaa"
- },
- "mms_krl": {
- "id": "mms_krl",
- "language": [
- {
- "lang_code": "krl",
- "language_name": "Karelian",
- "country": "Russia"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/krl"
- },
- "mms_pww": {
- "id": "mms_pww",
- "language": [
- {
- "lang_code": "pww",
- "language_name": "Karen, Pwo Northern",
- "country": "Myanmar"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pww"
- },
- "mms_xsm": {
- "id": "mms_xsm",
- "language": [
- {
- "lang_code": "xsm",
- "language_name": "Kasem",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xsm"
- },
- "mms_cbs": {
- "id": "mms_cbs",
- "language": [
- {
- "lang_code": "cbs",
- "language_name": "Kashinawa",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cbs"
- },
- "mms_pss": {
- "id": "mms_pss",
- "language": [
- {
- "lang_code": "pss",
- "language_name": "Kaulong",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pss"
- },
- "mms_kxf": {
- "id": "mms_kxf",
- "language": [
- {
- "lang_code": "kxf",
- "language_name": "Kawyaw",
- "country": "Myanmar"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kxf"
- },
- "mms_kyz": {
- "id": "mms_kyz",
- "language": [
- {
- "lang_code": "kyz",
- "language_name": "Kayab\u00ed",
- "country": "Brazil"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kyz"
- },
- "mms_kyu": {
- "id": "mms_kyu",
- "language": [
- {
- "lang_code": "kyu",
- "language_name": "Kayah, Western",
- "country": "Myanmar"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kyu"
- },
- "mms_txu": {
- "id": "mms_txu",
- "language": [
- {
- "lang_code": "txu",
- "language_name": "Kayap\u00f3",
- "country": "Brazil"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/txu"
- },
- "mms_kaz": {
- "id": "mms_kaz",
- "language": [
- {
- "lang_code": "kaz",
- "language_name": "Kazakh",
- "country": "Kazakhstan"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kaz"
- },
- "mms_ndp": {
- "id": "mms_ndp",
- "language": [
- {
- "lang_code": "ndp",
- "language_name": "Kebu",
- "country": "Togo"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ndp"
- },
- "mms_kbo": {
- "id": "mms_kbo",
- "language": [
- {
- "lang_code": "kbo",
- "language_name": "Keliko",
- "country": "South Sudan"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kbo"
- },
- "mms_kyq": {
- "id": "mms_kyq",
- "language": [
- {
- "lang_code": "kyq",
- "language_name": "Kenga",
- "country": "Chad"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kyq"
- },
- "mms_ken": {
- "id": "mms_ken",
- "language": [
- {
- "lang_code": "ken",
- "language_name": "Kenyang",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ken"
- },
- "mms_ker": {
- "id": "mms_ker",
- "language": [
- {
- "lang_code": "ker",
- "language_name": "Kera",
- "country": "Chad"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ker"
- },
- "mms_xte": {
- "id": "mms_xte",
- "language": [
- {
- "lang_code": "xte",
- "language_name": "Ketengban",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xte"
- },
- "mms_kyg": {
- "id": "mms_kyg",
- "language": [
- {
- "lang_code": "kyg",
- "language_name": "Keyagana",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kyg"
- },
- "mms_kjh": {
- "id": "mms_kjh",
- "language": [
- {
- "lang_code": "kjh",
- "language_name": "Khakas",
- "country": "Russia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kjh"
- },
- "mms_kca": {
- "id": "mms_kca",
- "language": [
- {
- "lang_code": "kca",
- "language_name": "Khanty",
- "country": "Russia"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kca"
- },
- "mms_khm": {
- "id": "mms_khm",
- "language": [
- {
- "lang_code": "khm",
- "language_name": "Khmer",
- "country": "Cambodia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/khm"
- },
- "mms_kxm": {
- "id": "mms_kxm",
- "language": [
- {
- "lang_code": "kxm",
- "language_name": "Khmer, Northern",
- "country": "Thailand"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kxm"
- },
- "mms_kjg": {
- "id": "mms_kjg",
- "language": [
- {
- "lang_code": "kjg",
- "language_name": "Khmu",
- "country": "Laos"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kjg"
- },
- "mms_nyf": {
- "id": "mms_nyf",
- "language": [
- {
- "lang_code": "nyf",
- "language_name": "Kigiryama",
- "country": "Kenya"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nyf"
- },
- "mms_kij": {
- "id": "mms_kij",
- "language": [
- {
- "lang_code": "kij",
- "language_name": "Kilivila",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kij"
- },
- "mms_kia": {
- "id": "mms_kia",
- "language": [
- {
- "lang_code": "kia",
- "language_name": "Kim",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kia"
- },
- "mms_kqr": {
- "id": "mms_kqr",
- "language": [
- {
- "lang_code": "kqr",
- "language_name": "Kimaragang",
- "country": "Malaysia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kqr"
- },
- "mms_kqp": {
- "id": "mms_kqp",
- "language": [
- {
- "lang_code": "kqp",
- "language_name": "Kimr\u00e9",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kqp"
- },
- "mms_krj": {
- "id": "mms_krj",
- "language": [
- {
- "lang_code": "krj",
- "language_name": "Kinaray-a",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/krj"
- },
- "mms_zga": {
- "id": "mms_zga",
- "language": [
- {
- "lang_code": "zga",
- "language_name": "Kinga",
- "country": "Tanzania"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zga"
- },
- "mms_kin": {
- "id": "mms_kin",
- "language": [
- {
- "lang_code": "kin",
- "language_name": "Kinyarwanda",
- "country": "Rwanda"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kin"
- },
- "mms_pkb": {
- "id": "mms_pkb",
- "language": [
- {
- "lang_code": "pkb",
- "language_name": "Kipfokomo",
- "country": "Kenya"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pkb"
- },
- "mms_geb": {
- "id": "mms_geb",
- "language": [
- {
- "lang_code": "geb",
- "language_name": "Kire",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/geb"
- },
- "mms_gil": {
- "id": "mms_gil",
- "language": [
- {
- "lang_code": "gil",
- "language_name": "Kiribati",
- "country": "Kiribati"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gil"
- },
- "mms_kje": {
- "id": "mms_kje",
- "language": [
- {
- "lang_code": "kje",
- "language_name": "Kisar",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kje"
- },
- "mms_kss": {
- "id": "mms_kss",
- "language": [
- {
- "lang_code": "kss",
- "language_name": "Kisi, Southern",
- "country": "Sierra Leone"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kss"
- },
- "mms_thk": {
- "id": "mms_thk",
- "language": [
- {
- "lang_code": "thk",
- "language_name": "Kitharaka",
- "country": "Kenya"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/thk"
- },
- "mms_klu": {
- "id": "mms_klu",
- "language": [
- {
- "lang_code": "klu",
- "language_name": "Klao",
- "country": "Liberia"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/klu"
- },
- "mms_kyo": {
- "id": "mms_kyo",
- "language": [
- {
- "lang_code": "kyo",
- "language_name": "Klon",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kyo"
- },
- "mms_kog": {
- "id": "mms_kog",
- "language": [
- {
- "lang_code": "kog",
- "language_name": "Kogi",
- "country": "Colombia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kog"
- },
- "mms_kfb": {
- "id": "mms_kfb",
- "language": [
- {
- "lang_code": "kfb",
- "language_name": "Kolami, Northwestern",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kfb"
- },
- "mms_kpv": {
- "id": "mms_kpv",
- "language": [
- {
- "lang_code": "kpv",
- "language_name": "Komi-Zyrian",
- "country": "Russia"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kpv"
- },
- "mms_bbo": {
- "id": "mms_bbo",
- "language": [
- {
- "lang_code": "bbo",
- "language_name": "Konab\u00e9r\u00e9",
- "country": "Burkina Faso"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bbo"
- },
- "mms_xon": {
- "id": "mms_xon",
- "language": [
- {
- "lang_code": "xon",
- "language_name": "Konkomba",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xon"
- },
- "mms_kma": {
- "id": "mms_kma",
- "language": [
- {
- "lang_code": "kma",
- "language_name": "Konni",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kma"
- },
- "mms_kno": {
- "id": "mms_kno",
- "language": [
- {
- "lang_code": "kno",
- "language_name": "Kono",
- "country": "Sierra Leone"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kno"
- },
- "mms_kxc": {
- "id": "mms_kxc",
- "language": [
- {
- "lang_code": "kxc",
- "language_name": "Konso",
- "country": "Ethiopia"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kxc"
- },
- "mms_ozm": {
- "id": "mms_ozm",
- "language": [
- {
- "lang_code": "ozm",
- "language_name": "Koonzime",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ozm"
- },
- "mms_kqy": {
- "id": "mms_kqy",
- "language": [
- {
- "lang_code": "kqy",
- "language_name": "Koorete",
- "country": "Ethiopia"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kqy"
- },
- "mms_kor": {
- "id": "mms_kor",
- "language": [
- {
- "lang_code": "kor",
- "language_name": "Korean",
- "country": "South Korea"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": false,
- "Sample Exists": false,
- "url": "Not available"
- },
- "mms_coe": {
- "id": "mms_coe",
- "language": [
- {
- "lang_code": "coe",
- "language_name": "Koreguaje",
- "country": "Colombia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/coe"
- },
- "mms_kpq": {
- "id": "mms_kpq",
- "language": [
- {
- "lang_code": "kpq",
- "language_name": "Korupun-Sela",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kpq"
- },
- "mms_kpy": {
- "id": "mms_kpy",
- "language": [
- {
- "lang_code": "kpy",
- "language_name": "Koryak",
- "country": "Russia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kpy"
- },
- "mms_kyf": {
- "id": "mms_kyf",
- "language": [
- {
- "lang_code": "kyf",
- "language_name": "Kouya",
- "country": "Ivory Coast"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kyf"
- },
- "mms_kff-script_telugu": {
- "id": "mms_kff-script_telugu",
- "language": [
- {
- "lang_code": "telugu",
- "language_name": "Koya",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kff-script_telugu"
- },
- "mms_kri": {
- "id": "mms_kri",
- "language": [
- {
- "lang_code": "kri",
- "language_name": "Krio",
- "country": "Sierra Leone"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kri"
- },
- "mms_rop": {
- "id": "mms_rop",
- "language": [
- {
- "lang_code": "rop",
- "language_name": "Kriol",
- "country": "Australia"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rop"
- },
- "mms_ktj": {
- "id": "mms_ktj",
- "language": [
- {
- "lang_code": "ktj",
- "language_name": "Krumen, Plapo",
- "country": "Ivory Coast"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ktj"
- },
- "mms_ted": {
- "id": "mms_ted",
- "language": [
- {
- "lang_code": "ted",
- "language_name": "Krumen, Tepo",
- "country": "Ivory Coast"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ted"
- },
- "mms_krr": {
- "id": "mms_krr",
- "language": [
- {
- "lang_code": "krr",
- "language_name": "Krung",
- "country": "Cambodia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/krr"
- },
- "mms_kdt": {
- "id": "mms_kdt",
- "language": [
- {
- "lang_code": "kdt",
- "language_name": "Kuay",
- "country": "Laos"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kdt"
- },
- "mms_kez": {
- "id": "mms_kez",
- "language": [
- {
- "lang_code": "kez",
- "language_name": "Kukele",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kez"
- },
- "mms_cul": {
- "id": "mms_cul",
- "language": [
- {
- "lang_code": "cul",
- "language_name": "Kulina",
- "country": "Brazil"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cul"
- },
- "mms_kle": {
- "id": "mms_kle",
- "language": [
- {
- "lang_code": "kle",
- "language_name": "Kulung",
- "country": "Nepal"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kle"
- },
- "mms_kdi": {
- "id": "mms_kdi",
- "language": [
- {
- "lang_code": "kdi",
- "language_name": "Kumam",
- "country": "Uganda"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kdi"
- },
- "mms_kue": {
- "id": "mms_kue",
- "language": [
- {
- "lang_code": "kue",
- "language_name": "Kuman",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kue"
- },
- "mms_kum": {
- "id": "mms_kum",
- "language": [
- {
- "lang_code": "kum",
- "language_name": "Kumyk",
- "country": "Russia"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kum"
- },
- "mms_kvn": {
- "id": "mms_kvn",
- "language": [
- {
- "lang_code": "kvn",
- "language_name": "Kuna, Border",
- "country": "Panama"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kvn"
- },
- "mms_cuk": {
- "id": "mms_cuk",
- "language": [
- {
- "lang_code": "cuk",
- "language_name": "Kuna, San Blas",
- "country": "Panama"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cuk"
- },
- "mms_kdn": {
- "id": "mms_kdn",
- "language": [
- {
- "lang_code": "kdn",
- "language_name": "Kunda",
- "country": "Zambia"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kdn"
- },
- "mms_xuo": {
- "id": "mms_xuo",
- "language": [
- {
- "lang_code": "xuo",
- "language_name": "Kuo",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xuo"
- },
- "mms_key": {
- "id": "mms_key",
- "language": [
- {
- "lang_code": "key",
- "language_name": "Kupia",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/key"
- },
- "mms_kpz": {
- "id": "mms_kpz",
- "language": [
- {
- "lang_code": "kpz",
- "language_name": "Kupsapiiny",
- "country": "Uganda"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kpz"
- },
- "mms_knk": {
- "id": "mms_knk",
- "language": [
- {
- "lang_code": "knk",
- "language_name": "Kuranko",
- "country": "Sierra Leone"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/knk"
- },
- "mms_kmr-script_latin": {
- "id": "mms_kmr-script_latin",
- "language": [
- {
- "lang_code": "latin",
- "language_name": "Kurdish, Northern",
- "country": "Turkey"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kmr-script_latin"
- },
- "mms_kmr-script_arabic": {
- "id": "mms_kmr-script_arabic",
- "language": [
- {
- "lang_code": "arabic",
- "language_name": "Kurdish, Northern",
- "country": "Turkey"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kmr-script_arabic"
- },
- "mms_kmr-script_cyrillic": {
- "id": "mms_kmr-script_cyrillic",
- "language": [
- {
- "lang_code": "cyrillic",
- "language_name": "Kurdish, Northern",
- "country": "Turkey"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kmr-script_cyrillic"
- },
- "mms_xua": {
- "id": "mms_xua",
- "language": [
- {
- "lang_code": "xua",
- "language_name": "Kurumba, Alu",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xua"
- },
- "mms_kru": {
- "id": "mms_kru",
- "language": [
- {
- "lang_code": "kru",
- "language_name": "Kurux",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kru"
- },
- "mms_kus": {
- "id": "mms_kus",
- "language": [
- {
- "lang_code": "kus",
- "language_name": "Kusaal",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kus"
- },
- "mms_kub": {
- "id": "mms_kub",
- "language": [
- {
- "lang_code": "kub",
- "language_name": "Kutep",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kub"
- },
- "mms_kdc": {
- "id": "mms_kdc",
- "language": [
- {
- "lang_code": "kdc",
- "language_name": "Kutu",
- "country": "Tanzania"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kdc"
- },
- "mms_kxv": {
- "id": "mms_kxv",
- "language": [
- {
- "lang_code": "kxv",
- "language_name": "Kuvi",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kxv"
- },
- "mms_blh": {
- "id": "mms_blh",
- "language": [
- {
- "lang_code": "blh",
- "language_name": "Kuwaa",
- "country": "Liberia"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/blh"
- },
- "mms_cwt": {
- "id": "mms_cwt",
- "language": [
- {
- "lang_code": "cwt",
- "language_name": "Kuwaataay",
- "country": "Senegal"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cwt"
- },
- "mms_kwd": {
- "id": "mms_kwd",
- "language": [
- {
- "lang_code": "kwd",
- "language_name": "Kwaio",
- "country": "Solomon Islands"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kwd"
- },
- "mms_tnk": {
- "id": "mms_tnk",
- "language": [
- {
- "lang_code": "tnk",
- "language_name": "Kwamera",
- "country": "Vanuatu"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tnk"
- },
- "mms_kwf": {
- "id": "mms_kwf",
- "language": [
- {
- "lang_code": "kwf",
- "language_name": "Kwara\u2019ae",
- "country": "Solomon Islands"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kwf"
- },
- "mms_cwe": {
- "id": "mms_cwe",
- "language": [
- {
- "lang_code": "cwe",
- "language_name": "Kwere",
- "country": "Tanzania"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cwe"
- },
- "mms_kyc": {
- "id": "mms_kyc",
- "language": [
- {
- "lang_code": "kyc",
- "language_name": "Kyaka",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kyc"
- },
- "mms_tye": {
- "id": "mms_tye",
- "language": [
- {
- "lang_code": "tye",
- "language_name": "Kyanga",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tye"
- },
- "mms_kir": {
- "id": "mms_kir",
- "language": [
- {
- "lang_code": "kir",
- "language_name": "Kyrgyz",
- "country": "Kyrgyzstan"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kir"
- },
- "mms_quc-dialect_north": {
- "id": "mms_quc-dialect_north",
- "language": [
- {
- "lang_code": "north",
- "language_name": "K\u2019iche\u2019",
- "country": "Guatemala"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/quc-dialect_north"
- },
- "mms_quc-dialect_east": {
- "id": "mms_quc-dialect_east",
- "language": [
- {
- "lang_code": "east",
- "language_name": "K\u2019iche\u2019",
- "country": "Guatemala"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/quc-dialect_east"
- },
- "mms_quc-dialect_central": {
- "id": "mms_quc-dialect_central",
- "language": [
- {
- "lang_code": "central",
- "language_name": "K\u2019iche\u2019",
- "country": "Guatemala"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/quc-dialect_central"
- },
- "mms_lac": {
- "id": "mms_lac",
- "language": [
- {
- "lang_code": "lac",
- "language_name": "Lacandon",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lac"
- },
- "mms_lsi": {
- "id": "mms_lsi",
- "language": [
- {
- "lang_code": "lsi",
- "language_name": "Lacid",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lsi"
- },
- "mms_lbj": {
- "id": "mms_lbj",
- "language": [
- {
- "lang_code": "lbj",
- "language_name": "Ladakhi",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lbj"
- },
- "mms_lhu": {
- "id": "mms_lhu",
- "language": [
- {
- "lang_code": "lhu",
- "language_name": "Lahu",
- "country": "China"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lhu"
- },
- "mms_las": {
- "id": "mms_las",
- "language": [
- {
- "lang_code": "las",
- "language_name": "Lama",
- "country": "Togo"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/las"
- },
- "mms_lam": {
- "id": "mms_lam",
- "language": [
- {
- "lang_code": "lam",
- "language_name": "Lamba",
- "country": "Zambia"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lam"
- },
- "mms_lns": {
- "id": "mms_lns",
- "language": [
- {
- "lang_code": "lns",
- "language_name": "Lamnso\u2019",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lns"
- },
- "mms_ljp": {
- "id": "mms_ljp",
- "language": [
- {
- "lang_code": "ljp",
- "language_name": "Lampung Api",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ljp"
- },
- "mms_laj": {
- "id": "mms_laj",
- "language": [
- {
- "lang_code": "laj",
- "language_name": "Lango",
- "country": "Uganda"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/laj"
- },
- "mms_lao": {
- "id": "mms_lao",
- "language": [
- {
- "lang_code": "lao",
- "language_name": "Lao",
- "country": "Laos"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lao"
- },
- "mms_lat": {
- "id": "mms_lat",
- "language": [
- {
- "lang_code": "lat",
- "language_name": "Latin",
- "country": "Vatican City"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lat"
- },
- "mms_lav": {
- "id": "mms_lav",
- "language": [
- {
- "lang_code": "lav",
- "language_name": "Latvian",
- "country": "Latvia"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lav"
- },
- "mms_law": {
- "id": "mms_law",
- "language": [
- {
- "lang_code": "law",
- "language_name": "Lauje",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/law"
- },
- "mms_lcp": {
- "id": "mms_lcp",
- "language": [
- {
- "lang_code": "lcp",
- "language_name": "Lawa, Western",
- "country": "Thailand"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lcp"
- },
- "mms_lzz": {
- "id": "mms_lzz",
- "language": [
- {
- "lang_code": "lzz",
- "language_name": "Laz",
- "country": "Turkey"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lzz"
- },
- "mms_lln": {
- "id": "mms_lln",
- "language": [
- {
- "lang_code": "lln",
- "language_name": "Lele",
- "country": "Chad"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lln"
- },
- "mms_lef": {
- "id": "mms_lef",
- "language": [
- {
- "lang_code": "lef",
- "language_name": "Lelemi",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lef"
- },
- "mms_acf": {
- "id": "mms_acf",
- "language": [
- {
- "lang_code": "acf",
- "language_name": "Lesser Antillean French Creole",
- "country": "Saint Lucia"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/acf"
- },
- "mms_lww": {
- "id": "mms_lww",
- "language": [
- {
- "lang_code": "lww",
- "language_name": "Lewo",
- "country": "Vanuatu"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lww"
- },
- "mms_mhx": {
- "id": "mms_mhx",
- "language": [
- {
- "lang_code": "mhx",
- "language_name": "Lhao Vo",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mhx"
- },
- "mms_eip": {
- "id": "mms_eip",
- "language": [
- {
- "lang_code": "eip",
- "language_name": "Lik",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/eip"
- },
- "mms_lia": {
- "id": "mms_lia",
- "language": [
- {
- "lang_code": "lia",
- "language_name": "Limba, West-Central",
- "country": "Sierra Leone"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lia"
- },
- "mms_lif": {
- "id": "mms_lif",
- "language": [
- {
- "lang_code": "lif",
- "language_name": "Limbu",
- "country": "Nepal"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lif"
- },
- "mms_onb": {
- "id": "mms_onb",
- "language": [
- {
- "lang_code": "onb",
- "language_name": "Lingao",
- "country": "China"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/onb"
- },
- "mms_lis": {
- "id": "mms_lis",
- "language": [
- {
- "lang_code": "lis",
- "language_name": "Lisu",
- "country": "China"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lis"
- },
- "mms_loq": {
- "id": "mms_loq",
- "language": [
- {
- "lang_code": "loq",
- "language_name": "Lobala",
- "country": "Democratic Republic of the Congo"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/loq"
- },
- "mms_lob": {
- "id": "mms_lob",
- "language": [
- {
- "lang_code": "lob",
- "language_name": "Lobi",
- "country": "Ivory Coast"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lob"
- },
- "mms_yaz": {
- "id": "mms_yaz",
- "language": [
- {
- "lang_code": "yaz",
- "language_name": "Lokaa",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/yaz"
- },
- "mms_lok": {
- "id": "mms_lok",
- "language": [
- {
- "lang_code": "lok",
- "language_name": "Loko",
- "country": "Sierra Leone"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lok"
- },
- "mms_llg": {
- "id": "mms_llg",
- "language": [
- {
- "lang_code": "llg",
- "language_name": "Lole",
- "country": "Vanuatu"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/llg"
- },
- "mms_ycl": {
- "id": "mms_ycl",
- "language": [
- {
- "lang_code": "ycl",
- "language_name": "Lolopo",
- "country": "China"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ycl"
- },
- "mms_lom": {
- "id": "mms_lom",
- "language": [
- {
- "lang_code": "lom",
- "language_name": "Loma",
- "country": "Liberia"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lom"
- },
- "mms_ngl": {
- "id": "mms_ngl",
- "language": [
- {
- "lang_code": "ngl",
- "language_name": "Lomwe",
- "country": "Mozambique"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ngl"
- },
- "mms_lon": {
- "id": "mms_lon",
- "language": [
- {
- "lang_code": "lon",
- "language_name": "Lomwe, Malawi",
- "country": "Malawi"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lon"
- },
- "mms_lex": {
- "id": "mms_lex",
- "language": [
- {
- "lang_code": "lex",
- "language_name": "Luang",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lex"
- },
- "mms_lgg": {
- "id": "mms_lgg",
- "language": [
- {
- "lang_code": "lgg",
- "language_name": "Lugbara",
- "country": "Uganda"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lgg"
- },
- "mms_ruf": {
- "id": "mms_ruf",
- "language": [
- {
- "lang_code": "ruf",
- "language_name": "Luguru",
- "country": "Tanzania"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ruf"
- },
- "mms_dop": {
- "id": "mms_dop",
- "language": [
- {
- "lang_code": "dop",
- "language_name": "Lukpa",
- "country": "Benin"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dop"
- },
- "mms_lnd": {
- "id": "mms_lnd",
- "language": [
- {
- "lang_code": "lnd",
- "language_name": "Lundayeh",
- "country": "Malaysia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lnd"
- },
- "mms_ndy": {
- "id": "mms_ndy",
- "language": [
- {
- "lang_code": "ndy",
- "language_name": "Lutos",
- "country": "Tanzania"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ndy"
- },
- "mms_lwo": {
- "id": "mms_lwo",
- "language": [
- {
- "lang_code": "lwo",
- "language_name": "Luwo",
- "country": "South Sudan"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lwo"
- },
- "mms_lee": {
- "id": "mms_lee",
- "language": [
- {
- "lang_code": "lee",
- "language_name": "Ly\u00e9l\u00e9",
- "country": "Burkina Faso"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lee"
- },
- "mms_mev": {
- "id": "mms_mev",
- "language": [
- {
- "lang_code": "mev",
- "language_name": "Maan",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mev"
- },
- "mms_mfz": {
- "id": "mms_mfz",
- "language": [
- {
- "lang_code": "mfz",
- "language_name": "Mabaan",
- "country": "South Sudan"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mfz"
- },
- "mms_jmc": {
- "id": "mms_jmc",
- "language": [
- {
- "lang_code": "jmc",
- "language_name": "Machame",
- "country": "Tanzania"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/jmc"
- },
- "mms_myy": {
- "id": "mms_myy",
- "language": [
- {
- "lang_code": "myy",
- "language_name": "Macuna",
- "country": "Colombia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/myy"
- },
- "mms_mbc": {
- "id": "mms_mbc",
- "language": [
- {
- "lang_code": "mbc",
- "language_name": "Macushi",
- "country": "Guyana"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mbc"
- },
- "mms_mda": {
- "id": "mms_mda",
- "language": [
- {
- "lang_code": "mda",
- "language_name": "Mada",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mda"
- },
- "mms_mad": {
- "id": "mms_mad",
- "language": [
- {
- "lang_code": "mad",
- "language_name": "Madura",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mad"
- },
- "mms_mag": {
- "id": "mms_mag",
- "language": [
- {
- "lang_code": "mag",
- "language_name": "Magahi",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mag"
- },
- "mms_ayz": {
- "id": "mms_ayz",
- "language": [
- {
- "lang_code": "ayz",
- "language_name": "Mai Brat",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ayz"
- },
- "mms_mai": {
- "id": "mms_mai",
- "language": [
- {
- "lang_code": "mai",
- "language_name": "Maithili",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mai"
- },
- "mms_mca": {
- "id": "mms_mca",
- "language": [
- {
- "lang_code": "mca",
- "language_name": "Maka",
- "country": "Paraguay"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mca"
- },
- "mms_mcp": {
- "id": "mms_mcp",
- "language": [
- {
- "lang_code": "mcp",
- "language_name": "Makaa",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mcp"
- },
- "mms_mak": {
- "id": "mms_mak",
- "language": [
- {
- "lang_code": "mak",
- "language_name": "Makasar",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mak"
- },
- "mms_vmw": {
- "id": "mms_vmw",
- "language": [
- {
- "lang_code": "vmw",
- "language_name": "Makhuwa",
- "country": "Mozambique"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/vmw"
- },
- "mms_mgh": {
- "id": "mms_mgh",
- "language": [
- {
- "lang_code": "mgh",
- "language_name": "Makhuwa-Meetto",
- "country": "Mozambique"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mgh"
- },
- "mms_kde": {
- "id": "mms_kde",
- "language": [
- {
- "lang_code": "kde",
- "language_name": "Makonde",
- "country": "Tanzania"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kde"
- },
- "mms_mlg": {
- "id": "mms_mlg",
- "language": [
- {
- "lang_code": "mlg",
- "language_name": "Malagasy",
- "country": "Madagascar"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mlg"
- },
- "mms_zlm": {
- "id": "mms_zlm",
- "language": [
- {
- "lang_code": "zlm",
- "language_name": "Malay",
- "country": "Malaysia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zlm"
- },
- "mms_pse": {
- "id": "mms_pse",
- "language": [
- {
- "lang_code": "pse",
- "language_name": "Malay, Central",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pse"
- },
- "mms_mkn": {
- "id": "mms_mkn",
- "language": [
- {
- "lang_code": "mkn",
- "language_name": "Malay, Kupang",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mkn"
- },
- "mms_xmm": {
- "id": "mms_xmm",
- "language": [
- {
- "lang_code": "xmm",
- "language_name": "Malay, Manado",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xmm"
- },
- "mms_mal": {
- "id": "mms_mal",
- "language": [
- {
- "lang_code": "mal",
- "language_name": "Malayalam",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mal"
- },
- "mms_xdy": {
- "id": "mms_xdy",
- "language": [
- {
- "lang_code": "xdy",
- "language_name": "Malayic Dayak",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xdy"
- },
- "mms_div": {
- "id": "mms_div",
- "language": [
- {
- "lang_code": "div",
- "language_name": "Maldivian",
- "country": "Maldives"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/div"
- },
- "mms_mdy": {
- "id": "mms_mdy",
- "language": [
- {
- "lang_code": "mdy",
- "language_name": "Male",
- "country": "Ethiopia"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mdy"
- },
- "mms_mup": {
- "id": "mms_mup",
- "language": [
- {
- "lang_code": "mup",
- "language_name": "Malvi",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mup"
- },
- "mms_mam-dialect_central": {
- "id": "mms_mam-dialect_central",
- "language": [
- {
- "lang_code": "central",
- "language_name": "Mam",
- "country": "Guatemala"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mam-dialect_central"
- },
- "mms_mam-dialect_northern": {
- "id": "mms_mam-dialect_northern",
- "language": [
- {
- "lang_code": "northern",
- "language_name": "Mam",
- "country": "Guatemala"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mam-dialect_northern"
- },
- "mms_mam-dialect_southern": {
- "id": "mms_mam-dialect_southern",
- "language": [
- {
- "lang_code": "southern",
- "language_name": "Mam",
- "country": "Guatemala"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mam-dialect_southern"
- },
- "mms_mam-dialect_western": {
- "id": "mms_mam-dialect_western",
- "language": [
- {
- "lang_code": "western",
- "language_name": "Mam",
- "country": "Guatemala"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mam-dialect_western"
- },
- "mms_mqj": {
- "id": "mms_mqj",
- "language": [
- {
- "lang_code": "mqj",
- "language_name": "Mamasa",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mqj"
- },
- "mms_mcu": {
- "id": "mms_mcu",
- "language": [
- {
- "lang_code": "mcu",
- "language_name": "Mambila, Cameroon",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mcu"
- },
- "mms_mzk": {
- "id": "mms_mzk",
- "language": [
- {
- "lang_code": "mzk",
- "language_name": "Mambila, Nigeria",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mzk"
- },
- "mms_maw": {
- "id": "mms_maw",
- "language": [
- {
- "lang_code": "maw",
- "language_name": "Mampruli",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/maw"
- },
- "mms_mjl": {
- "id": "mms_mjl",
- "language": [
- {
- "lang_code": "mjl",
- "language_name": "Mandeali",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mjl"
- },
- "mms_mnk": {
- "id": "mms_mnk",
- "language": [
- {
- "lang_code": "mnk",
- "language_name": "Mandinka",
- "country": "Senegal"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mnk"
- },
- "mms_mge": {
- "id": "mms_mge",
- "language": [
- {
- "lang_code": "mge",
- "language_name": "Mango",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mge"
- },
- "mms_mbh": {
- "id": "mms_mbh",
- "language": [
- {
- "lang_code": "mbh",
- "language_name": "Mangseng",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mbh"
- },
- "mms_knf": {
- "id": "mms_knf",
- "language": [
- {
- "lang_code": "knf",
- "language_name": "Mankanya",
- "country": "Guinea-Bissau"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/knf"
- },
- "mms_mjv": {
- "id": "mms_mjv",
- "language": [
- {
- "lang_code": "mjv",
- "language_name": "Mannan",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mjv"
- },
- "mms_mbt": {
- "id": "mms_mbt",
- "language": [
- {
- "lang_code": "mbt",
- "language_name": "Manobo, Matigsalug",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mbt"
- },
- "mms_obo": {
- "id": "mms_obo",
- "language": [
- {
- "lang_code": "obo",
- "language_name": "Manobo, Obo",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/obo"
- },
- "mms_mbb": {
- "id": "mms_mbb",
- "language": [
- {
- "lang_code": "mbb",
- "language_name": "Manobo, Western Bukidnon",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mbb"
- },
- "mms_mzj": {
- "id": "mms_mzj",
- "language": [
- {
- "lang_code": "mzj",
- "language_name": "Manya",
- "country": "Liberia"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mzj"
- },
- "mms_sjm": {
- "id": "mms_sjm",
- "language": [
- {
- "lang_code": "sjm",
- "language_name": "Mapun",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sjm"
- },
- "mms_mrw": {
- "id": "mms_mrw",
- "language": [
- {
- "lang_code": "mrw",
- "language_name": "Maranao",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mrw"
- },
- "mms_mar": {
- "id": "mms_mar",
- "language": [
- {
- "lang_code": "mar",
- "language_name": "Marathi",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mar"
- },
- "mms_mpg": {
- "id": "mms_mpg",
- "language": [
- {
- "lang_code": "mpg",
- "language_name": "Marba",
- "country": "Chad"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mpg"
- },
- "mms_mhr": {
- "id": "mms_mhr",
- "language": [
- {
- "lang_code": "mhr",
- "language_name": "Mari, Meadow",
- "country": "Russia"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mhr"
- },
- "mms_enb": {
- "id": "mms_enb",
- "language": [
- {
- "lang_code": "enb",
- "language_name": "Markweeta",
- "country": "Kenya"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/enb"
- },
- "mms_mah": {
- "id": "mms_mah",
- "language": [
- {
- "lang_code": "mah",
- "language_name": "Marshallese",
- "country": "Marshall Islands"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mah"
- },
- "mms_myx": {
- "id": "mms_myx",
- "language": [
- {
- "lang_code": "myx",
- "language_name": "Masaaba",
- "country": "Uganda"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/myx"
- },
- "mms_klv": {
- "id": "mms_klv",
- "language": [
- {
- "lang_code": "klv",
- "language_name": "Maskelynes",
- "country": "Vanuatu"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/klv"
- },
- "mms_mfh": {
- "id": "mms_mfh",
- "language": [
- {
- "lang_code": "mfh",
- "language_name": "Matal",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mfh"
- },
- "mms_met": {
- "id": "mms_met",
- "language": [
- {
- "lang_code": "met",
- "language_name": "Mato",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/met"
- },
- "mms_mcb": {
- "id": "mms_mcb",
- "language": [
- {
- "lang_code": "mcb",
- "language_name": "Matsigenka",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mcb"
- },
- "mms_mop": {
- "id": "mms_mop",
- "language": [
- {
- "lang_code": "mop",
- "language_name": "Maya, Mop\u00e1n",
- "country": "Belize"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mop"
- },
- "mms_yua": {
- "id": "mms_yua",
- "language": [
- {
- "lang_code": "yua",
- "language_name": "Maya, Yucatec",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/yua"
- },
- "mms_mfy": {
- "id": "mms_mfy",
- "language": [
- {
- "lang_code": "mfy",
- "language_name": "Mayo",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mfy"
- },
- "mms_maz": {
- "id": "mms_maz",
- "language": [
- {
- "lang_code": "maz",
- "language_name": "Mazahua, Central",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/maz"
- },
- "mms_vmy": {
- "id": "mms_vmy",
- "language": [
- {
- "lang_code": "vmy",
- "language_name": "Mazatec, Ayautla",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/vmy"
- },
- "mms_maq": {
- "id": "mms_maq",
- "language": [
- {
- "lang_code": "maq",
- "language_name": "Mazatec, Chiquihuitl\u00e1n",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/maq"
- },
- "mms_mzi": {
- "id": "mms_mzi",
- "language": [
- {
- "lang_code": "mzi",
- "language_name": "Mazatec, Ixcatl\u00e1n",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mzi"
- },
- "mms_maj": {
- "id": "mms_maj",
- "language": [
- {
- "lang_code": "maj",
- "language_name": "Mazatec, Jalapa de D\u00edaz",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/maj"
- },
- "mms_maa-dialect_sanantonio": {
- "id": "mms_maa-dialect_sanantonio",
- "language": [
- {
- "lang_code": "sanantonio",
- "language_name": "Mazatec, San Jer\u00f3nimo Tec\u00f3atl",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/maa-dialect_sanantonio"
- },
- "mms_maa-dialect_sanjer\u00f3nimo": {
- "id": "mms_maa-dialect_sanjer\u00f3nimo",
- "language": [
- {
- "lang_code": "sanjer\u00f3nimo",
- "language_name": "Mazatec, San Jer\u00f3nimo Tec\u00f3atl",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/maa-dialect_sanjer\u00f3nimo"
- },
- "mms_mhy": {
- "id": "mms_mhy",
- "language": [
- {
- "lang_code": "mhy",
- "language_name": "Ma\u2019anyan",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mhy"
- },
- "mms_mhi": {
- "id": "mms_mhi",
- "language": [
- {
- "lang_code": "mhi",
- "language_name": "Ma\u2019di",
- "country": "South Sudan"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mhi"
- },
- "mms_zmz": {
- "id": "mms_zmz",
- "language": [
- {
- "lang_code": "zmz",
- "language_name": "Mbandja",
- "country": "Central African Republic"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zmz"
- },
- "mms_myb": {
- "id": "mms_myb",
- "language": [
- {
- "lang_code": "myb",
- "language_name": "Mbay",
- "country": "Chad"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/myb"
- },
- "mms_gai": {
- "id": "mms_gai",
- "language": [
- {
- "lang_code": "gai",
- "language_name": "Mbore",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gai"
- },
- "mms_mqb": {
- "id": "mms_mqb",
- "language": [
- {
- "lang_code": "mqb",
- "language_name": "Mbuko",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mqb"
- },
- "mms_mbu": {
- "id": "mms_mbu",
- "language": [
- {
- "lang_code": "mbu",
- "language_name": "Mbula-Bwazza",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mbu"
- },
- "mms_med": {
- "id": "mms_med",
- "language": [
- {
- "lang_code": "med",
- "language_name": "Melpa",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/med"
- },
- "mms_men": {
- "id": "mms_men",
- "language": [
- {
- "lang_code": "men",
- "language_name": "Mende",
- "country": "Sierra Leone"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/men"
- },
- "mms_mee": {
- "id": "mms_mee",
- "language": [
- {
- "lang_code": "mee",
- "language_name": "Mengen",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mee"
- },
- "mms_mwv": {
- "id": "mms_mwv",
- "language": [
- {
- "lang_code": "mwv",
- "language_name": "Mentawai",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mwv"
- },
- "mms_meq": {
- "id": "mms_meq",
- "language": [
- {
- "lang_code": "meq",
- "language_name": "Merey",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/meq"
- },
- "mms_zim": {
- "id": "mms_zim",
- "language": [
- {
- "lang_code": "zim",
- "language_name": "Mesme",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zim"
- },
- "mms_mgo": {
- "id": "mms_mgo",
- "language": [
- {
- "lang_code": "mgo",
- "language_name": "Meta\u2019",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mgo"
- },
- "mms_mej": {
- "id": "mms_mej",
- "language": [
- {
- "lang_code": "mej",
- "language_name": "Meyah",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mej"
- },
- "mms_mpp": {
- "id": "mms_mpp",
- "language": [
- {
- "lang_code": "mpp",
- "language_name": "Migabac",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mpp"
- },
- "mms_min": {
- "id": "mms_min",
- "language": [
- {
- "lang_code": "min",
- "language_name": "Minangkabau",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/min"
- },
- "mms_gum": {
- "id": "mms_gum",
- "language": [
- {
- "lang_code": "gum",
- "language_name": "Misak",
- "country": "Colombia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gum"
- },
- "mms_mpx": {
- "id": "mms_mpx",
- "language": [
- {
- "lang_code": "mpx",
- "language_name": "Misima-Panaeati",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mpx"
- },
- "mms_mco": {
- "id": "mms_mco",
- "language": [
- {
- "lang_code": "mco",
- "language_name": "Mixe, Coatl\u00e1n",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mco"
- },
- "mms_mxq": {
- "id": "mms_mxq",
- "language": [
- {
- "lang_code": "mxq",
- "language_name": "Mixe, Juquila",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mxq"
- },
- "mms_pxm": {
- "id": "mms_pxm",
- "language": [
- {
- "lang_code": "pxm",
- "language_name": "Mixe, Quetzaltepec",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pxm"
- },
- "mms_mto": {
- "id": "mms_mto",
- "language": [
- {
- "lang_code": "mto",
- "language_name": "Mixe, Totontepec",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mto"
- },
- "mms_mim": {
- "id": "mms_mim",
- "language": [
- {
- "lang_code": "mim",
- "language_name": "Mixtec, Alacatlatzala",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mim"
- },
- "mms_xta": {
- "id": "mms_xta",
- "language": [
- {
- "lang_code": "xta",
- "language_name": "Mixtec, Alcozauca",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xta"
- },
- "mms_mbz": {
- "id": "mms_mbz",
- "language": [
- {
- "lang_code": "mbz",
- "language_name": "Mixtec, Amoltepec",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mbz"
- },
- "mms_mip": {
- "id": "mms_mip",
- "language": [
- {
- "lang_code": "mip",
- "language_name": "Mixtec, Apasco-Apoala",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mip"
- },
- "mms_mib": {
- "id": "mms_mib",
- "language": [
- {
- "lang_code": "mib",
- "language_name": "Mixtec, Atatlahuca",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mib"
- },
- "mms_miy": {
- "id": "mms_miy",
- "language": [
- {
- "lang_code": "miy",
- "language_name": "Mixtec, Ayutla",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/miy"
- },
- "mms_mih": {
- "id": "mms_mih",
- "language": [
- {
- "lang_code": "mih",
- "language_name": "Mixtec, Chayuco",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mih"
- },
- "mms_miz": {
- "id": "mms_miz",
- "language": [
- {
- "lang_code": "miz",
- "language_name": "Mixtec, Coatzospan",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/miz"
- },
- "mms_xtd": {
- "id": "mms_xtd",
- "language": [
- {
- "lang_code": "xtd",
- "language_name": "Mixtec, Diuxi-Tilantongo",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xtd"
- },
- "mms_mxt": {
- "id": "mms_mxt",
- "language": [
- {
- "lang_code": "mxt",
- "language_name": "Mixtec, Jamiltepec",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mxt"
- },
- "mms_xtm": {
- "id": "mms_xtm",
- "language": [
- {
- "lang_code": "xtm",
- "language_name": "Mixtec, Magdalena Pe\u00f1asco",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xtm"
- },
- "mms_mxv": {
- "id": "mms_mxv",
- "language": [
- {
- "lang_code": "mxv",
- "language_name": "Mixtec, Metlat\u00f3noc",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mxv"
- },
- "mms_xtn": {
- "id": "mms_xtn",
- "language": [
- {
- "lang_code": "xtn",
- "language_name": "Mixtec, Northern Tlaxiaco",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xtn"
- },
- "mms_mie": {
- "id": "mms_mie",
- "language": [
- {
- "lang_code": "mie",
- "language_name": "Mixtec, Ocotepec",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mie"
- },
- "mms_mil": {
- "id": "mms_mil",
- "language": [
- {
- "lang_code": "mil",
- "language_name": "Mixtec, Pe\u00f1oles",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mil"
- },
- "mms_mio": {
- "id": "mms_mio",
- "language": [
- {
- "lang_code": "mio",
- "language_name": "Mixtec, Pinotepa Nacional",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mio"
- },
- "mms_mdv": {
- "id": "mms_mdv",
- "language": [
- {
- "lang_code": "mdv",
- "language_name": "Mixtec, Santa Luc\u00eda Monteverde",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mdv"
- },
- "mms_mza": {
- "id": "mms_mza",
- "language": [
- {
- "lang_code": "mza",
- "language_name": "Mixtec, Santa Mar\u00eda Zacatepec",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mza"
- },
- "mms_mit": {
- "id": "mms_mit",
- "language": [
- {
- "lang_code": "mit",
- "language_name": "Mixtec, Southern Puebla",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mit"
- },
- "mms_mxb": {
- "id": "mms_mxb",
- "language": [
- {
- "lang_code": "mxb",
- "language_name": "Mixtec, Tezoatl\u00e1n",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mxb"
- },
- "mms_mpm": {
- "id": "mms_mpm",
- "language": [
- {
- "lang_code": "mpm",
- "language_name": "Mixtec, Yosond\u00faa",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mpm"
- },
- "mms_soy": {
- "id": "mms_soy",
- "language": [
- {
- "lang_code": "soy",
- "language_name": "Miyobe",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/soy"
- },
- "mms_cmo-script_latin": {
- "id": "mms_cmo-script_latin",
- "language": [
- {
- "lang_code": "latin",
- "language_name": "Mnong, Central",
- "country": "Vietnam"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cmo-script_latin"
- },
- "mms_cmo-script_khmer": {
- "id": "mms_cmo-script_khmer",
- "language": [
- {
- "lang_code": "khmer",
- "language_name": "Mnong, Central",
- "country": "Vietnam"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cmo-script_khmer"
- },
- "mms_mfq": {
- "id": "mms_mfq",
- "language": [
- {
- "lang_code": "mfq",
- "language_name": "Moba",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mfq"
- },
- "mms_old": {
- "id": "mms_old",
- "language": [
- {
- "lang_code": "old",
- "language_name": "Mochi",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/old"
- },
- "mms_mfk": {
- "id": "mms_mfk",
- "language": [
- {
- "lang_code": "mfk",
- "language_name": "Mofu, North",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mfk"
- },
- "mms_mif": {
- "id": "mms_mif",
- "language": [
- {
- "lang_code": "mif",
- "language_name": "Mofu-Gudur",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mif"
- },
- "mms_mkl": {
- "id": "mms_mkl",
- "language": [
- {
- "lang_code": "mkl",
- "language_name": "Mokole",
- "country": "Guinea"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mkl"
- },
- "mms_mox": {
- "id": "mms_mox",
- "language": [
- {
- "lang_code": "mox",
- "language_name": "Molima",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mox"
- },
- "mms_myl": {
- "id": "mms_myl",
- "language": [
- {
- "lang_code": "myl",
- "language_name": "Moma",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/myl"
- },
- "mms_mqf": {
- "id": "mms_mqf",
- "language": [
- {
- "lang_code": "mqf",
- "language_name": "Momuna",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mqf"
- },
- "mms_mnw": {
- "id": "mms_mnw",
- "language": [
- {
- "lang_code": "mnw",
- "language_name": "Mon",
- "country": "Myanmar"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mnw"
- },
- "mms_mon": {
- "id": "mms_mon",
- "language": [
- {
- "lang_code": "mon",
- "language_name": "Mongolian",
- "country": "Mongolia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mon"
- },
- "mms_mog": {
- "id": "mms_mog",
- "language": [
- {
- "lang_code": "mog",
- "language_name": "Mongondow",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mog"
- },
- "mms_mfe": {
- "id": "mms_mfe",
- "language": [
- {
- "lang_code": "mfe",
- "language_name": "Morisyen",
- "country": "Mauritius"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mfe"
- },
- "mms_mor": {
- "id": "mms_mor",
- "language": [
- {
- "lang_code": "mor",
- "language_name": "Moro",
- "country": "Sudan"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mor"
- },
- "mms_mqn": {
- "id": "mms_mqn",
- "language": [
- {
- "lang_code": "mqn",
- "language_name": "Moronene",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mqn"
- },
- "mms_mgd": {
- "id": "mms_mgd",
- "language": [
- {
- "lang_code": "mgd",
- "language_name": "Moru",
- "country": "South Sudan"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mgd"
- },
- "mms_mtj": {
- "id": "mms_mtj",
- "language": [
- {
- "lang_code": "mtj",
- "language_name": "Moskona",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mtj"
- },
- "mms_cmr": {
- "id": "mms_cmr",
- "language": [
- {
- "lang_code": "cmr",
- "language_name": "Mro-Khimi",
- "country": "Bangladesh"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cmr"
- },
- "mms_mtd": {
- "id": "mms_mtd",
- "language": [
- {
- "lang_code": "mtd",
- "language_name": "Mualang",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mtd"
- },
- "mms_bmr": {
- "id": "mms_bmr",
- "language": [
- {
- "lang_code": "bmr",
- "language_name": "Muinane",
- "country": "Colombia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bmr"
- },
- "mms_moz": {
- "id": "mms_moz",
- "language": [
- {
- "lang_code": "moz",
- "language_name": "Mukulu",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/moz"
- },
- "mms_mzm": {
- "id": "mms_mzm",
- "language": [
- {
- "lang_code": "mzm",
- "language_name": "Mumuye",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mzm"
- },
- "mms_mnb": {
- "id": "mms_mnb",
- "language": [
- {
- "lang_code": "mnb",
- "language_name": "Muna",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mnb"
- },
- "mms_mnf": {
- "id": "mms_mnf",
- "language": [
- {
- "lang_code": "mnf",
- "language_name": "Mundani",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mnf"
- },
- "mms_unr": {
- "id": "mms_unr",
- "language": [
- {
- "lang_code": "unr",
- "language_name": "Mundari",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/unr"
- },
- "mms_fmu": {
- "id": "mms_fmu",
- "language": [
- {
- "lang_code": "fmu",
- "language_name": "Muria, Far Western",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/fmu"
- },
- "mms_mur": {
- "id": "mms_mur",
- "language": [
- {
- "lang_code": "mur",
- "language_name": "Murle",
- "country": "South Sudan"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mur"
- },
- "mms_tih": {
- "id": "mms_tih",
- "language": [
- {
- "lang_code": "tih",
- "language_name": "Murut, Timugon",
- "country": "Malaysia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tih"
- },
- "mms_muv": {
- "id": "mms_muv",
- "language": [
- {
- "lang_code": "muv",
- "language_name": "Muthuvan",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/muv"
- },
- "mms_muy": {
- "id": "mms_muy",
- "language": [
- {
- "lang_code": "muy",
- "language_name": "Muyang",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/muy"
- },
- "mms_sur": {
- "id": "mms_sur",
- "language": [
- {
- "lang_code": "sur",
- "language_name": "Mwaghavul",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sur"
- },
- "mms_moa": {
- "id": "mms_moa",
- "language": [
- {
- "lang_code": "moa",
- "language_name": "Mwan",
- "country": "Congo"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/moa"
- },
- "mms_wmw": {
- "id": "mms_wmw",
- "language": [
- {
- "lang_code": "wmw",
- "language_name": "Mwani",
- "country": "Mozambique"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/wmw"
- },
- "mms_tnr": {
- "id": "mms_tnr",
- "language": [
- {
- "lang_code": "tnr",
- "language_name": "M\u00e9nik",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tnr"
- },
- "mms_miq": {
- "id": "mms_miq",
- "language": [
- {
- "lang_code": "miq",
- "language_name": "M\u00edskito",
- "country": "Honduras"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/miq"
- },
- "mms_mos": {
- "id": "mms_mos",
- "language": [
- {
- "lang_code": "mos",
- "language_name": "M\u00f2or\u00e9",
- "country": "Burkina Faso"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mos"
- },
- "mms_muh": {
- "id": "mms_muh",
- "language": [
- {
- "lang_code": "muh",
- "language_name": "M\u00fcnd\u00fc",
- "country": "South Sudan"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/muh"
- },
- "mms_nas": {
- "id": "mms_nas",
- "language": [
- {
- "lang_code": "nas",
- "language_name": "Naasioi",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nas"
- },
- "mms_mbj": {
- "id": "mms_mbj",
- "language": [
- {
- "lang_code": "mbj",
- "language_name": "Nad\u00ebb",
- "country": "Brazil"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mbj"
- },
- "mms_nfr": {
- "id": "mms_nfr",
- "language": [
- {
- "lang_code": "nfr",
- "language_name": "Nafaanra",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nfr"
- },
- "mms_kfw": {
- "id": "mms_kfw",
- "language": [
- {
- "lang_code": "kfw",
- "language_name": "Naga, Kharam",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kfw"
- },
- "mms_nst": {
- "id": "mms_nst",
- "language": [
- {
- "lang_code": "nst",
- "language_name": "Naga, Tangshang",
- "country": "Myanmar"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nst"
- },
- "mms_nag": {
- "id": "mms_nag",
- "language": [
- {
- "lang_code": "nag",
- "language_name": "Nagamese",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nag"
- },
- "mms_nch": {
- "id": "mms_nch",
- "language": [
- {
- "lang_code": "nch",
- "language_name": "Nahuatl, Central Huasteca",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nch"
- },
- "mms_nhe": {
- "id": "mms_nhe",
- "language": [
- {
- "lang_code": "nhe",
- "language_name": "Nahuatl, Eastern Huasteca",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nhe"
- },
- "mms_ngu": {
- "id": "mms_ngu",
- "language": [
- {
- "lang_code": "ngu",
- "language_name": "Nahuatl, Guerrero",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ngu"
- },
- "mms_azz": {
- "id": "mms_azz",
- "language": [
- {
- "lang_code": "azz",
- "language_name": "Nahuatl, Highland Puebla",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/azz"
- },
- "mms_nhx": {
- "id": "mms_nhx",
- "language": [
- {
- "lang_code": "nhx",
- "language_name": "Nahuatl, Isthmus-Mecayapan",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nhx"
- },
- "mms_ncl": {
- "id": "mms_ncl",
- "language": [
- {
- "lang_code": "ncl",
- "language_name": "Nahuatl, Michoac\u00e1n",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ncl"
- },
- "mms_nhy": {
- "id": "mms_nhy",
- "language": [
- {
- "lang_code": "nhy",
- "language_name": "Nahuatl, Northern Oaxaca",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nhy"
- },
- "mms_ncj": {
- "id": "mms_ncj",
- "language": [
- {
- "lang_code": "ncj",
- "language_name": "Nahuatl, Northern Puebla",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ncj"
- },
- "mms_nsu": {
- "id": "mms_nsu",
- "language": [
- {
- "lang_code": "nsu",
- "language_name": "Nahuatl, Sierra Negra",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nsu"
- },
- "mms_npl": {
- "id": "mms_npl",
- "language": [
- {
- "lang_code": "npl",
- "language_name": "Nahuatl, Southeastern Puebla",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/npl"
- },
- "mms_nuz": {
- "id": "mms_nuz",
- "language": [
- {
- "lang_code": "nuz",
- "language_name": "Nahuatl, Tlamacazapa",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nuz"
- },
- "mms_nhw": {
- "id": "mms_nhw",
- "language": [
- {
- "lang_code": "nhw",
- "language_name": "Nahuatl, Western Huasteca",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nhw"
- },
- "mms_nhi": {
- "id": "mms_nhi",
- "language": [
- {
- "lang_code": "nhi",
- "language_name": "Nahuatl, Zacatl\u00e1n-Ahuacatl\u00e1n-Tepetzintla",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nhi"
- },
- "mms_nlc": {
- "id": "mms_nlc",
- "language": [
- {
- "lang_code": "nlc",
- "language_name": "Nalca",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nlc"
- },
- "mms_nab": {
- "id": "mms_nab",
- "language": [
- {
- "lang_code": "nab",
- "language_name": "Nambiku\u00e1ra, Southern",
- "country": "Brazil"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nab"
- },
- "mms_gld": {
- "id": "mms_gld",
- "language": [
- {
- "lang_code": "gld",
- "language_name": "Nanai",
- "country": "Russia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gld"
- },
- "mms_nnb": {
- "id": "mms_nnb",
- "language": [
- {
- "lang_code": "nnb",
- "language_name": "Nande",
- "country": "Democratic Republic of the Congo"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nnb"
- },
- "mms_npy": {
- "id": "mms_npy",
- "language": [
- {
- "lang_code": "npy",
- "language_name": "Napu",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/npy"
- },
- "mms_pbb": {
- "id": "mms_pbb",
- "language": [
- {
- "lang_code": "pbb",
- "language_name": "Nasa",
- "country": "Colombia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pbb"
- },
- "mms_ntm": {
- "id": "mms_ntm",
- "language": [
- {
- "lang_code": "ntm",
- "language_name": "Nateni",
- "country": "Benin"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ntm"
- },
- "mms_nmz": {
- "id": "mms_nmz",
- "language": [
- {
- "lang_code": "nmz",
- "language_name": "Nawdm",
- "country": "Togo"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nmz"
- },
- "mms_naw": {
- "id": "mms_naw",
- "language": [
- {
- "lang_code": "naw",
- "language_name": "Nawuri",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/naw"
- },
- "mms_nxq": {
- "id": "mms_nxq",
- "language": [
- {
- "lang_code": "nxq",
- "language_name": "Naxi",
- "country": "China"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nxq"
- },
- "mms_ndj": {
- "id": "mms_ndj",
- "language": [
- {
- "lang_code": "ndj",
- "language_name": "Ndamba",
- "country": "Tanzania"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ndj"
- },
- "mms_ndz": {
- "id": "mms_ndz",
- "language": [
- {
- "lang_code": "ndz",
- "language_name": "Ndogo",
- "country": "South Sudan"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ndz"
- },
- "mms_ndv": {
- "id": "mms_ndv",
- "language": [
- {
- "lang_code": "ndv",
- "language_name": "Ndut",
- "country": "Senegal"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ndv"
- },
- "mms_new": {
- "id": "mms_new",
- "language": [
- {
- "lang_code": "new",
- "language_name": "Newar",
- "country": "Nepal"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/new"
- },
- "mms_nij": {
- "id": "mms_nij",
- "language": [
- {
- "lang_code": "nij",
- "language_name": "Ngaju",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nij"
- },
- "mms_sba": {
- "id": "mms_sba",
- "language": [
- {
- "lang_code": "sba",
- "language_name": "Ngambay",
- "country": "Chad"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sba"
- },
- "mms_gng": {
- "id": "mms_gng",
- "language": [
- {
- "lang_code": "gng",
- "language_name": "Ngangam",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gng"
- },
- "mms_nga": {
- "id": "mms_nga",
- "language": [
- {
- "lang_code": "nga",
- "language_name": "Ngbaka",
- "country": "Central African Republic"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nga"
- },
- "mms_nnq": {
- "id": "mms_nnq",
- "language": [
- {
- "lang_code": "nnq",
- "language_name": "Ngindo",
- "country": "Tanzania"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nnq"
- },
- "mms_ngp": {
- "id": "mms_ngp",
- "language": [
- {
- "lang_code": "ngp",
- "language_name": "Ngulu",
- "country": "Tanzania"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ngp"
- },
- "mms_gym": {
- "id": "mms_gym",
- "language": [
- {
- "lang_code": "gym",
- "language_name": "Ng\u00e4bere",
- "country": "Panama"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gym"
- },
- "mms_kdj": {
- "id": "mms_kdj",
- "language": [
- {
- "lang_code": "kdj",
- "language_name": "Ng\u2019akarimojong",
- "country": "Kenya"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kdj"
- },
- "mms_nia": {
- "id": "mms_nia",
- "language": [
- {
- "lang_code": "nia",
- "language_name": "Nias",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nia"
- },
- "mms_nim": {
- "id": "mms_nim",
- "language": [
- {
- "lang_code": "nim",
- "language_name": "Nilamba",
- "country": "Tanzania"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nim"
- },
- "mms_nin": {
- "id": "mms_nin",
- "language": [
- {
- "lang_code": "nin",
- "language_name": "Ninzo",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nin"
- },
- "mms_nko": {
- "id": "mms_nko",
- "language": [
- {
- "lang_code": "nko",
- "language_name": "Nkonya",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nko"
- },
- "mms_nog": {
- "id": "mms_nog",
- "language": [
- {
- "lang_code": "nog",
- "language_name": "Nogai",
- "country": "Russia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nog"
- },
- "mms_lem": {
- "id": "mms_lem",
- "language": [
- {
- "lang_code": "lem",
- "language_name": "Nomaande",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lem"
- },
- "mms_not": {
- "id": "mms_not",
- "language": [
- {
- "lang_code": "not",
- "language_name": "Nomatsigenga",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/not"
- },
- "mms_nhu": {
- "id": "mms_nhu",
- "language": [
- {
- "lang_code": "nhu",
- "language_name": "Noone",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nhu"
- },
- "mms_bud": {
- "id": "mms_bud",
- "language": [
- {
- "lang_code": "bud",
- "language_name": "Ntcham",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bud"
- },
- "mms_nus": {
- "id": "mms_nus",
- "language": [
- {
- "lang_code": "nus",
- "language_name": "Nuer",
- "country": "South Sudan"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nus"
- },
- "mms_yas": {
- "id": "mms_yas",
- "language": [
- {
- "lang_code": "yas",
- "language_name": "Nugunu",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/yas"
- },
- "mms_nnw": {
- "id": "mms_nnw",
- "language": [
- {
- "lang_code": "nnw",
- "language_name": "Nuni, Southern",
- "country": "Burkina Faso"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nnw"
- },
- "mms_nwb": {
- "id": "mms_nwb",
- "language": [
- {
- "lang_code": "nwb",
- "language_name": "Nyabwa",
- "country": "Ivory Coast"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nwb"
- },
- "mms_nyy": {
- "id": "mms_nyy",
- "language": [
- {
- "lang_code": "nyy",
- "language_name": "Nyakyusa-Ngonde",
- "country": "Tanzania"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nyy"
- },
- "mms_nyn": {
- "id": "mms_nyn",
- "language": [
- {
- "lang_code": "nyn",
- "language_name": "Nyankore",
- "country": "Uganda"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nyn"
- },
- "mms_rim": {
- "id": "mms_rim",
- "language": [
- {
- "lang_code": "rim",
- "language_name": "Nyaturu",
- "country": "Tanzania"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rim"
- },
- "mms_lid": {
- "id": "mms_lid",
- "language": [
- {
- "lang_code": "lid",
- "language_name": "Nyindrou",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lid"
- },
- "mms_nuj": {
- "id": "mms_nuj",
- "language": [
- {
- "lang_code": "nuj",
- "language_name": "Nyole",
- "country": "Uganda"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nuj"
- },
- "mms_nyo": {
- "id": "mms_nyo",
- "language": [
- {
- "lang_code": "nyo",
- "language_name": "Nyoro",
- "country": "Uganda"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nyo"
- },
- "mms_nzi": {
- "id": "mms_nzi",
- "language": [
- {
- "lang_code": "nzi",
- "language_name": "Nzema",
- "country": "Ivory Coast"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nzi"
- },
- "mms_ann": {
- "id": "mms_ann",
- "language": [
- {
- "lang_code": "ann",
- "language_name": "Obolo",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ann"
- },
- "mms_ory": {
- "id": "mms_ory",
- "language": [
- {
- "lang_code": "ory",
- "language_name": "Odia",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ory"
- },
- "mms_ojb-script_latin": {
- "id": "mms_ojb-script_latin",
- "language": [
- {
- "lang_code": "latin",
- "language_name": "Ojibwa, Northwestern",
- "country": "Canada"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ojb-script_latin"
- },
- "mms_ojb-script_syllabics": {
- "id": "mms_ojb-script_syllabics",
- "language": [
- {
- "lang_code": "syllabics",
- "language_name": "Ojibwa, Northwestern",
- "country": "Canada"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ojb-script_syllabics"
- },
- "mms_oku": {
- "id": "mms_oku",
- "language": [
- {
- "lang_code": "oku",
- "language_name": "Oku",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/oku"
- },
- "mms_bsc": {
- "id": "mms_bsc",
- "language": [
- {
- "lang_code": "bsc",
- "language_name": "Oniyan",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bsc"
- },
- "mms_bdu": {
- "id": "mms_bdu",
- "language": [
- {
- "lang_code": "bdu",
- "language_name": "Oroko",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bdu"
- },
- "mms_orm": {
- "id": "mms_orm",
- "language": [
- {
- "lang_code": "orm",
- "language_name": "Oromo",
- "country": "Ethiopia"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/orm"
- },
- "mms_ury": {
- "id": "mms_ury",
- "language": [
- {
- "lang_code": "ury",
- "language_name": "Orya",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ury"
- },
- "mms_oss": {
- "id": "mms_oss",
- "language": [
- {
- "lang_code": "oss",
- "language_name": "Ossetic",
- "country": "Russia"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/oss"
- },
- "mms_ote": {
- "id": "mms_ote",
- "language": [
- {
- "lang_code": "ote",
- "language_name": "Otomi, Mezquital",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ote"
- },
- "mms_otq": {
- "id": "mms_otq",
- "language": [
- {
- "lang_code": "otq",
- "language_name": "Otomi, Quer\u00e9taro",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/otq"
- },
- "mms_stn": {
- "id": "mms_stn",
- "language": [
- {
- "lang_code": "stn",
- "language_name": "Owa",
- "country": "Solomon Islands"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/stn"
- },
- "mms_sig": {
- "id": "mms_sig",
- "language": [
- {
- "lang_code": "sig",
- "language_name": "Paasaal",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sig"
- },
- "mms_kfx": {
- "id": "mms_kfx",
- "language": [
- {
- "lang_code": "kfx",
- "language_name": "Pahari, Kullu",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kfx"
- },
- "mms_bfz": {
- "id": "mms_bfz",
- "language": [
- {
- "lang_code": "bfz",
- "language_name": "Pahari, Mahasu",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bfz"
- },
- "mms_sey": {
- "id": "mms_sey",
- "language": [
- {
- "lang_code": "sey",
- "language_name": "Paicoca",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sey"
- },
- "mms_pao": {
- "id": "mms_pao",
- "language": [
- {
- "lang_code": "pao",
- "language_name": "Paiute, Northern",
- "country": "United States"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pao"
- },
- "mms_pau": {
- "id": "mms_pau",
- "language": [
- {
- "lang_code": "pau",
- "language_name": "Palauan",
- "country": "Palau"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pau"
- },
- "mms_pce": {
- "id": "mms_pce",
- "language": [
- {
- "lang_code": "pce",
- "language_name": "Palaung, Ruching",
- "country": "Myanmar"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pce"
- },
- "mms_plw": {
- "id": "mms_plw",
- "language": [
- {
- "lang_code": "plw",
- "language_name": "Palawano, Brooke\u2019s Point",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/plw"
- },
- "mms_pmf": {
- "id": "mms_pmf",
- "language": [
- {
- "lang_code": "pmf",
- "language_name": "Pamona",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pmf"
- },
- "mms_pag": {
- "id": "mms_pag",
- "language": [
- {
- "lang_code": "pag",
- "language_name": "Pangasinan",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pag"
- },
- "mms_pap": {
- "id": "mms_pap",
- "language": [
- {
- "lang_code": "pap",
- "language_name": "Papiamentu",
- "country": "Netherlands"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pap"
- },
- "mms_prf": {
- "id": "mms_prf",
- "language": [
- {
- "lang_code": "prf",
- "language_name": "Paranan",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/prf"
- },
- "mms_pab": {
- "id": "mms_pab",
- "language": [
- {
- "lang_code": "pab",
- "language_name": "Parec\u00eds",
- "country": "Brazil"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pab"
- },
- "mms_pbi": {
- "id": "mms_pbi",
- "language": [
- {
- "lang_code": "pbi",
- "language_name": "Parkwa",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pbi"
- },
- "mms_pbc": {
- "id": "mms_pbc",
- "language": [
- {
- "lang_code": "pbc",
- "language_name": "Patamona",
- "country": "Guyana"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pbc"
- },
- "mms_pad": {
- "id": "mms_pad",
- "language": [
- {
- "lang_code": "pad",
- "language_name": "Paumar\u00ed",
- "country": "Brazil"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pad"
- },
- "mms_ata": {
- "id": "mms_ata",
- "language": [
- {
- "lang_code": "ata",
- "language_name": "Pele-Ata",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ata"
- },
- "mms_pez": {
- "id": "mms_pez",
- "language": [
- {
- "lang_code": "pez",
- "language_name": "Penan, Eastern",
- "country": "Malaysia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pez"
- },
- "mms_peg": {
- "id": "mms_peg",
- "language": [
- {
- "lang_code": "peg",
- "language_name": "Pengo",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/peg"
- },
- "mms_fas": {
- "id": "mms_fas",
- "language": [
- {
- "lang_code": "fas",
- "language_name": "Persian",
- "country": "Iran"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/fas"
- },
- "mms_pcm": {
- "id": "mms_pcm",
- "language": [
- {
- "lang_code": "pcm",
- "language_name": "Pidgin, Nigerian",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pcm"
- },
- "mms_pis": {
- "id": "mms_pis",
- "language": [
- {
- "lang_code": "pis",
- "language_name": "Pijin",
- "country": "Solomon Islands"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pis"
- },
- "mms_pny": {
- "id": "mms_pny",
- "language": [
- {
- "lang_code": "pny",
- "language_name": "Pinyin",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pny"
- },
- "mms_pir": {
- "id": "mms_pir",
- "language": [
- {
- "lang_code": "pir",
- "language_name": "Piratapuyo",
- "country": "Brazil"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pir"
- },
- "mms_pjt": {
- "id": "mms_pjt",
- "language": [
- {
- "lang_code": "pjt",
- "language_name": "Pitjantjatjara",
- "country": "Australia"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pjt"
- },
- "mms_poy": {
- "id": "mms_poy",
- "language": [
- {
- "lang_code": "poy",
- "language_name": "Pogolo",
- "country": "Tanzania"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/poy"
- },
- "mms_pol": {
- "id": "mms_pol",
- "language": [
- {
- "lang_code": "pol",
- "language_name": "Polish",
- "country": "Poland"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pol"
- },
- "mms_pps": {
- "id": "mms_pps",
- "language": [
- {
- "lang_code": "pps",
- "language_name": "Popoloca, San Lu\u00eds Temalacayuca",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pps"
- },
- "mms_pls": {
- "id": "mms_pls",
- "language": [
- {
- "lang_code": "pls",
- "language_name": "Popoloca, San Marcos Tlacoyalco",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pls"
- },
- "mms_poi": {
- "id": "mms_poi",
- "language": [
- {
- "lang_code": "poi",
- "language_name": "Popoluca, Highland",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/poi"
- },
- "mms_poh-dialect_eastern": {
- "id": "mms_poh-dialect_eastern",
- "language": [
- {
- "lang_code": "eastern",
- "language_name": "Poqomchi\u2019",
- "country": "Guatemala"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/poh-dialect_eastern"
- },
- "mms_poh-dialect_western": {
- "id": "mms_poh-dialect_western",
- "language": [
- {
- "lang_code": "western",
- "language_name": "Poqomchi\u2019",
- "country": "Guatemala"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/poh-dialect_western"
- },
- "mms_por": {
- "id": "mms_por",
- "language": [
- {
- "lang_code": "por",
- "language_name": "Portuguese",
- "country": "Portugal"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/por"
- },
- "mms_prt": {
- "id": "mms_prt",
- "language": [
- {
- "lang_code": "prt",
- "language_name": "Prai",
- "country": "Laos"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/prt"
- },
- "mms_pui": {
- "id": "mms_pui",
- "language": [
- {
- "lang_code": "pui",
- "language_name": "Puinave",
- "country": "Colombia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pui"
- },
- "mms_pan": {
- "id": "mms_pan",
- "language": [
- {
- "lang_code": "pan",
- "language_name": "Punjabi, Eastern",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pan"
- },
- "mms_tsz": {
- "id": "mms_tsz",
- "language": [
- {
- "lang_code": "tsz",
- "language_name": "Purepecha",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tsz"
- },
- "mms_suv": {
- "id": "mms_suv",
- "language": [
- {
- "lang_code": "suv",
- "language_name": "Puroik",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/suv"
- },
- "mms_lme": {
- "id": "mms_lme",
- "language": [
- {
- "lang_code": "lme",
- "language_name": "P\u00e9v\u00e9",
- "country": "Chad"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lme"
- },
- "mms_quy": {
- "id": "mms_quy",
- "language": [
- {
- "lang_code": "quy",
- "language_name": "Quechua, Ayacucho",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/quy"
- },
- "mms_qvc": {
- "id": "mms_qvc",
- "language": [
- {
- "lang_code": "qvc",
- "language_name": "Quechua, Cajamarca",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/qvc"
- },
- "mms_quz": {
- "id": "mms_quz",
- "language": [
- {
- "lang_code": "quz",
- "language_name": "Quechua, Cusco",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/quz"
- },
- "mms_qve": {
- "id": "mms_qve",
- "language": [
- {
- "lang_code": "qve",
- "language_name": "Quechua, Eastern Apur\u00edmac",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/qve"
- },
- "mms_qub": {
- "id": "mms_qub",
- "language": [
- {
- "lang_code": "qub",
- "language_name": "Quechua, Huallaga",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/qub"
- },
- "mms_qvh": {
- "id": "mms_qvh",
- "language": [
- {
- "lang_code": "qvh",
- "language_name": "Quechua, Huamal\u00edes-Dos de Mayo Hu\u00e1nuco",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/qvh"
- },
- "mms_qwh": {
- "id": "mms_qwh",
- "language": [
- {
- "lang_code": "qwh",
- "language_name": "Quechua, Huaylas Ancash",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/qwh"
- },
- "mms_qvw": {
- "id": "mms_qvw",
- "language": [
- {
- "lang_code": "qvw",
- "language_name": "Quechua, Huaylla Wanca",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/qvw"
- },
- "mms_quf": {
- "id": "mms_quf",
- "language": [
- {
- "lang_code": "quf",
- "language_name": "Quechua, Lambayeque",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/quf"
- },
- "mms_qvm": {
- "id": "mms_qvm",
- "language": [
- {
- "lang_code": "qvm",
- "language_name": "Quechua, Margos-Yarowilca-Lauricocha",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/qvm"
- },
- "mms_qul": {
- "id": "mms_qul",
- "language": [
- {
- "lang_code": "qul",
- "language_name": "Quechua, North Bolivian",
- "country": "Bolivia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/qul"
- },
- "mms_qvn": {
- "id": "mms_qvn",
- "language": [
- {
- "lang_code": "qvn",
- "language_name": "Quechua, North Jun\u00edn",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/qvn"
- },
- "mms_qxn": {
- "id": "mms_qxn",
- "language": [
- {
- "lang_code": "qxn",
- "language_name": "Quechua, Northern Conchucos Ancash",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/qxn"
- },
- "mms_qxh": {
- "id": "mms_qxh",
- "language": [
- {
- "lang_code": "qxh",
- "language_name": "Quechua, Panao",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/qxh"
- },
- "mms_qvs": {
- "id": "mms_qvs",
- "language": [
- {
- "lang_code": "qvs",
- "language_name": "Quechua, San Mart\u00edn",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/qvs"
- },
- "mms_quh": {
- "id": "mms_quh",
- "language": [
- {
- "lang_code": "quh",
- "language_name": "Quechua, South Bolivian",
- "country": "Bolivia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/quh"
- },
- "mms_qxo": {
- "id": "mms_qxo",
- "language": [
- {
- "lang_code": "qxo",
- "language_name": "Quechua, Southern Conchucos",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/qxo"
- },
- "mms_qxr": {
- "id": "mms_qxr",
- "language": [
- {
- "lang_code": "qxr",
- "language_name": "Quichua, Ca\u00f1ar Highland",
- "country": "Ecuador"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/qxr"
- },
- "mms_qvo": {
- "id": "mms_qvo",
- "language": [
- {
- "lang_code": "qvo",
- "language_name": "Quichua, Napo",
- "country": "Ecuador"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/qvo"
- },
- "mms_qvz": {
- "id": "mms_qvz",
- "language": [
- {
- "lang_code": "qvz",
- "language_name": "Quichua, Northern Pastaza",
- "country": "Ecuador"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/qvz"
- },
- "mms_qxl": {
- "id": "mms_qxl",
- "language": [
- {
- "lang_code": "qxl",
- "language_name": "Quichua, Salasaca Highland",
- "country": "Ecuador"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/qxl"
- },
- "mms_quw": {
- "id": "mms_quw",
- "language": [
- {
- "lang_code": "quw",
- "language_name": "Quichua, Tena Lowland",
- "country": "Ecuador"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/quw"
- },
- "mms_kjb": {
- "id": "mms_kjb",
- "language": [
- {
- "lang_code": "kjb",
- "language_name": "Q\u2019anjob\u2019al",
- "country": "Guatemala"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kjb"
- },
- "mms_kek": {
- "id": "mms_kek",
- "language": [
- {
- "lang_code": "kek",
- "language_name": "Q\u2019eqchi\u2019",
- "country": "Guatemala"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kek"
- },
- "mms_rah": {
- "id": "mms_rah",
- "language": [
- {
- "lang_code": "rah",
- "language_name": "Rabha",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rah"
- },
- "mms_rjs": {
- "id": "mms_rjs",
- "language": [
- {
- "lang_code": "rjs",
- "language_name": "Rajbanshi",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rjs"
- },
- "mms_rai": {
- "id": "mms_rai",
- "language": [
- {
- "lang_code": "rai",
- "language_name": "Ramoaaina",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rai"
- },
- "mms_lje": {
- "id": "mms_lje",
- "language": [
- {
- "lang_code": "lje",
- "language_name": "Rampi",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lje"
- },
- "mms_rnl": {
- "id": "mms_rnl",
- "language": [
- {
- "lang_code": "rnl",
- "language_name": "Ranglong",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rnl"
- },
- "mms_rkt": {
- "id": "mms_rkt",
- "language": [
- {
- "lang_code": "rkt",
- "language_name": "Rangpuri",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rkt"
- },
- "mms_rap": {
- "id": "mms_rap",
- "language": [
- {
- "lang_code": "rap",
- "language_name": "Rapa Nui",
- "country": "Chile"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rap"
- },
- "mms_yea": {
- "id": "mms_yea",
- "language": [
- {
- "lang_code": "yea",
- "language_name": "Ravula",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/yea"
- },
- "mms_raw": {
- "id": "mms_raw",
- "language": [
- {
- "lang_code": "raw",
- "language_name": "Rawang",
- "country": "Myanmar"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/raw"
- },
- "mms_rej": {
- "id": "mms_rej",
- "language": [
- {
- "lang_code": "rej",
- "language_name": "Rejang",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rej"
- },
- "mms_rel": {
- "id": "mms_rel",
- "language": [
- {
- "lang_code": "rel",
- "language_name": "Rendille",
- "country": "Kenya"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rel"
- },
- "mms_ril": {
- "id": "mms_ril",
- "language": [
- {
- "lang_code": "ril",
- "language_name": "Riang Lang",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ril"
- },
- "mms_iri": {
- "id": "mms_iri",
- "language": [
- {
- "lang_code": "iri",
- "language_name": "Rigwe",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/iri"
- },
- "mms_rgu": {
- "id": "mms_rgu",
- "language": [
- {
- "lang_code": "rgu",
- "language_name": "Rikou",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rgu"
- },
- "mms_rhg": {
- "id": "mms_rhg",
- "language": [
- {
- "lang_code": "rhg",
- "language_name": "Rohingya",
- "country": "Myanmar"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rhg"
- },
- "mms_rmc-script_latin": {
- "id": "mms_rmc-script_latin",
- "language": [
- {
- "lang_code": "latin",
- "language_name": "Romani, Carpathian",
- "country": "Ukraine"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rmc-script_latin"
- },
- "mms_rmc-script_cyrillic": {
- "id": "mms_rmc-script_cyrillic",
- "language": [
- {
- "lang_code": "cyrillic",
- "language_name": "Romani, Carpathian",
- "country": "Ukraine"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rmc-script_cyrillic"
- },
- "mms_rmo": {
- "id": "mms_rmo",
- "language": [
- {
- "lang_code": "rmo",
- "language_name": "Romani, Sinte",
- "country": "Germany"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rmo"
- },
- "mms_rmy-script_latin": {
- "id": "mms_rmy-script_latin",
- "language": [
- {
- "lang_code": "latin",
- "language_name": "Romani, Vlax",
- "country": "Romania"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rmy-script_latin"
- },
- "mms_rmy-script_cyrillic": {
- "id": "mms_rmy-script_cyrillic",
- "language": [
- {
- "lang_code": "cyrillic",
- "language_name": "Romani, Vlax",
- "country": "Romania"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rmy-script_cyrillic"
- },
- "mms_ron": {
- "id": "mms_ron",
- "language": [
- {
- "lang_code": "ron",
- "language_name": "Romanian",
- "country": "Romania"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ron"
- },
- "mms_rol": {
- "id": "mms_rol",
- "language": [
- {
- "lang_code": "rol",
- "language_name": "Romblomanon",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rol"
- },
- "mms_cla": {
- "id": "mms_cla",
- "language": [
- {
- "lang_code": "cla",
- "language_name": "Ron",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cla"
- },
- "mms_rng": {
- "id": "mms_rng",
- "language": [
- {
- "lang_code": "rng",
- "language_name": "Ronga",
- "country": "Mozambique"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rng"
- },
- "mms_rug": {
- "id": "mms_rug",
- "language": [
- {
- "lang_code": "rug",
- "language_name": "Roviana",
- "country": "Solomon Islands"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rug"
- },
- "mms_run": {
- "id": "mms_run",
- "language": [
- {
- "lang_code": "run",
- "language_name": "Rundi",
- "country": "Burundi"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/run"
- },
- "mms_rus": {
- "id": "mms_rus",
- "language": [
- {
- "lang_code": "rus",
- "language_name": "Russian",
- "country": "Russia"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rus"
- },
- "mms_lsm": {
- "id": "mms_lsm",
- "language": [
- {
- "lang_code": "lsm",
- "language_name": "Saamya-Gwe",
- "country": "Tanzania"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lsm"
- },
- "mms_spy": {
- "id": "mms_spy",
- "language": [
- {
- "lang_code": "spy",
- "language_name": "Sabaot",
- "country": "Kenya"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/spy"
- },
- "mms_sck": {
- "id": "mms_sck",
- "language": [
- {
- "lang_code": "sck",
- "language_name": "Sadri",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sck"
- },
- "mms_saj": {
- "id": "mms_saj",
- "language": [
- {
- "lang_code": "saj",
- "language_name": "Sahu",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/saj"
- },
- "mms_sch": {
- "id": "mms_sch",
- "language": [
- {
- "lang_code": "sch",
- "language_name": "Sakachep",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sch"
- },
- "mms_sml": {
- "id": "mms_sml",
- "language": [
- {
- "lang_code": "sml",
- "language_name": "Sama, Central",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sml"
- },
- "mms_xsb": {
- "id": "mms_xsb",
- "language": [
- {
- "lang_code": "xsb",
- "language_name": "Sambal",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xsb"
- },
- "mms_sbl": {
- "id": "mms_sbl",
- "language": [
- {
- "lang_code": "sbl",
- "language_name": "Sambal, Botolan",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sbl"
- },
- "mms_saq": {
- "id": "mms_saq",
- "language": [
- {
- "lang_code": "saq",
- "language_name": "Samburu",
- "country": "Kenya"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/saq"
- },
- "mms_sbd": {
- "id": "mms_sbd",
- "language": [
- {
- "lang_code": "sbd",
- "language_name": "Samo, Southern",
- "country": "Burkina Faso"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sbd"
- },
- "mms_smo": {
- "id": "mms_smo",
- "language": [
- {
- "lang_code": "smo",
- "language_name": "Samoan",
- "country": "Samoa"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/smo"
- },
- "mms_rav": {
- "id": "mms_rav",
- "language": [
- {
- "lang_code": "rav",
- "language_name": "Sampang",
- "country": "Nepal"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rav"
- },
- "mms_sxn": {
- "id": "mms_sxn",
- "language": [
- {
- "lang_code": "sxn",
- "language_name": "Sangir",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sxn"
- },
- "mms_sag": {
- "id": "mms_sag",
- "language": [
- {
- "lang_code": "sag",
- "language_name": "Sango",
- "country": "Central African Republic"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sag"
- },
- "mms_sbp": {
- "id": "mms_sbp",
- "language": [
- {
- "lang_code": "sbp",
- "language_name": "Sangu",
- "country": "Tanzania"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sbp"
- },
- "mms_xsu": {
- "id": "mms_xsu",
- "language": [
- {
- "lang_code": "xsu",
- "language_name": "Sanum\u00e1",
- "country": "Venezuela"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xsu"
- },
- "mms_srm": {
- "id": "mms_srm",
- "language": [
- {
- "lang_code": "srm",
- "language_name": "Saramaccan",
- "country": "Suriname"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/srm"
- },
- "mms_sas": {
- "id": "mms_sas",
- "language": [
- {
- "lang_code": "sas",
- "language_name": "Sasak",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sas"
- },
- "mms_apb": {
- "id": "mms_apb",
- "language": [
- {
- "lang_code": "apb",
- "language_name": "Sa\u2019a",
- "country": "Solomon Islands"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/apb"
- },
- "mms_sgw": {
- "id": "mms_sgw",
- "language": [
- {
- "lang_code": "sgw",
- "language_name": "Sebat Bet Gurage",
- "country": "Ethiopia"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": false,
- "Sample Exists": false,
- "url": "Not available"
- },
- "mms_tvw": {
- "id": "mms_tvw",
- "language": [
- {
- "lang_code": "tvw",
- "language_name": "Sedoa",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tvw"
- },
- "mms_lip": {
- "id": "mms_lip",
- "language": [
- {
- "lang_code": "lip",
- "language_name": "Sekpele",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lip"
- },
- "mms_slu": {
- "id": "mms_slu",
- "language": [
- {
- "lang_code": "slu",
- "language_name": "Selaru",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/slu"
- },
- "mms_snw": {
- "id": "mms_snw",
- "language": [
- {
- "lang_code": "snw",
- "language_name": "Selee",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/snw"
- },
- "mms_sea": {
- "id": "mms_sea",
- "language": [
- {
- "lang_code": "sea",
- "language_name": "Semai",
- "country": "Malaysia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sea"
- },
- "mms_sza": {
- "id": "mms_sza",
- "language": [
- {
- "lang_code": "sza",
- "language_name": "Semelai",
- "country": "Malaysia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sza"
- },
- "mms_seh": {
- "id": "mms_seh",
- "language": [
- {
- "lang_code": "seh",
- "language_name": "Sena",
- "country": "Mozambique"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/seh"
- },
- "mms_crs": {
- "id": "mms_crs",
- "language": [
- {
- "lang_code": "crs",
- "language_name": "Seychelles French Creole",
- "country": "Seychelles"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/crs"
- },
- "mms_ksb": {
- "id": "mms_ksb",
- "language": [
- {
- "lang_code": "ksb",
- "language_name": "Shambala",
- "country": "Tanzania"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ksb"
- },
- "mms_shn": {
- "id": "mms_shn",
- "language": [
- {
- "lang_code": "shn",
- "language_name": "Shan",
- "country": "Myanmar"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/shn"
- },
- "mms_sho": {
- "id": "mms_sho",
- "language": [
- {
- "lang_code": "sho",
- "language_name": "Shanga",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sho"
- },
- "mms_mcd": {
- "id": "mms_mcd",
- "language": [
- {
- "lang_code": "mcd",
- "language_name": "Sharanahua",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mcd"
- },
- "mms_cbt": {
- "id": "mms_cbt",
- "language": [
- {
- "lang_code": "cbt",
- "language_name": "Shawi",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cbt"
- },
- "mms_xsr": {
- "id": "mms_xsr",
- "language": [
- {
- "lang_code": "xsr",
- "language_name": "Sherpa",
- "country": "Nepal"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xsr"
- },
- "mms_shk": {
- "id": "mms_shk",
- "language": [
- {
- "lang_code": "shk",
- "language_name": "Shilluk",
- "country": "South Sudan"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/shk"
- },
- "mms_shp": {
- "id": "mms_shp",
- "language": [
- {
- "lang_code": "shp",
- "language_name": "Shipibo-Conibo",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/shp"
- },
- "mms_sna": {
- "id": "mms_sna",
- "language": [
- {
- "lang_code": "sna",
- "language_name": "Shona",
- "country": "Zimbabwe"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sna"
- },
- "mms_cjs": {
- "id": "mms_cjs",
- "language": [
- {
- "lang_code": "cjs",
- "language_name": "Shor",
- "country": "Russia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cjs"
- },
- "mms_jiv": {
- "id": "mms_jiv",
- "language": [
- {
- "lang_code": "jiv",
- "language_name": "Shuar",
- "country": "Ecuador"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/jiv"
- },
- "mms_snp": {
- "id": "mms_snp",
- "language": [
- {
- "lang_code": "snp",
- "language_name": "Siane",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/snp"
- },
- "mms_sya": {
- "id": "mms_sya",
- "language": [
- {
- "lang_code": "sya",
- "language_name": "Siang",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sya"
- },
- "mms_sid": {
- "id": "mms_sid",
- "language": [
- {
- "lang_code": "sid",
- "language_name": "Sidamo",
- "country": "Ethiopia"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sid"
- },
- "mms_snn": {
- "id": "mms_snn",
- "language": [
- {
- "lang_code": "snn",
- "language_name": "Siona",
- "country": "Colombia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/snn"
- },
- "mms_sri": {
- "id": "mms_sri",
- "language": [
- {
- "lang_code": "sri",
- "language_name": "Siriano",
- "country": "Colombia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sri"
- },
- "mms_srx": {
- "id": "mms_srx",
- "language": [
- {
- "lang_code": "srx",
- "language_name": "Sirmauri",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/srx"
- },
- "mms_sil": {
- "id": "mms_sil",
- "language": [
- {
- "lang_code": "sil",
- "language_name": "Sisaala, Tumulung",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sil"
- },
- "mms_sld": {
- "id": "mms_sld",
- "language": [
- {
- "lang_code": "sld",
- "language_name": "Sissala",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sld"
- },
- "mms_akp": {
- "id": "mms_akp",
- "language": [
- {
- "lang_code": "akp",
- "language_name": "Siwu",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/akp"
- },
- "mms_xog": {
- "id": "mms_xog",
- "language": [
- {
- "lang_code": "xog",
- "language_name": "Soga",
- "country": "Uganda"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xog"
- },
- "mms_som": {
- "id": "mms_som",
- "language": [
- {
- "lang_code": "som",
- "language_name": "Somali",
- "country": "Somalia"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/som"
- },
- "mms_bmu": {
- "id": "mms_bmu",
- "language": [
- {
- "lang_code": "bmu",
- "language_name": "Somba-Siawari",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bmu"
- },
- "mms_khq": {
- "id": "mms_khq",
- "language": [
- {
- "lang_code": "khq",
- "language_name": "Songhay, Koyra Chiini",
- "country": "Mali"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/khq"
- },
- "mms_ses": {
- "id": "mms_ses",
- "language": [
- {
- "lang_code": "ses",
- "language_name": "Songhay, Koyraboro Senni",
- "country": "Mali"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ses"
- },
- "mms_mnx": {
- "id": "mms_mnx",
- "language": [
- {
- "lang_code": "mnx",
- "language_name": "Sougb",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mnx"
- },
- "mms_spa": {
- "id": "mms_spa",
- "language": [
- {
- "lang_code": "spa",
- "language_name": "Spanish",
- "country": "Spain"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/spa"
- },
- "mms_srn": {
- "id": "mms_srn",
- "language": [
- {
- "lang_code": "srn",
- "language_name": "Sranan Tongo",
- "country": "Suriname"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/srn"
- },
- "mms_sxb": {
- "id": "mms_sxb",
- "language": [
- {
- "lang_code": "sxb",
- "language_name": "Suba",
- "country": "Kenya"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sxb"
- },
- "mms_suc": {
- "id": "mms_suc",
- "language": [
- {
- "lang_code": "suc",
- "language_name": "Subanon, Western",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/suc"
- },
- "mms_tgo": {
- "id": "mms_tgo",
- "language": [
- {
- "lang_code": "tgo",
- "language_name": "Sudest",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tgo"
- },
- "mms_suk": {
- "id": "mms_suk",
- "language": [
- {
- "lang_code": "suk",
- "language_name": "Sukuma",
- "country": "Tanzania"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/suk"
- },
- "mms_sun": {
- "id": "mms_sun",
- "language": [
- {
- "lang_code": "sun",
- "language_name": "Sunda",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sun"
- },
- "mms_suz": {
- "id": "mms_suz",
- "language": [
- {
- "lang_code": "suz",
- "language_name": "Sunwar",
- "country": "Nepal"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/suz"
- },
- "mms_sgj": {
- "id": "mms_sgj",
- "language": [
- {
- "lang_code": "sgj",
- "language_name": "Surgujia",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sgj"
- },
- "mms_sus": {
- "id": "mms_sus",
- "language": [
- {
- "lang_code": "sus",
- "language_name": "Susu",
- "country": "Guinea"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sus"
- },
- "mms_swh": {
- "id": "mms_swh",
- "language": [
- {
- "lang_code": "swh",
- "language_name": "Swahili",
- "country": "Kenya"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/swh"
- },
- "mms_swe": {
- "id": "mms_swe",
- "language": [
- {
- "lang_code": "swe",
- "language_name": "Swedish",
- "country": "Sweden"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/swe"
- },
- "mms_syl": {
- "id": "mms_syl",
- "language": [
- {
- "lang_code": "syl",
- "language_name": "Sylheti",
- "country": "Bangladesh"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/syl"
- },
- "mms_dyi": {
- "id": "mms_dyi",
- "language": [
- {
- "lang_code": "dyi",
- "language_name": "S\u00e9noufo, Djimini",
- "country": "Ivory Coast"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dyi"
- },
- "mms_myk": {
- "id": "mms_myk",
- "language": [
- {
- "lang_code": "myk",
- "language_name": "S\u00e9noufo, Mamara",
- "country": "Mali"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/myk"
- },
- "mms_spp": {
- "id": "mms_spp",
- "language": [
- {
- "lang_code": "spp",
- "language_name": "S\u00e9noufo, Supyire",
- "country": "Mali"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/spp"
- },
- "mms_tap": {
- "id": "mms_tap",
- "language": [
- {
- "lang_code": "tap",
- "language_name": "Taabwa",
- "country": "Zambia"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tap"
- },
- "mms_tby": {
- "id": "mms_tby",
- "language": [
- {
- "lang_code": "tby",
- "language_name": "Tabaru",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tby"
- },
- "mms_tna": {
- "id": "mms_tna",
- "language": [
- {
- "lang_code": "tna",
- "language_name": "Tacana",
- "country": "Bolivia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tna"
- },
- "mms_shi": {
- "id": "mms_shi",
- "language": [
- {
- "lang_code": "shi",
- "language_name": "Tachelhit",
- "country": "Morocco"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/shi"
- },
- "mms_klw": {
- "id": "mms_klw",
- "language": [
- {
- "lang_code": "klw",
- "language_name": "Tado",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/klw"
- },
- "mms_tgl": {
- "id": "mms_tgl",
- "language": [
- {
- "lang_code": "tgl",
- "language_name": "Tagalog",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tgl"
- },
- "mms_tbk": {
- "id": "mms_tbk",
- "language": [
- {
- "lang_code": "tbk",
- "language_name": "Tagbanwa, Calamian",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tbk"
- },
- "mms_tgj": {
- "id": "mms_tgj",
- "language": [
- {
- "lang_code": "tgj",
- "language_name": "Tagin",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tgj"
- },
- "mms_blt": {
- "id": "mms_blt",
- "language": [
- {
- "lang_code": "blt",
- "language_name": "Tai Dam",
- "country": "Vietnam"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/blt"
- },
- "mms_tbg": {
- "id": "mms_tbg",
- "language": [
- {
- "lang_code": "tbg",
- "language_name": "Tairora, North",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tbg"
- },
- "mms_omw": {
- "id": "mms_omw",
- "language": [
- {
- "lang_code": "omw",
- "language_name": "Tairora, South",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/omw"
- },
- "mms_tgk": {
- "id": "mms_tgk",
- "language": [
- {
- "lang_code": "tgk",
- "language_name": "Tajik",
- "country": "Tajikistan"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tgk"
- },
- "mms_tdj": {
- "id": "mms_tdj",
- "language": [
- {
- "lang_code": "tdj",
- "language_name": "Tajio",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tdj"
- },
- "mms_tbc": {
- "id": "mms_tbc",
- "language": [
- {
- "lang_code": "tbc",
- "language_name": "Takia",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tbc"
- },
- "mms_tlj": {
- "id": "mms_tlj",
- "language": [
- {
- "lang_code": "tlj",
- "language_name": "Talinga-Bwisi",
- "country": "Uganda"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tlj"
- },
- "mms_tly": {
- "id": "mms_tly",
- "language": [
- {
- "lang_code": "tly",
- "language_name": "Talysh",
- "country": "Azerbaijan"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tly"
- },
- "mms_ttq-script_tifinagh": {
- "id": "mms_ttq-script_tifinagh",
- "language": [
- {
- "lang_code": "tifinagh",
- "language_name": "Tamajaq, Tawallammat",
- "country": "Niger"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ttq-script_tifinagh"
- },
- "mms_taj": {
- "id": "mms_taj",
- "language": [
- {
- "lang_code": "taj",
- "language_name": "Tamang, Eastern",
- "country": "Nepal"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/taj"
- },
- "mms_taq": {
- "id": "mms_taq",
- "language": [
- {
- "lang_code": "taq",
- "language_name": "Tamasheq",
- "country": "Mali"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/taq"
- },
- "mms_tam": {
- "id": "mms_tam",
- "language": [
- {
- "lang_code": "tam",
- "language_name": "Tamil",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tam"
- },
- "mms_tpm": {
- "id": "mms_tpm",
- "language": [
- {
- "lang_code": "tpm",
- "language_name": "Tampulma",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tpm"
- },
- "mms_tgp": {
- "id": "mms_tgp",
- "language": [
- {
- "lang_code": "tgp",
- "language_name": "Tangoa",
- "country": "Vanuatu"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tgp"
- },
- "mms_tnn": {
- "id": "mms_tnn",
- "language": [
- {
- "lang_code": "tnn",
- "language_name": "Tanna, North",
- "country": "Vanuatu"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tnn"
- },
- "mms_tac": {
- "id": "mms_tac",
- "language": [
- {
- "lang_code": "tac",
- "language_name": "Tarahumara, Western",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tac"
- },
- "mms_rif-script_latin": {
- "id": "mms_rif-script_latin",
- "language": [
- {
- "lang_code": "latin",
- "language_name": "Tarifit",
- "country": "Morocco"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rif-script_latin"
- },
- "mms_rif-script_arabic": {
- "id": "mms_rif-script_arabic",
- "language": [
- {
- "lang_code": "arabic",
- "language_name": "Tarifit",
- "country": "Morocco"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rif-script_arabic"
- },
- "mms_tat": {
- "id": "mms_tat",
- "language": [
- {
- "lang_code": "tat",
- "language_name": "Tatar",
- "country": "Russia"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tat"
- },
- "mms_tav": {
- "id": "mms_tav",
- "language": [
- {
- "lang_code": "tav",
- "language_name": "Tatuyo",
- "country": "Colombia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tav"
- },
- "mms_twb": {
- "id": "mms_twb",
- "language": [
- {
- "lang_code": "twb",
- "language_name": "Tawbuid",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/twb"
- },
- "mms_tbl": {
- "id": "mms_tbl",
- "language": [
- {
- "lang_code": "tbl",
- "language_name": "Tboli",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tbl"
- },
- "mms_kps": {
- "id": "mms_kps",
- "language": [
- {
- "lang_code": "kps",
- "language_name": "Tehit",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kps"
- },
- "mms_twe": {
- "id": "mms_twe",
- "language": [
- {
- "lang_code": "twe",
- "language_name": "Teiwa",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/twe"
- },
- "mms_ttc": {
- "id": "mms_ttc",
- "language": [
- {
- "lang_code": "ttc",
- "language_name": "Tektiteko",
- "country": "Guatemala"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ttc"
- },
- "mms_tel": {
- "id": "mms_tel",
- "language": [
- {
- "lang_code": "tel",
- "language_name": "Telugu",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tel"
- },
- "mms_kdh": {
- "id": "mms_kdh",
- "language": [
- {
- "lang_code": "kdh",
- "language_name": "Tem",
- "country": "Togo"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kdh"
- },
- "mms_tes": {
- "id": "mms_tes",
- "language": [
- {
- "lang_code": "tes",
- "language_name": "Tengger",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tes"
- },
- "mms_tex": {
- "id": "mms_tex",
- "language": [
- {
- "lang_code": "tex",
- "language_name": "Tennet",
- "country": "South Sudan"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tex"
- },
- "mms_tee": {
- "id": "mms_tee",
- "language": [
- {
- "lang_code": "tee",
- "language_name": "Tepehua, Huehuetla",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tee"
- },
- "mms_tpp": {
- "id": "mms_tpp",
- "language": [
- {
- "lang_code": "tpp",
- "language_name": "Tepehua, Pisaflores",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tpp"
- },
- "mms_tpt": {
- "id": "mms_tpt",
- "language": [
- {
- "lang_code": "tpt",
- "language_name": "Tepehua, Tlachichilco",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tpt"
- },
- "mms_stp": {
- "id": "mms_stp",
- "language": [
- {
- "lang_code": "stp",
- "language_name": "Tepehuan, Southeastern",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/stp"
- },
- "mms_tfr": {
- "id": "mms_tfr",
- "language": [
- {
- "lang_code": "tfr",
- "language_name": "Teribe",
- "country": "Costa Rica"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tfr"
- },
- "mms_twu": {
- "id": "mms_twu",
- "language": [
- {
- "lang_code": "twu",
- "language_name": "Termanu",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/twu"
- },
- "mms_ter": {
- "id": "mms_ter",
- "language": [
- {
- "lang_code": "ter",
- "language_name": "Ter\u00eana",
- "country": "Brazil"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ter"
- },
- "mms_tew": {
- "id": "mms_tew",
- "language": [
- {
- "lang_code": "tew",
- "language_name": "Tewa",
- "country": "United States"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tew"
- },
- "mms_tha": {
- "id": "mms_tha",
- "language": [
- {
- "lang_code": "tha",
- "language_name": "Thai",
- "country": "Thailand"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tha"
- },
- "mms_nod": {
- "id": "mms_nod",
- "language": [
- {
- "lang_code": "nod",
- "language_name": "Thai, Northern",
- "country": "Thailand"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nod"
- },
- "mms_thl": {
- "id": "mms_thl",
- "language": [
- {
- "lang_code": "thl",
- "language_name": "Tharu, Dangaura",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/thl"
- },
- "mms_tem": {
- "id": "mms_tem",
- "language": [
- {
- "lang_code": "tem",
- "language_name": "Themne",
- "country": "Sierra Leone"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tem"
- },
- "mms_adx": {
- "id": "mms_adx",
- "language": [
- {
- "lang_code": "adx",
- "language_name": "Tibetan, Amdo",
- "country": "China"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/adx"
- },
- "mms_bod": {
- "id": "mms_bod",
- "language": [
- {
- "lang_code": "bod",
- "language_name": "Tibetan, Central",
- "country": "China"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bod"
- },
- "mms_khg": {
- "id": "mms_khg",
- "language": [
- {
- "lang_code": "khg",
- "language_name": "Tibetan, Khams",
- "country": "China"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/khg"
- },
- "mms_tca": {
- "id": "mms_tca",
- "language": [
- {
- "lang_code": "tca",
- "language_name": "Ticuna",
- "country": "Brazil"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tca"
- },
- "mms_tir": {
- "id": "mms_tir",
- "language": [
- {
- "lang_code": "tir",
- "language_name": "Tigrigna",
- "country": "Eritrea"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": false,
- "Sample Exists": false,
- "url": "Not available"
- },
- "mms_txq": {
- "id": "mms_txq",
- "language": [
- {
- "lang_code": "txq",
- "language_name": "Tii",
- "country": "South Sudan"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/txq"
- },
- "mms_tik": {
- "id": "mms_tik",
- "language": [
- {
- "lang_code": "tik",
- "language_name": "Tikar",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tik"
- },
- "mms_dgr": {
- "id": "mms_dgr",
- "language": [
- {
- "lang_code": "dgr",
- "language_name": "Tlicho",
- "country": "Canada"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dgr"
- },
- "mms_tob": {
- "id": "mms_tob",
- "language": [
- {
- "lang_code": "tob",
- "language_name": "Toba",
- "country": "Argentina"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tob"
- },
- "mms_tmf": {
- "id": "mms_tmf",
- "language": [
- {
- "lang_code": "tmf",
- "language_name": "Toba-Maskoy",
- "country": "Paraguay"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tmf"
- },
- "mms_tng": {
- "id": "mms_tng",
- "language": [
- {
- "lang_code": "tng",
- "language_name": "Tobanga",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tng"
- },
- "mms_tlb": {
- "id": "mms_tlb",
- "language": [
- {
- "lang_code": "tlb",
- "language_name": "Tobelo",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tlb"
- },
- "mms_ood": {
- "id": "mms_ood",
- "language": [
- {
- "lang_code": "ood",
- "language_name": "Tohono O\u2019odham",
- "country": "United States"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ood"
- },
- "mms_tpi": {
- "id": "mms_tpi",
- "language": [
- {
- "lang_code": "tpi",
- "language_name": "Tok Pisin",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tpi"
- },
- "mms_jic": {
- "id": "mms_jic",
- "language": [
- {
- "lang_code": "jic",
- "language_name": "Tol",
- "country": "Honduras"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/jic"
- },
- "mms_lbw": {
- "id": "mms_lbw",
- "language": [
- {
- "lang_code": "lbw",
- "language_name": "Tolaki",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lbw"
- },
- "mms_txa": {
- "id": "mms_txa",
- "language": [
- {
- "lang_code": "txa",
- "language_name": "Tombonuo",
- "country": "Malaysia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/txa"
- },
- "mms_tom": {
- "id": "mms_tom",
- "language": [
- {
- "lang_code": "tom",
- "language_name": "Tombulu",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tom"
- },
- "mms_toh": {
- "id": "mms_toh",
- "language": [
- {
- "lang_code": "toh",
- "language_name": "Tonga",
- "country": "Zambia"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/toh"
- },
- "mms_tnt": {
- "id": "mms_tnt",
- "language": [
- {
- "lang_code": "tnt",
- "language_name": "Tontemboan",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tnt"
- },
- "mms_sda": {
- "id": "mms_sda",
- "language": [
- {
- "lang_code": "sda",
- "language_name": "Toraja-Sa\u2019dan",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sda"
- },
- "mms_tcs": {
- "id": "mms_tcs",
- "language": [
- {
- "lang_code": "tcs",
- "language_name": "Torres Strait Creole",
- "country": "Australia"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tcs"
- },
- "mms_toc": {
- "id": "mms_toc",
- "language": [
- {
- "lang_code": "toc",
- "language_name": "Totonac, Coyutla",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/toc"
- },
- "mms_tos": {
- "id": "mms_tos",
- "language": [
- {
- "lang_code": "tos",
- "language_name": "Totonac, Highland",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tos"
- },
- "mms_neb": {
- "id": "mms_neb",
- "language": [
- {
- "lang_code": "neb",
- "language_name": "Toura",
- "country": "Ivory Coast"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/neb"
- },
- "mms_trn": {
- "id": "mms_trn",
- "language": [
- {
- "lang_code": "trn",
- "language_name": "Trinitario",
- "country": "Bolivia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/trn"
- },
- "mms_trs": {
- "id": "mms_trs",
- "language": [
- {
- "lang_code": "trs",
- "language_name": "Triqui, Chicahuaxtla",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/trs"
- },
- "mms_trc": {
- "id": "mms_trc",
- "language": [
- {
- "lang_code": "trc",
- "language_name": "Triqui, Copala",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/trc"
- },
- "mms_tri": {
- "id": "mms_tri",
- "language": [
- {
- "lang_code": "tri",
- "language_name": "Tri\u00f3",
- "country": "Brazil"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tri"
- },
- "mms_cof": {
- "id": "mms_cof",
- "language": [
- {
- "lang_code": "cof",
- "language_name": "Tsafiki",
- "country": "Ecuador"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cof"
- },
- "mms_tkr": {
- "id": "mms_tkr",
- "language": [
- {
- "lang_code": "tkr",
- "language_name": "Tsakhur",
- "country": "Azerbaijan"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tkr"
- },
- "mms_kdl": {
- "id": "mms_kdl",
- "language": [
- {
- "lang_code": "kdl",
- "language_name": "Tsikimba",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kdl"
- },
- "mms_cas": {
- "id": "mms_cas",
- "language": [
- {
- "lang_code": "cas",
- "language_name": "Tsiman\u00e9",
- "country": "Bolivia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cas"
- },
- "mms_tso": {
- "id": "mms_tso",
- "language": [
- {
- "lang_code": "tso",
- "language_name": "Tsonga",
- "country": "Mozambique"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tso"
- },
- "mms_tuo": {
- "id": "mms_tuo",
- "language": [
- {
- "lang_code": "tuo",
- "language_name": "Tucano",
- "country": "Colombia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tuo"
- },
- "mms_iou": {
- "id": "mms_iou",
- "language": [
- {
- "lang_code": "iou",
- "language_name": "Tuma-Irumu",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/iou"
- },
- "mms_tmc": {
- "id": "mms_tmc",
- "language": [
- {
- "lang_code": "tmc",
- "language_name": "Tumak",
- "country": "Chad"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tmc"
- },
- "mms_tuf": {
- "id": "mms_tuf",
- "language": [
- {
- "lang_code": "tuf",
- "language_name": "Tunebo, Central",
- "country": "Colombia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tuf"
- },
- "mms_tur": {
- "id": "mms_tur",
- "language": [
- {
- "lang_code": "tur",
- "language_name": "Turkish",
- "country": "Turkey"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tur"
- },
- "mms_tuk-script_latin": {
- "id": "mms_tuk-script_latin",
- "language": [
- {
- "lang_code": "latin",
- "language_name": "Turkmen",
- "country": "Turkmenistan"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tuk-script_latin"
- },
- "mms_tuk-script_arabic": {
- "id": "mms_tuk-script_arabic",
- "language": [
- {
- "lang_code": "arabic",
- "language_name": "Turkmen",
- "country": "Turkmenistan"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tuk-script_arabic"
- },
- "mms_bov": {
- "id": "mms_bov",
- "language": [
- {
- "lang_code": "bov",
- "language_name": "Tuwuli",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bov"
- },
- "mms_tue": {
- "id": "mms_tue",
- "language": [
- {
- "lang_code": "tue",
- "language_name": "Tuyuca",
- "country": "Colombia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tue"
- },
- "mms_kcg": {
- "id": "mms_kcg",
- "language": [
- {
- "lang_code": "kcg",
- "language_name": "Tyap",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kcg"
- },
- "mms_tzh-dialect_bachaj\u00f3n": {
- "id": "mms_tzh-dialect_bachaj\u00f3n",
- "language": [
- {
- "lang_code": "bachaj\u00f3n",
- "language_name": "Tzeltal",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tzh-dialect_bachaj\u00f3n"
- },
- "mms_tzh-dialect_tenejapa": {
- "id": "mms_tzh-dialect_tenejapa",
- "language": [
- {
- "lang_code": "tenejapa",
- "language_name": "Tzeltal",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tzh-dialect_tenejapa"
- },
- "mms_tzo-dialect_chenalh\u00f3": {
- "id": "mms_tzo-dialect_chenalh\u00f3",
- "language": [
- {
- "lang_code": "chenalh\u00f3",
- "language_name": "Tzotzil",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tzo-dialect_chenalh\u00f3"
- },
- "mms_tzo-dialect_chamula": {
- "id": "mms_tzo-dialect_chamula",
- "language": [
- {
- "lang_code": "chamula",
- "language_name": "Tzotzil",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tzo-dialect_chamula"
- },
- "mms_tzj-dialect_western": {
- "id": "mms_tzj-dialect_western",
- "language": [
- {
- "lang_code": "western",
- "language_name": "Tz\u2019utujil",
- "country": "Guatemala"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tzj-dialect_western"
- },
- "mms_tzj-dialect_eastern": {
- "id": "mms_tzj-dialect_eastern",
- "language": [
- {
- "lang_code": "eastern",
- "language_name": "Tz\u2019utujil",
- "country": "Guatemala"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tzj-dialect_eastern"
- },
- "mms_aoz": {
- "id": "mms_aoz",
- "language": [
- {
- "lang_code": "aoz",
- "language_name": "Uab Meto",
- "country": "East Timor"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/aoz"
- },
- "mms_udm": {
- "id": "mms_udm",
- "language": [
- {
- "lang_code": "udm",
- "language_name": "Udmurt",
- "country": "Russia"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/udm"
- },
- "mms_udu": {
- "id": "mms_udu",
- "language": [
- {
- "lang_code": "udu",
- "language_name": "Uduk",
- "country": "South Sudan"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/udu"
- },
- "mms_ukr": {
- "id": "mms_ukr",
- "language": [
- {
- "lang_code": "ukr",
- "language_name": "Ukrainian",
- "country": "Ukraine"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ukr"
- },
- "mms_ppk": {
- "id": "mms_ppk",
- "language": [
- {
- "lang_code": "ppk",
- "language_name": "Uma",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ppk"
- },
- "mms_ubu": {
- "id": "mms_ubu",
- "language": [
- {
- "lang_code": "ubu",
- "language_name": "Umbu-Ungu",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ubu"
- },
- "mms_urk": {
- "id": "mms_urk",
- "language": [
- {
- "lang_code": "urk",
- "language_name": "Urak Lawoi\u2019",
- "country": "Thailand"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/urk"
- },
- "mms_ura": {
- "id": "mms_ura",
- "language": [
- {
- "lang_code": "ura",
- "language_name": "Urarina",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ura"
- },
- "mms_urt": {
- "id": "mms_urt",
- "language": [
- {
- "lang_code": "urt",
- "language_name": "Urat",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/urt"
- },
- "mms_urd-script_devanagari": {
- "id": "mms_urd-script_devanagari",
- "language": [
- {
- "lang_code": "devanagari",
- "language_name": "Urdu",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/urd-script_devanagari"
- },
- "mms_urd-script_arabic": {
- "id": "mms_urd-script_arabic",
- "language": [
- {
- "lang_code": "arabic",
- "language_name": "Urdu",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/urd-script_arabic"
- },
- "mms_urd-script_latin": {
- "id": "mms_urd-script_latin",
- "language": [
- {
- "lang_code": "latin",
- "language_name": "Urdu",
- "country": "India"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/urd-script_latin"
- },
- "mms_upv": {
- "id": "mms_upv",
- "language": [
- {
- "lang_code": "upv",
- "language_name": "Uripiv-Wala-Rano-Atchin",
- "country": "Vanuatu"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/upv"
- },
- "mms_usp": {
- "id": "mms_usp",
- "language": [
- {
- "lang_code": "usp",
- "language_name": "Uspanteko",
- "country": "Guatemala"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/usp"
- },
- "mms_uig-script_arabic": {
- "id": "mms_uig-script_arabic",
- "language": [
- {
- "lang_code": "arabic",
- "language_name": "Uyghur",
- "country": "China"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/uig-script_arabic"
- },
- "mms_uig-script_cyrillic": {
- "id": "mms_uig-script_cyrillic",
- "language": [
- {
- "lang_code": "cyrillic",
- "language_name": "Uyghur",
- "country": "China"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/uig-script_cyrillic"
- },
- "mms_uzb-script_cyrillic": {
- "id": "mms_uzb-script_cyrillic",
- "language": [
- {
- "lang_code": "cyrillic",
- "language_name": "Uzbek",
- "country": "Uzbekistan"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/uzb-script_cyrillic"
- },
- "mms_vag": {
- "id": "mms_vag",
- "language": [
- {
- "lang_code": "vag",
- "language_name": "Vagla",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/vag"
- },
- "mms_bav": {
- "id": "mms_bav",
- "language": [
- {
- "lang_code": "bav",
- "language_name": "Vengo",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bav"
- },
- "mms_vid": {
- "id": "mms_vid",
- "language": [
- {
- "lang_code": "vid",
- "language_name": "Vidunda",
- "country": "Tanzania"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/vid"
- },
- "mms_vie": {
- "id": "mms_vie",
- "language": [
- {
- "lang_code": "vie",
- "language_name": "Vietnamese",
- "country": "Vietnam"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/vie"
- },
- "mms_vif": {
- "id": "mms_vif",
- "language": [
- {
- "lang_code": "vif",
- "language_name": "Vili",
- "country": "Gabon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/vif"
- },
- "mms_vun": {
- "id": "mms_vun",
- "language": [
- {
- "lang_code": "vun",
- "language_name": "Vunjo",
- "country": "Tanzania"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/vun"
- },
- "mms_vut": {
- "id": "mms_vut",
- "language": [
- {
- "lang_code": "vut",
- "language_name": "Vute",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/vut"
- },
- "mms_prk": {
- "id": "mms_prk",
- "language": [
- {
- "lang_code": "prk",
- "language_name": "Wa, Parauk",
- "country": "Myanmar"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/prk"
- },
- "mms_wwa": {
- "id": "mms_wwa",
- "language": [
- {
- "lang_code": "wwa",
- "language_name": "Waama",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/wwa"
- },
- "mms_rro": {
- "id": "mms_rro",
- "language": [
- {
- "lang_code": "rro",
- "language_name": "Waima",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rro"
- },
- "mms_bao": {
- "id": "mms_bao",
- "language": [
- {
- "lang_code": "bao",
- "language_name": "Waimaha",
- "country": "Colombia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bao"
- },
- "mms_waw": {
- "id": "mms_waw",
- "language": [
- {
- "lang_code": "waw",
- "language_name": "Waiwai",
- "country": "Brazil"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/waw"
- },
- "mms_lgl": {
- "id": "mms_lgl",
- "language": [
- {
- "lang_code": "lgl",
- "language_name": "Wala",
- "country": "Vanuatu"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lgl"
- },
- "mms_wlx": {
- "id": "mms_wlx",
- "language": [
- {
- "lang_code": "wlx",
- "language_name": "Wali",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/wlx"
- },
- "mms_cou": {
- "id": "mms_cou",
- "language": [
- {
- "lang_code": "cou",
- "language_name": "Wamey",
- "country": "Guinea"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cou"
- },
- "mms_hub": {
- "id": "mms_hub",
- "language": [
- {
- "lang_code": "hub",
- "language_name": "Wamp\u00eds",
- "country": "Ecuador"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hub"
- },
- "mms_gvc": {
- "id": "mms_gvc",
- "language": [
- {
- "lang_code": "gvc",
- "language_name": "Wanano",
- "country": "Colombia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gvc"
- },
- "mms_mfi": {
- "id": "mms_mfi",
- "language": [
- {
- "lang_code": "mfi",
- "language_name": "Wandala",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mfi"
- },
- "mms_wap": {
- "id": "mms_wap",
- "language": [
- {
- "lang_code": "wap",
- "language_name": "Wapishana",
- "country": "Guyana"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/wap"
- },
- "mms_wba": {
- "id": "mms_wba",
- "language": [
- {
- "lang_code": "wba",
- "language_name": "Warao",
- "country": "Guyana"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/wba"
- },
- "mms_war": {
- "id": "mms_war",
- "language": [
- {
- "lang_code": "war",
- "language_name": "Waray-Waray",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/war"
- },
- "mms_way": {
- "id": "mms_way",
- "language": [
- {
- "lang_code": "way",
- "language_name": "Wayana",
- "country": "Suriname"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/way"
- },
- "mms_guc": {
- "id": "mms_guc",
- "language": [
- {
- "lang_code": "guc",
- "language_name": "Wayuu",
- "country": "Colombia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/guc"
- },
- "mms_cym": {
- "id": "mms_cym",
- "language": [
- {
- "lang_code": "cym",
- "language_name": "Welsh",
- "country": "United Kingdom"
- }
- ],
- "Region": "Europe",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cym"
- },
- "mms_kvw": {
- "id": "mms_kvw",
- "language": [
- {
- "lang_code": "kvw",
- "language_name": "Wersing",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kvw"
- },
- "mms_tnp": {
- "id": "mms_tnp",
- "language": [
- {
- "lang_code": "tnp",
- "language_name": "Whitesands",
- "country": "Vanuatu"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tnp"
- },
- "mms_hto": {
- "id": "mms_hto",
- "language": [
- {
- "lang_code": "hto",
- "language_name": "Witoto, Minika",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hto"
- },
- "mms_huu": {
- "id": "mms_huu",
- "language": [
- {
- "lang_code": "huu",
- "language_name": "Witoto, Murui",
- "country": "Colombia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/huu"
- },
- "mms_wal-script_latin": {
- "id": "mms_wal-script_latin",
- "language": [
- {
- "lang_code": "latin",
- "language_name": "Wolaytta",
- "country": "Ethiopia"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/wal-script_latin"
- },
- "mms_wal-script_ethiopic": {
- "id": "mms_wal-script_ethiopic",
- "language": [
- {
- "lang_code": "ethiopic",
- "language_name": "Wolaytta",
- "country": "Ethiopia"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/wal-script_ethiopic"
- },
- "mms_wlo": {
- "id": "mms_wlo",
- "language": [
- {
- "lang_code": "wlo",
- "language_name": "Wolio",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/wlo"
- },
- "mms_noa": {
- "id": "mms_noa",
- "language": [
- {
- "lang_code": "noa",
- "language_name": "Woun Meu",
- "country": "Panama"
- }
- ],
- "Region": "Central America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/noa"
- },
- "mms_wob": {
- "id": "mms_wob",
- "language": [
- {
- "lang_code": "wob",
- "language_name": "W\u00e8 Northern",
- "country": "Ivory Coast"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/wob"
- },
- "mms_kao": {
- "id": "mms_kao",
- "language": [
- {
- "lang_code": "kao",
- "language_name": "Xaasongaxango",
- "country": "Mali"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kao"
- },
- "mms_xer": {
- "id": "mms_xer",
- "language": [
- {
- "lang_code": "xer",
- "language_name": "Xer\u00e9nte",
- "country": "Brazil"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xer"
- },
- "mms_yad": {
- "id": "mms_yad",
- "language": [
- {
- "lang_code": "yad",
- "language_name": "Yagua",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/yad"
- },
- "mms_yka": {
- "id": "mms_yka",
- "language": [
- {
- "lang_code": "yka",
- "language_name": "Yakan",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/yka"
- },
- "mms_sah": {
- "id": "mms_sah",
- "language": [
- {
- "lang_code": "sah",
- "language_name": "Yakut",
- "country": "Russia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sah"
- },
- "mms_yba": {
- "id": "mms_yba",
- "language": [
- {
- "lang_code": "yba",
- "language_name": "Yala",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/yba"
- },
- "mms_yli": {
- "id": "mms_yli",
- "language": [
- {
- "lang_code": "yli",
- "language_name": "Yali, Angguruk",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/yli"
- },
- "mms_nlk": {
- "id": "mms_nlk",
- "language": [
- {
- "lang_code": "nlk",
- "language_name": "Yali, Ninia",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nlk"
- },
- "mms_yal": {
- "id": "mms_yal",
- "language": [
- {
- "lang_code": "yal",
- "language_name": "Yalunka",
- "country": "Guinea"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/yal"
- },
- "mms_yam": {
- "id": "mms_yam",
- "language": [
- {
- "lang_code": "yam",
- "language_name": "Yamba",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/yam"
- },
- "mms_yat": {
- "id": "mms_yat",
- "language": [
- {
- "lang_code": "yat",
- "language_name": "Yambeta",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/yat"
- },
- "mms_jmd": {
- "id": "mms_jmd",
- "language": [
- {
- "lang_code": "jmd",
- "language_name": "Yamdena",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/jmd"
- },
- "mms_tao": {
- "id": "mms_tao",
- "language": [
- {
- "lang_code": "tao",
- "language_name": "Yami",
- "country": "Philippines"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tao"
- },
- "mms_yaa": {
- "id": "mms_yaa",
- "language": [
- {
- "lang_code": "yaa",
- "language_name": "Yaminahua",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/yaa"
- },
- "mms_ame": {
- "id": "mms_ame",
- "language": [
- {
- "lang_code": "ame",
- "language_name": "Yanesha\u2019",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ame"
- },
- "mms_guu": {
- "id": "mms_guu",
- "language": [
- {
- "lang_code": "guu",
- "language_name": "Yanomam\u00f6",
- "country": "Brazil"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/guu"
- },
- "mms_yao": {
- "id": "mms_yao",
- "language": [
- {
- "lang_code": "yao",
- "language_name": "Yao",
- "country": "Mozambique"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/yao"
- },
- "mms_yre": {
- "id": "mms_yre",
- "language": [
- {
- "lang_code": "yre",
- "language_name": "Yaour\u00e9",
- "country": "Ivory Coast"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/yre"
- },
- "mms_yva": {
- "id": "mms_yva",
- "language": [
- {
- "lang_code": "yva",
- "language_name": "Yawa",
- "country": "Indonesia"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/yva"
- },
- "mms_ybb": {
- "id": "mms_ybb",
- "language": [
- {
- "lang_code": "ybb",
- "language_name": "Yemba",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ybb"
- },
- "mms_pib": {
- "id": "mms_pib",
- "language": [
- {
- "lang_code": "pib",
- "language_name": "Yine",
- "country": "Peru"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pib"
- },
- "mms_byr": {
- "id": "mms_byr",
- "language": [
- {
- "lang_code": "byr",
- "language_name": "Yipma",
- "country": "Papua New Guinea"
- }
- ],
- "Region": "Oceania",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/byr"
- },
- "mms_pil": {
- "id": "mms_pil",
- "language": [
- {
- "lang_code": "pil",
- "language_name": "Yom",
- "country": "Togo"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pil"
- },
- "mms_yor": {
- "id": "mms_yor",
- "language": [
- {
- "lang_code": "yor",
- "language_name": "Yoruba",
- "country": "Nigeria"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/yor"
- },
- "mms_ycn": {
- "id": "mms_ycn",
- "language": [
- {
- "lang_code": "ycn",
- "language_name": "Yucuna",
- "country": "Colombia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ycn"
- },
- "mms_ess": {
- "id": "mms_ess",
- "language": [
- {
- "lang_code": "ess",
- "language_name": "Yupik, Saint Lawrence Island",
- "country": "United States"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ess"
- },
- "mms_yuz": {
- "id": "mms_yuz",
- "language": [
- {
- "lang_code": "yuz",
- "language_name": "Yuracare",
- "country": "Bolivia"
- }
- ],
- "Region": "South America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/yuz"
- },
- "mms_atb": {
- "id": "mms_atb",
- "language": [
- {
- "lang_code": "atb",
- "language_name": "Zaiwa",
- "country": "China"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/atb"
- },
- "mms_zne": {
- "id": "mms_zne",
- "language": [
- {
- "lang_code": "zne",
- "language_name": "Zande",
- "country": "Democratic Republic of the Congo"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zne"
- },
- "mms_zaq": {
- "id": "mms_zaq",
- "language": [
- {
- "lang_code": "zaq",
- "language_name": "Zapotec, Alo\u00e1pam",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zaq"
- },
- "mms_zpo": {
- "id": "mms_zpo",
- "language": [
- {
- "lang_code": "zpo",
- "language_name": "Zapotec, Amatl\u00e1n",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zpo"
- },
- "mms_zad": {
- "id": "mms_zad",
- "language": [
- {
- "lang_code": "zad",
- "language_name": "Zapotec, Cajonos",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zad"
- },
- "mms_zpc": {
- "id": "mms_zpc",
- "language": [
- {
- "lang_code": "zpc",
- "language_name": "Zapotec, Choapan",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zpc"
- },
- "mms_zca": {
- "id": "mms_zca",
- "language": [
- {
- "lang_code": "zca",
- "language_name": "Zapotec, Coatecas Altas",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zca"
- },
- "mms_zpg": {
- "id": "mms_zpg",
- "language": [
- {
- "lang_code": "zpg",
- "language_name": "Zapotec, Guevea de Humboldt",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zpg"
- },
- "mms_zai": {
- "id": "mms_zai",
- "language": [
- {
- "lang_code": "zai",
- "language_name": "Zapotec, Isthmus",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zai"
- },
- "mms_zpl": {
- "id": "mms_zpl",
- "language": [
- {
- "lang_code": "zpl",
- "language_name": "Zapotec, Lachix\u00edo",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zpl"
- },
- "mms_zam": {
- "id": "mms_zam",
- "language": [
- {
- "lang_code": "zam",
- "language_name": "Zapotec, Miahuatl\u00e1n",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zam"
- },
- "mms_zaw": {
- "id": "mms_zaw",
- "language": [
- {
- "lang_code": "zaw",
- "language_name": "Zapotec, Mitla",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zaw"
- },
- "mms_zpm": {
- "id": "mms_zpm",
- "language": [
- {
- "lang_code": "zpm",
- "language_name": "Zapotec, Mixtepec",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zpm"
- },
- "mms_zac": {
- "id": "mms_zac",
- "language": [
- {
- "lang_code": "zac",
- "language_name": "Zapotec, Ocotl\u00e1n",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zac"
- },
- "mms_zao": {
- "id": "mms_zao",
- "language": [
- {
- "lang_code": "zao",
- "language_name": "Zapotec, Ozolotepec",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zao"
- },
- "mms_ztq": {
- "id": "mms_ztq",
- "language": [
- {
- "lang_code": "ztq",
- "language_name": "Zapotec, Quioquitani-Quier\u00ed",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ztq"
- },
- "mms_zar": {
- "id": "mms_zar",
- "language": [
- {
- "lang_code": "zar",
- "language_name": "Zapotec, Rinc\u00f3n",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zar"
- },
- "mms_zpt": {
- "id": "mms_zpt",
- "language": [
- {
- "lang_code": "zpt",
- "language_name": "Zapotec, San Vicente Coatl\u00e1n",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zpt"
- },
- "mms_zpi": {
- "id": "mms_zpi",
- "language": [
- {
- "lang_code": "zpi",
- "language_name": "Zapotec, Santa Mar\u00eda Quiegolani",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zpi"
- },
- "mms_zas": {
- "id": "mms_zas",
- "language": [
- {
- "lang_code": "zas",
- "language_name": "Zapotec, Santo Domingo Albarradas",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zas"
- },
- "mms_zaa": {
- "id": "mms_zaa",
- "language": [
- {
- "lang_code": "zaa",
- "language_name": "Zapotec, Sierra de Ju\u00e1rez",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zaa"
- },
- "mms_zpz": {
- "id": "mms_zpz",
- "language": [
- {
- "lang_code": "zpz",
- "language_name": "Zapotec, Texmelucan",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zpz"
- },
- "mms_zab": {
- "id": "mms_zab",
- "language": [
- {
- "lang_code": "zab",
- "language_name": "Zapotec, Western Tlacolula Valley",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zab"
- },
- "mms_zpu": {
- "id": "mms_zpu",
- "language": [
- {
- "lang_code": "zpu",
- "language_name": "Zapotec, Yal\u00e1lag",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zpu"
- },
- "mms_zae": {
- "id": "mms_zae",
- "language": [
- {
- "lang_code": "zae",
- "language_name": "Zapotec, Yareni",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zae"
- },
- "mms_zty": {
- "id": "mms_zty",
- "language": [
- {
- "lang_code": "zty",
- "language_name": "Zapotec, Yatee",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zty"
- },
- "mms_zav": {
- "id": "mms_zav",
- "language": [
- {
- "lang_code": "zav",
- "language_name": "Zapotec, Yatzachi",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zav"
- },
- "mms_zza": {
- "id": "mms_zza",
- "language": [
- {
- "lang_code": "zza",
- "language_name": "Zaza",
- "country": "Turkey"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zza"
- },
- "mms_zyb": {
- "id": "mms_zyb",
- "language": [
- {
- "lang_code": "zyb",
- "language_name": "Zhuang, Yongbei",
- "country": "China"
- }
- ],
- "Region": "Asia",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zyb"
- },
- "mms_ziw": {
- "id": "mms_ziw",
- "language": [
- {
- "lang_code": "ziw",
- "language_name": "Zigula",
- "country": "Tanzania"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ziw"
- },
- "mms_zos": {
- "id": "mms_zos",
- "language": [
- {
- "lang_code": "zos",
- "language_name": "Zoque, Francisco Le\u00f3n",
- "country": "Mexico"
- }
- ],
- "Region": "North America",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zos"
- },
- "mms_gnd": {
- "id": "mms_gnd",
- "language": [
- {
- "lang_code": "gnd",
- "language_name": "Zulgo-Gemzek",
- "country": "Cameroon"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": false,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gnd"
- },
- "mms_ewe": {
- "id": "mms_ewe",
- "language": [
- {
- "lang_code": "ewe",
- "language_name": "\u00c9w\u00e9",
- "country": "Ghana"
- }
- ],
- "Region": "Africa",
- "ONNX Exists": true,
- "Sample Exists": true,
- "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ewe"
- }
-}
diff --git a/SherpaOnnxConfig/models.json b/SherpaOnnxConfig/models.json
new file mode 100644
index 0000000..429f507
--- /dev/null
+++ b/SherpaOnnxConfig/models.json
@@ -0,0 +1,55568 @@
+{
+ "cantonese-yue-xiaomaiiwn": {
+ "id": "cantonese-yue-xiaomaiiwn",
+ "model_type": "vits",
+ "developer": "cantonese",
+ "name": "xiaomaiiwn",
+ "language": [
+ {
+ "lang_code": "yue",
+ "language_name": "Cantonese",
+ "country": "HK"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-cantonese-hf-xiaomaiiwn.tar.bz2",
+ "compression": true,
+ "filesize_mb": 102.99,
+ "description": "Cantonese vits TTS — Cantonese",
+ "license": "Apache-2.0",
+ "license_url": "https://github.com/k2-fsa/sherpa-onnx/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "coqui-bg-cv": {
+ "id": "coqui-bg-cv",
+ "model_type": "vits",
+ "developer": "coqui",
+ "name": "cv",
+ "language": [
+ {
+ "lang_code": "bg",
+ "language_name": "Bulgarian",
+ "country": "BG"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-bg-cv.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.94,
+ "description": "Coqui vits TTS — Bulgarian",
+ "license": "CC-BY-4.0",
+ "license_url": "https://github.com/coqui-ai/TTS/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "coqui-bn-custom_female": {
+ "id": "coqui-bn-custom_female",
+ "model_type": "vits",
+ "developer": "coqui",
+ "name": "custom_female",
+ "language": [
+ {
+ "lang_code": "bn",
+ "language_name": "Bangla",
+ "country": "BD"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-bn-custom_female.tar.bz2",
+ "compression": true,
+ "filesize_mb": 103.05,
+ "description": "Coqui vits TTS — Bangla",
+ "license": "CC-BY-4.0",
+ "license_url": "https://github.com/coqui-ai/TTS/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "coqui-cs-cv": {
+ "id": "coqui-cs-cv",
+ "model_type": "vits",
+ "developer": "coqui",
+ "name": "cv",
+ "language": [
+ {
+ "lang_code": "cs",
+ "language_name": "Czech",
+ "country": "CZ"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-cs-cv.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.96,
+ "description": "Coqui vits TTS — Czech",
+ "license": "CC-BY-4.0",
+ "license_url": "https://github.com/coqui-ai/TTS/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "coqui-da-cv": {
+ "id": "coqui-da-cv",
+ "model_type": "vits",
+ "developer": "coqui",
+ "name": "cv",
+ "language": [
+ {
+ "lang_code": "da",
+ "language_name": "Danish",
+ "country": "DK"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-da-cv.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.96,
+ "description": "Coqui vits TTS — Danish",
+ "license": "CC-BY-4.0",
+ "license_url": "https://github.com/coqui-ai/TTS/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "coqui-de-css10": {
+ "id": "coqui-de-css10",
+ "model_type": "vits",
+ "developer": "coqui",
+ "name": "css10",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-de-css10.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.0,
+ "description": "Coqui vits TTS — German",
+ "license": "CC-BY-4.0",
+ "license_url": "https://github.com/coqui-ai/TTS/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "coqui-en-ljspeech": {
+ "id": "coqui-en-ljspeech",
+ "model_type": "vits",
+ "developer": "coqui",
+ "name": "ljspeech",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-en-ljspeech.tar.bz2",
+ "compression": true,
+ "filesize_mb": 110.07,
+ "description": "Coqui vits TTS — English",
+ "license": "CC-BY-4.0",
+ "license_url": "https://github.com/coqui-ai/TTS/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "coqui-en-ljspeech-neon": {
+ "id": "coqui-en-ljspeech-neon",
+ "model_type": "vits",
+ "developer": "coqui",
+ "name": "ljspeech",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "neon",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-en-ljspeech-neon.tar.bz2",
+ "compression": true,
+ "filesize_mb": 110.07,
+ "description": "Coqui vits TTS — English (neon)",
+ "license": "CC-BY-4.0",
+ "license_url": "https://github.com/coqui-ai/TTS/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "coqui-en-vctk": {
+ "id": "coqui-en-vctk",
+ "model_type": "vits",
+ "developer": "coqui",
+ "name": "vctk",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 109,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-en-vctk.tar.bz2",
+ "compression": true,
+ "filesize_mb": 116.74,
+ "description": "Coqui vits TTS — English, 109 voices",
+ "license": "CC-BY-4.0",
+ "license_url": "https://github.com/coqui-ai/TTS/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "multi-speaker",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "coqui-es-css10": {
+ "id": "coqui-es-css10",
+ "model_type": "vits",
+ "developer": "coqui",
+ "name": "css10",
+ "language": [
+ {
+ "lang_code": "es",
+ "language_name": "Spanish",
+ "country": "ES"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-es-css10.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.98,
+ "description": "Coqui vits TTS — Spanish",
+ "license": "CC-BY-4.0",
+ "license_url": "https://github.com/coqui-ai/TTS/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "coqui-et-cv": {
+ "id": "coqui-et-cv",
+ "model_type": "vits",
+ "developer": "coqui",
+ "name": "cv",
+ "language": [
+ {
+ "lang_code": "et",
+ "language_name": "Estonian",
+ "country": "EE"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-et-cv.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.96,
+ "description": "Coqui vits TTS — Estonian",
+ "license": "CC-BY-4.0",
+ "license_url": "https://github.com/coqui-ai/TTS/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "coqui-fi-css10": {
+ "id": "coqui-fi-css10",
+ "model_type": "vits",
+ "developer": "coqui",
+ "name": "css10",
+ "language": [
+ {
+ "lang_code": "fi",
+ "language_name": "Finnish",
+ "country": "FI"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-fi-css10.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.99,
+ "description": "Coqui vits TTS — Finnish",
+ "license": "CC-BY-4.0",
+ "license_url": "https://github.com/coqui-ai/TTS/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "coqui-fr-css10": {
+ "id": "coqui-fr-css10",
+ "model_type": "vits",
+ "developer": "coqui",
+ "name": "css10",
+ "language": [
+ {
+ "lang_code": "fr",
+ "language_name": "French",
+ "country": "FR"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-fr-css10.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.94,
+ "description": "Coqui vits TTS — French",
+ "license": "CC-BY-4.0",
+ "license_url": "https://github.com/coqui-ai/TTS/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "coqui-ga-cv": {
+ "id": "coqui-ga-cv",
+ "model_type": "vits",
+ "developer": "coqui",
+ "name": "cv",
+ "language": [
+ {
+ "lang_code": "ga",
+ "language_name": "Irish",
+ "country": "IE"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-ga-cv.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.94,
+ "description": "Coqui vits TTS — Irish",
+ "license": "CC-BY-4.0",
+ "license_url": "https://github.com/coqui-ai/TTS/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "coqui-hr-cv": {
+ "id": "coqui-hr-cv",
+ "model_type": "vits",
+ "developer": "coqui",
+ "name": "cv",
+ "language": [
+ {
+ "lang_code": "hr",
+ "language_name": "Croatian",
+ "country": "HR"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-hr-cv.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.96,
+ "description": "Coqui vits TTS — Croatian",
+ "license": "CC-BY-4.0",
+ "license_url": "https://github.com/coqui-ai/TTS/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "coqui-lt-cv": {
+ "id": "coqui-lt-cv",
+ "model_type": "vits",
+ "developer": "coqui",
+ "name": "cv",
+ "language": [
+ {
+ "lang_code": "lt",
+ "language_name": "Lithuanian",
+ "country": "LT"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-lt-cv.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.95,
+ "description": "Coqui vits TTS — Lithuanian",
+ "license": "CC-BY-4.0",
+ "license_url": "https://github.com/coqui-ai/TTS/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "coqui-lv-cv": {
+ "id": "coqui-lv-cv",
+ "model_type": "vits",
+ "developer": "coqui",
+ "name": "cv",
+ "language": [
+ {
+ "lang_code": "lv",
+ "language_name": "Latvian",
+ "country": "LV"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-lv-cv.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.95,
+ "description": "Coqui vits TTS — Latvian",
+ "license": "CC-BY-4.0",
+ "license_url": "https://github.com/coqui-ai/TTS/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "coqui-mt-cv": {
+ "id": "coqui-mt-cv",
+ "model_type": "vits",
+ "developer": "coqui",
+ "name": "cv",
+ "language": [
+ {
+ "lang_code": "mt",
+ "language_name": "Maltese",
+ "country": "MT"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-mt-cv.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.96,
+ "description": "Coqui vits TTS — Maltese",
+ "license": "CC-BY-4.0",
+ "license_url": "https://github.com/coqui-ai/TTS/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "coqui-nl-css10": {
+ "id": "coqui-nl-css10",
+ "model_type": "vits",
+ "developer": "coqui",
+ "name": "css10",
+ "language": [
+ {
+ "lang_code": "nl",
+ "language_name": "Dutch",
+ "country": "NL"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-nl-css10.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.01,
+ "description": "Coqui vits TTS — Dutch",
+ "license": "CC-BY-4.0",
+ "license_url": "https://github.com/coqui-ai/TTS/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "coqui-pl-mai_female": {
+ "id": "coqui-pl-mai_female",
+ "model_type": "vits",
+ "developer": "coqui",
+ "name": "mai_female",
+ "language": [
+ {
+ "lang_code": "pl",
+ "language_name": "Polish",
+ "country": "PL"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-pl-mai_female.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.96,
+ "description": "Coqui vits TTS — Polish",
+ "license": "CC-BY-4.0",
+ "license_url": "https://github.com/coqui-ai/TTS/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "coqui-pt-cv": {
+ "id": "coqui-pt-cv",
+ "model_type": "vits",
+ "developer": "coqui",
+ "name": "cv",
+ "language": [
+ {
+ "lang_code": "pt",
+ "language_name": "Portuguese",
+ "country": "BR"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-pt-cv.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.94,
+ "description": "Coqui vits TTS — Portuguese",
+ "license": "CC-BY-4.0",
+ "license_url": "https://github.com/coqui-ai/TTS/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "coqui-ro-cv": {
+ "id": "coqui-ro-cv",
+ "model_type": "vits",
+ "developer": "coqui",
+ "name": "cv",
+ "language": [
+ {
+ "lang_code": "ro",
+ "language_name": "Romanian",
+ "country": "RO"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-ro-cv.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.96,
+ "description": "Coqui vits TTS — Romanian",
+ "license": "CC-BY-4.0",
+ "license_url": "https://github.com/coqui-ai/TTS/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "coqui-sk-cv": {
+ "id": "coqui-sk-cv",
+ "model_type": "vits",
+ "developer": "coqui",
+ "name": "cv",
+ "language": [
+ {
+ "lang_code": "sk",
+ "language_name": "Slovak",
+ "country": "SK"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-sk-cv.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.96,
+ "description": "Coqui vits TTS — Slovak",
+ "license": "CC-BY-4.0",
+ "license_url": "https://github.com/coqui-ai/TTS/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "coqui-sl-cv": {
+ "id": "coqui-sl-cv",
+ "model_type": "vits",
+ "developer": "coqui",
+ "name": "cv",
+ "language": [
+ {
+ "lang_code": "sl",
+ "language_name": "Slovenian",
+ "country": "SI"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-sl-cv.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.94,
+ "description": "Coqui vits TTS — Slovenian",
+ "license": "CC-BY-4.0",
+ "license_url": "https://github.com/coqui-ai/TTS/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "coqui-sv-cv": {
+ "id": "coqui-sv-cv",
+ "model_type": "vits",
+ "developer": "coqui",
+ "name": "cv",
+ "language": [
+ {
+ "lang_code": "sv",
+ "language_name": "Swedish",
+ "country": "SE"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-sv-cv.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.96,
+ "description": "Coqui vits TTS — Swedish",
+ "license": "CC-BY-4.0",
+ "license_url": "https://github.com/coqui-ai/TTS/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "coqui-uk-mai": {
+ "id": "coqui-uk-mai",
+ "model_type": "vits",
+ "developer": "coqui",
+ "name": "mai",
+ "language": [
+ {
+ "lang_code": "uk",
+ "language_name": "Ukrainian",
+ "country": "UA"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-coqui-uk-mai.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.91,
+ "description": "Coqui vits TTS — Ukrainian",
+ "license": "CC-BY-4.0",
+ "license_url": "https://github.com/coqui-ai/TTS/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "csukuangfj-zh-ll": {
+ "id": "csukuangfj-zh-ll",
+ "model_type": "vits",
+ "developer": "csukuangfj",
+ "name": "ll",
+ "language": [
+ {
+ "lang_code": "zh",
+ "language_name": "Chinese",
+ "country": "CN"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 5,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/sherpa-onnx-vits-zh-ll.tar.bz2",
+ "compression": true,
+ "filesize_mb": 113.31,
+ "description": "Multi-speaker Chinese VITS (VITS-fast-fine-tuning) — 5 voices",
+ "license": "unknown",
+ "license_url": "https://huggingface.co/csukuangfj/sherpa-onnx-vits-zh-ll",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://huggingface.co/csukuangfj/sherpa-onnx-vits-zh-ll",
+ "tags": [
+ "multi-speaker",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "icefall-en-ljspeech": {
+ "id": "icefall-en-ljspeech",
+ "model_type": "matcha",
+ "developer": "icefall",
+ "name": "ljspeech",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/matcha-icefall-en_US-ljspeech.tar.bz2",
+ "compression": true,
+ "filesize_mb": 73.19,
+ "sha256": "ea75702da7456a8b1874728278a835220dc8a26f4e8bd93c83bf53dc27679845",
+ "description": "Icefall matcha TTS — English",
+ "license": "Apache-2.0",
+ "license_url": "https://github.com/k2-fsa/icefall/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.8.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "matcha",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "icefall-en-ljspeech-low": {
+ "id": "icefall-en-ljspeech-low",
+ "model_type": "vits",
+ "developer": "icefall",
+ "name": "ljspeech",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-icefall-en_US-ljspeech-low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 30.25,
+ "sha256": "c5115bc85775ed15bf1121057055ed35d5d17c9b83be7769c23a2402fc2d4c74",
+ "description": "Icefall vits TTS — English (low)",
+ "license": "Apache-2.0",
+ "license_url": "https://github.com/k2-fsa/icefall/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "icefall-en-ljspeech-medium": {
+ "id": "icefall-en-ljspeech-medium",
+ "model_type": "vits",
+ "developer": "icefall",
+ "name": "ljspeech",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-icefall-en_US-ljspeech-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 70.11,
+ "sha256": "15a298943f0ac001e046b10d0154c0890a0f3c326a3b5d6e229eb659c8163a5d",
+ "description": "Icefall vits TTS — English (medium)",
+ "license": "Apache-2.0",
+ "license_url": "https://github.com/k2-fsa/icefall/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "icefall-zh-aishell3": {
+ "id": "icefall-zh-aishell3",
+ "model_type": "vits",
+ "developer": "icefall",
+ "name": "aishell3",
+ "language": [
+ {
+ "lang_code": "zh",
+ "language_name": "Chinese",
+ "country": "CN"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 8000,
+ "num_speakers": 174,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-icefall-zh-aishell3.tar.bz2",
+ "compression": true,
+ "filesize_mb": 30.1,
+ "description": "Icefall vits TTS — Chinese, 174 voices",
+ "license": "Apache-2.0",
+ "license_url": "https://github.com/k2-fsa/icefall/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "multi-speaker",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "icefall-zh-baker": {
+ "id": "icefall-zh-baker",
+ "model_type": "matcha",
+ "developer": "icefall",
+ "name": "baker",
+ "language": [
+ {
+ "lang_code": "zh",
+ "language_name": "Chinese",
+ "country": "CN"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/matcha-icefall-zh-baker.tar.bz2",
+ "compression": true,
+ "filesize_mb": 71.97,
+ "sha256": "20de2ec034b55562609d6362771c934905dfe11d0f41ec103d593427ad9a7efb",
+ "description": "Icefall matcha TTS — Chinese",
+ "license": "Apache-2.0",
+ "license_url": "https://github.com/k2-fsa/icefall/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.8.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "matcha",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "icefall-zh_en-zh-en": {
+ "id": "icefall-zh_en-zh-en",
+ "model_type": "matcha",
+ "developer": "icefall",
+ "name": "zh-en",
+ "language": [
+ {
+ "lang_code": "zh",
+ "language_name": "Chinese",
+ "country": "CN"
+ },
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/matcha-icefall-zh-en.tar.bz2",
+ "compression": true,
+ "filesize_mb": 75.37,
+ "sha256": "271b804af570400d3bcdcb53bf6e53cc9f75180ee763b9f13eb5eaf2b0d086ef",
+ "description": "Icefall matcha TTS — 2 languages",
+ "license": "Apache-2.0",
+ "license_url": "https://github.com/k2-fsa/icefall/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.8.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "matcha",
+ "multilingual",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "inflect-en-micro-v2": {
+ "id": "inflect-en-micro-v2",
+ "model_type": "vits",
+ "developer": "inflect",
+ "name": "micro",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "v2",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-inflect-en-micro-v2.tar.bz2",
+ "compression": true,
+ "filesize_mb": 40.97,
+ "sha256": "ed3c594d9c49b6c64ffe27f4b368ea8a700bcc27ff80610771408ee81cd96574",
+ "description": "Inflect vits TTS — English (v2)",
+ "license": "Apache-2.0",
+ "license_url": "https://github.com/k2-fsa/sherpa-onnx/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "inflect-en-nano-v2": {
+ "id": "inflect-en-nano-v2",
+ "model_type": "vits",
+ "developer": "inflect",
+ "name": "nano",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "v2",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-inflect-en-nano-v2.tar.bz2",
+ "compression": true,
+ "filesize_mb": 21.39,
+ "sha256": "9a6b1188b5f3be8813e0552056328495b4e88ffd1ef18ff837272bde7b3bc136",
+ "description": "Inflect vits TTS — English (v2)",
+ "license": "Apache-2.0",
+ "license_url": "https://github.com/k2-fsa/sherpa-onnx/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "kokoro-en-int8-v0_19": {
+ "id": "kokoro-en-int8-v0_19",
+ "model_type": "kokoro",
+ "developer": "kokoro",
+ "name": "int8-v0_19",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 24000,
+ "num_speakers": 11,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/kokoro-int8-en-v0_19.tar.bz2",
+ "compression": true,
+ "filesize_mb": 98.47,
+ "sha256": "c9f0dd393615805b0bab050c340834d5e684e732aec91c0e860cd30e982c08bd",
+ "description": "Kokoro TTS — English, 11 voices",
+ "license": "Apache-2.0",
+ "license_url": "https://huggingface.co/hexgrad/Kokoro-82M/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.10.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "kokoro",
+ "multi-speaker",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "kokoro-en-v0_19": {
+ "id": "kokoro-en-v0_19",
+ "model_type": "kokoro",
+ "developer": "kokoro",
+ "name": "v0_19",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 24000,
+ "num_speakers": 11,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/kokoro-en-v0_19.tar.bz2",
+ "compression": true,
+ "filesize_mb": 304.82,
+ "sha256": "912804855a04745fa77a30be545b3f9a5d15c4d66db00b88cbcd4921df605ac7",
+ "description": "Kokoro TTS — English, 11 voices",
+ "license": "Apache-2.0",
+ "license_url": "https://huggingface.co/hexgrad/Kokoro-82M/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.10.0",
+ "source_url": "https://huggingface.co/hexgrad/Kokoro-82M",
+ "tags": [
+ "kokoro",
+ "multi-speaker",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false,
+ "voice_names": {
+ "0": "af",
+ "1": "af_bella",
+ "2": "af_nicole",
+ "3": "af_sarah",
+ "4": "af_sky",
+ "5": "am_adam",
+ "6": "am_michael",
+ "7": "bf_emma",
+ "8": "bf_isabella",
+ "9": "bm_george",
+ "10": "bm_lewis"
+ }
+ },
+ "kokoro-zh_en-int8": {
+ "id": "kokoro-zh_en-int8",
+ "model_type": "kokoro",
+ "developer": "kokoro",
+ "name": "int8",
+ "language": [
+ {
+ "lang_code": "zh",
+ "language_name": "Chinese",
+ "country": "CN"
+ },
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 24000,
+ "num_speakers": 103,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/kokoro-int8-multi-lang-v1_1.tar.bz2",
+ "compression": true,
+ "filesize_mb": 140.22,
+ "sha256": "a1e94694776049035c4f2c6529f003aaece993c76aae9a78995831c3c4dcafc6",
+ "description": "Kokoro TTS — 2 languages, 103 voices",
+ "license": "Apache-2.0",
+ "license_url": "https://huggingface.co/hexgrad/Kokoro-82M/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.10.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "kokoro",
+ "multi-speaker",
+ "multilingual",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "kokoro-zh_en-multi-lang": {
+ "id": "kokoro-zh_en-multi-lang",
+ "model_type": "kokoro",
+ "developer": "kokoro",
+ "name": "multi-lang",
+ "language": [
+ {
+ "lang_code": "zh",
+ "language_name": "Chinese",
+ "country": "CN"
+ },
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 24000,
+ "num_speakers": 103,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/kokoro-multi-lang-v1_1.tar.bz2",
+ "compression": true,
+ "filesize_mb": 347.92,
+ "sha256": "a3f4c73d043860e3fd2e5b06f36795eb81de0fc8e8de6df703245edddd87dbad",
+ "description": "Kokoro TTS — 2 languages, 103 voices",
+ "license": "Apache-2.0",
+ "license_url": "https://huggingface.co/hexgrad/Kokoro-82M/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.10.0",
+ "source_url": "https://huggingface.co/hexgrad/Kokoro-82M",
+ "tags": [
+ "kokoro",
+ "multi-speaker",
+ "multilingual",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "kyutai-en-pocket-tts": {
+ "id": "kyutai-en-pocket-tts",
+ "model_type": "pocket",
+ "developer": "kyutai",
+ "name": "pocket-tts",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 24000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/sherpa-onnx-pocket-tts-2026-01-26.tar.bz2",
+ "compression": true,
+ "filesize_mb": 160.36,
+ "sha256": "61422a478ef09d9b2c067261fb822e11786e0c86842c76d8633b7069968be7b5",
+ "description": "Kyutai PocketTTS zero-shot voice-cloning TTS — English; needs a short reference audio clip (no transcript)",
+ "license": "CC-BY-4.0",
+ "license_url": "https://huggingface.co/kyutai/pocket-tts",
+ "min_sherpa_onnx_version": "1.12.24",
+ "source_url": "https://huggingface.co/kyutai/pocket-tts",
+ "tags": [
+ "on-device",
+ "pocket",
+ "sherpa-onnx",
+ "voice-cloning",
+ "zero-shot"
+ ],
+ "deprecated": false
+ },
+ "kyutai-en-pocket-tts-int8": {
+ "id": "kyutai-en-pocket-tts-int8",
+ "model_type": "pocket",
+ "developer": "kyutai",
+ "name": "pocket-tts",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "int8",
+ "sample_rate": 24000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/sherpa-onnx-pocket-tts-int8-2026-01-26.tar.bz2",
+ "compression": true,
+ "filesize_mb": 93.78,
+ "sha256": "2f3b88823cbbb9bf0b2477ec8ae7b3fec417b3a87b6bb5f256dba66f2ad967cb",
+ "description": "Kyutai PocketTTS zero-shot voice-cloning TTS — English; needs a short reference audio clip (no transcript)",
+ "license": "CC-BY-4.0",
+ "license_url": "https://huggingface.co/kyutai/pocket-tts",
+ "min_sherpa_onnx_version": "1.12.24",
+ "source_url": "https://huggingface.co/kyutai/pocket-tts",
+ "tags": [
+ "int8",
+ "on-device",
+ "pocket",
+ "sherpa-onnx",
+ "voice-cloning",
+ "zero-shot"
+ ],
+ "deprecated": false
+ },
+ "ljs-en-ljspeech": {
+ "id": "ljs-en-ljspeech",
+ "model_type": "vits",
+ "developer": "ljs",
+ "name": "ljspeech",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-ljs.tar.bz2",
+ "compression": true,
+ "filesize_mb": 103.99,
+ "description": "Ljs vits TTS — English",
+ "license": "Apache-2.0",
+ "license_url": "https://github.com/k2-fsa/sherpa-onnx/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "matcha-fa_en-khadijah": {
+ "id": "matcha-fa_en-khadijah",
+ "model_type": "matcha",
+ "developer": "matcha",
+ "name": "khadijah",
+ "language": [
+ {
+ "lang_code": "fa",
+ "language_name": "Persian",
+ "country": "IR"
+ },
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/matcha-tts-fa_en-khadijah.tar.bz2",
+ "compression": true,
+ "filesize_mb": 72.97,
+ "description": "Matcha TTS — 2 languages",
+ "license": "Apache-2.0",
+ "license_url": "https://github.com/k2-fsa/icefall/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.8.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "matcha",
+ "multilingual",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "matcha-fa_en-musa": {
+ "id": "matcha-fa_en-musa",
+ "model_type": "matcha",
+ "developer": "matcha",
+ "name": "musa",
+ "language": [
+ {
+ "lang_code": "fa",
+ "language_name": "Persian",
+ "country": "IR"
+ },
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/matcha-tts-fa_en-musa.tar.bz2",
+ "compression": true,
+ "filesize_mb": 72.96,
+ "description": "Matcha TTS — 2 languages",
+ "license": "Apache-2.0",
+ "license_url": "https://github.com/k2-fsa/icefall/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.8.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "matcha",
+ "multilingual",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "melo-en-melo-tts": {
+ "id": "melo-en-melo-tts",
+ "model_type": "vits",
+ "developer": "melo",
+ "name": "melo-tts",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-melo-tts-en.tar.bz2",
+ "compression": true,
+ "filesize_mb": 155.22,
+ "description": "Melo vits TTS — English",
+ "license": "MIT",
+ "license_url": "https://github.com/myshell-ai/MeloTTS/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "melo-zh_en-melo-tts": {
+ "id": "melo-zh_en-melo-tts",
+ "model_type": "vits",
+ "developer": "melo",
+ "name": "melo-tts",
+ "language": [
+ {
+ "lang_code": "zh",
+ "language_name": "Chinese",
+ "country": "CN"
+ },
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-melo-tts-zh_en.tar.bz2",
+ "compression": true,
+ "filesize_mb": 159.27,
+ "description": "Melo vits TTS — 2 languages",
+ "license": "MIT",
+ "license_url": "https://github.com/myshell-ai/MeloTTS/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "multilingual",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "micro-en-v0_8": {
+ "id": "micro-en-v0_8",
+ "model_type": "kitten",
+ "developer": "micro",
+ "name": "v0_8",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/kitten-micro-en-v0_8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 42.37,
+ "sha256": "85faaea7511ca9d1d2f251fed0a4553bdf0d1ee046102fa60ddd8046c751f76f",
+ "description": "Micro kitten TTS — English",
+ "license": "Apache-2.0",
+ "license_url": "https://github.com/k2-fsa/sherpa-onnx/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.12.8",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "kitten",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mimic3-af_ZA-google-low": {
+ "id": "mimic3-af_ZA-google-low",
+ "model_type": "vits",
+ "developer": "mimic3",
+ "name": "google",
+ "language": [
+ {
+ "lang_code": "af",
+ "language_name": "Afrikaans",
+ "country": "ZA"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-mimic3-af_ZA-google-nwu_low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 76.26,
+ "description": "Mimic3 vits TTS — Afrikaans (low)",
+ "license": "AGPL-3.0",
+ "license_url": "https://github.com/MycroftAI/mimic3/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "mimic3-bn-multi_low": {
+ "id": "mimic3-bn-multi_low",
+ "model_type": "vits",
+ "developer": "mimic3",
+ "name": "multi_low",
+ "language": [
+ {
+ "lang_code": "bn",
+ "language_name": "Bangla",
+ "country": "BD"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-mimic3-bn-multi_low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 76.19,
+ "description": "Mimic3 vits TTS — Bangla",
+ "license": "AGPL-3.0",
+ "license_url": "https://github.com/MycroftAI/mimic3/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "mimic3-el_GR-rapunzelina_low": {
+ "id": "mimic3-el_GR-rapunzelina_low",
+ "model_type": "vits",
+ "developer": "mimic3",
+ "name": "rapunzelina_low",
+ "language": [
+ {
+ "lang_code": "el",
+ "language_name": "Greek",
+ "country": "GR"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-mimic3-el_GR-rapunzelina_low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.79,
+ "description": "Mimic3 vits TTS — Greek",
+ "license": "AGPL-3.0",
+ "license_url": "https://github.com/MycroftAI/mimic3/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "mimic3-es_ES-m-low": {
+ "id": "mimic3-es_ES-m-low",
+ "model_type": "vits",
+ "developer": "mimic3",
+ "name": "m",
+ "language": [
+ {
+ "lang_code": "es",
+ "language_name": "Spanish",
+ "country": "ES"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-mimic3-es_ES-m-ailabs_low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 76.31,
+ "description": "Mimic3 vits TTS — Spanish (low)",
+ "license": "AGPL-3.0",
+ "license_url": "https://github.com/MycroftAI/mimic3/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "mimic3-fa-haaniye_low": {
+ "id": "mimic3-fa-haaniye_low",
+ "model_type": "vits",
+ "developer": "mimic3",
+ "name": "haaniye_low",
+ "language": [
+ {
+ "lang_code": "fa",
+ "language_name": "Persian",
+ "country": "IR"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-mimic3-fa-haaniye_low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.99,
+ "description": "Mimic3 vits TTS — Persian",
+ "license": "AGPL-3.0",
+ "license_url": "https://github.com/MycroftAI/mimic3/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "mimic3-fi_FI-harri-tapani": {
+ "id": "mimic3-fi_FI-harri-tapani",
+ "model_type": "vits",
+ "developer": "mimic3",
+ "name": "harri",
+ "language": [
+ {
+ "lang_code": "fi",
+ "language_name": "Finnish",
+ "country": "FI"
+ }
+ ],
+ "quality": "tapani",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-mimic3-fi_FI-harri-tapani-ylilammi_low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.79,
+ "description": "Mimic3 vits TTS — Finnish (tapani)",
+ "license": "AGPL-3.0",
+ "license_url": "https://github.com/MycroftAI/mimic3/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "mimic3-gu_IN-cmu-low": {
+ "id": "mimic3-gu_IN-cmu-low",
+ "model_type": "vits",
+ "developer": "mimic3",
+ "name": "cmu",
+ "language": [
+ {
+ "lang_code": "gu",
+ "language_name": "Gujarati",
+ "country": "IN"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-mimic3-gu_IN-cmu-indic_low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 76.29,
+ "description": "Mimic3 vits TTS — Gujarati (low)",
+ "license": "AGPL-3.0",
+ "license_url": "https://github.com/MycroftAI/mimic3/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "mimic3-hu_HU-diana-low": {
+ "id": "mimic3-hu_HU-diana-low",
+ "model_type": "vits",
+ "developer": "mimic3",
+ "name": "diana",
+ "language": [
+ {
+ "lang_code": "hu",
+ "language_name": "Hungarian",
+ "country": "HU"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-mimic3-hu_HU-diana-majlinger_low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.79,
+ "description": "Mimic3 vits TTS — Hungarian (low)",
+ "license": "AGPL-3.0",
+ "license_url": "https://github.com/MycroftAI/mimic3/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "mimic3-ko_KO-kss_low": {
+ "id": "mimic3-ko_KO-kss_low",
+ "model_type": "vits",
+ "developer": "mimic3",
+ "name": "kss_low",
+ "language": [
+ {
+ "lang_code": "ko",
+ "language_name": "Korean",
+ "country": "KO"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-mimic3-ko_KO-kss_low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.74,
+ "description": "Mimic3 vits TTS — Korean",
+ "license": "AGPL-3.0",
+ "license_url": "https://github.com/MycroftAI/mimic3/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "mimic3-ne_NP-ne-low": {
+ "id": "mimic3-ne_NP-ne-low",
+ "model_type": "vits",
+ "developer": "mimic3",
+ "name": "ne",
+ "language": [
+ {
+ "lang_code": "ne",
+ "language_name": "Nepali",
+ "country": "NP"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-mimic3-ne_NP-ne-google_low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 76.17,
+ "description": "Mimic3 vits TTS — Nepali (low)",
+ "license": "AGPL-3.0",
+ "license_url": "https://github.com/MycroftAI/mimic3/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "mimic3-pl_PL-m-low": {
+ "id": "mimic3-pl_PL-m-low",
+ "model_type": "vits",
+ "developer": "mimic3",
+ "name": "m",
+ "language": [
+ {
+ "lang_code": "pl",
+ "language_name": "Polish",
+ "country": "PL"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-mimic3-pl_PL-m-ailabs_low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 76.3,
+ "description": "Mimic3 vits TTS — Polish (low)",
+ "license": "AGPL-3.0",
+ "license_url": "https://github.com/MycroftAI/mimic3/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "mimic3-tn_ZA-google-low": {
+ "id": "mimic3-tn_ZA-google-low",
+ "model_type": "vits",
+ "developer": "mimic3",
+ "name": "google",
+ "language": [
+ {
+ "lang_code": "tn",
+ "language_name": "Tswana",
+ "country": "ZA"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-mimic3-tn_ZA-google-nwu_low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 76.22,
+ "description": "Mimic3 vits TTS — Tswana (low)",
+ "license": "AGPL-3.0",
+ "license_url": "https://github.com/MycroftAI/mimic3/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "mimic3-vi_VN-vais1000_low": {
+ "id": "mimic3-vi_VN-vais1000_low",
+ "model_type": "vits",
+ "developer": "mimic3",
+ "name": "vais1000_low",
+ "language": [
+ {
+ "lang_code": "vi",
+ "language_name": "Vietnamese",
+ "country": "VN"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-mimic3-vi_VN-vais1000_low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.73,
+ "description": "Mimic3 vits TTS — Vietnamese",
+ "license": "AGPL-3.0",
+ "license_url": "https://github.com/MycroftAI/mimic3/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "mini-en-v0_1-fp16": {
+ "id": "mini-en-v0_1-fp16",
+ "model_type": "kitten",
+ "developer": "mini",
+ "name": "v0_1",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp16",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/kitten-mini-en-v0_1-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 149.37,
+ "sha256": "a12bdf4f68a509527802c01b258d63a99e2c86550d7960726f23a7ad21bdbcb8",
+ "description": "Mini kitten TTS — English (fp16)",
+ "license": "Apache-2.0",
+ "license_url": "https://github.com/k2-fsa/sherpa-onnx/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.12.8",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "kitten",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mini-en-v0_8": {
+ "id": "mini-en-v0_8",
+ "model_type": "kitten",
+ "developer": "mini",
+ "name": "v0_8",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/kitten-mini-en-v0_8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.42,
+ "sha256": "518f9b130320f690d5b5476df77bde4215fca67773cda16710318e5081234b9d",
+ "description": "Mini kitten TTS — English",
+ "license": "Apache-2.0",
+ "license_url": "https://github.com/k2-fsa/sherpa-onnx/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.12.8",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "kitten",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_abi": {
+ "id": "mms_abi",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Abidji",
+ "language": [
+ {
+ "lang_code": "abi",
+ "language_name": "Abidji",
+ "country": "Ivory Coast"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/abi",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Abidji",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_abp": {
+ "id": "mms_abp",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ayta, Abellen",
+ "language": [
+ {
+ "lang_code": "abp",
+ "language_name": "Abellen Ayta",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/abp",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Abellen Ayta",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_aca": {
+ "id": "mms_aca",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Achagua",
+ "language": [
+ {
+ "lang_code": "aca",
+ "language_name": "Achagua",
+ "country": "Colombia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/aca",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Achagua",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_acd": {
+ "id": "mms_acd",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Gikyode",
+ "language": [
+ {
+ "lang_code": "acd",
+ "language_name": "Gikyode",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/acd",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Gikyode",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ace": {
+ "id": "mms_ace",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Aceh",
+ "language": [
+ {
+ "lang_code": "ace",
+ "language_name": "Acehnese",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ace",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Acehnese",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_acf": {
+ "id": "mms_acf",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Lesser Antillean French Creole",
+ "language": [
+ {
+ "lang_code": "acf",
+ "language_name": "Saint Lucian Creole French",
+ "country": "Saint Lucia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/acf",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Saint Lucian Creole French",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ach": {
+ "id": "mms_ach",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Acholi",
+ "language": [
+ {
+ "lang_code": "ach",
+ "language_name": "Acoli",
+ "country": "Uganda, South Sudan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ach",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Acoli",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_acn": {
+ "id": "mms_acn",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Achang",
+ "language": [
+ {
+ "lang_code": "acn",
+ "language_name": "Achang",
+ "country": "China, Myanmar"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/acn",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Achang",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_acr": {
+ "id": "mms_acr",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Achi",
+ "language": [
+ {
+ "lang_code": "acr",
+ "language_name": "Achi",
+ "country": "Guatemala"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/acr",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Achi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_acu": {
+ "id": "mms_acu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Achuar-Shiwiar",
+ "language": [
+ {
+ "lang_code": "acu",
+ "language_name": "Achuar-Shiwiar",
+ "country": "Ecuador, Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/acu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Achuar-Shiwiar",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ade": {
+ "id": "mms_ade",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Adele",
+ "language": [
+ {
+ "lang_code": "ade",
+ "language_name": "Adele",
+ "country": "Ghana, Togo"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ade",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Adele",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_adh": {
+ "id": "mms_adh",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Jopadhola",
+ "language": [
+ {
+ "lang_code": "adh",
+ "language_name": "Adhola",
+ "country": "Uganda"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/adh",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Adhola",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_adj": {
+ "id": "mms_adj",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Adioukrou",
+ "language": [
+ {
+ "lang_code": "adj",
+ "language_name": "Adioukrou",
+ "country": "Ivory Coast"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/adj",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Adioukrou",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_adx": {
+ "id": "mms_adx",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tibetan, Amdo",
+ "language": [
+ {
+ "lang_code": "adx",
+ "language_name": "Amdo Tibetan",
+ "country": "China"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/adx",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Amdo Tibetan",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_aeu": {
+ "id": "mms_aeu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Akeu",
+ "language": [
+ {
+ "lang_code": "aeu",
+ "language_name": "Akeu",
+ "country": "Myanmar"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/aeu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Akeu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_agd": {
+ "id": "mms_agd",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Agarabi",
+ "language": [
+ {
+ "lang_code": "agd",
+ "language_name": "Agarabi",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/agd",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Agarabi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_agg": {
+ "id": "mms_agg",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Angor",
+ "language": [
+ {
+ "lang_code": "agg",
+ "language_name": "Angor",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/agg",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Angor",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_agn": {
+ "id": "mms_agn",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Agutaynen",
+ "language": [
+ {
+ "lang_code": "agn",
+ "language_name": "Agutaynen",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/agn",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Agutaynen",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_agr": {
+ "id": "mms_agr",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Awajún",
+ "language": [
+ {
+ "lang_code": "agr",
+ "language_name": "Aguaruna",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/agr",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Aguaruna",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_agu": {
+ "id": "mms_agu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Awakateko",
+ "language": [
+ {
+ "lang_code": "agu",
+ "language_name": "Aguacateco",
+ "country": "Guatemala"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/agu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Aguacateco",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_agx": {
+ "id": "mms_agx",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Aghul",
+ "language": [
+ {
+ "lang_code": "agx",
+ "language_name": "Aghul",
+ "country": "Russia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/agx",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Aghul",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_aha": {
+ "id": "mms_aha",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ahanta",
+ "language": [
+ {
+ "lang_code": "aha",
+ "language_name": "Ahanta",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/aha",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ahanta",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ahk": {
+ "id": "mms_ahk",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Akha",
+ "language": [
+ {
+ "lang_code": "ahk",
+ "language_name": "Akha",
+ "country": "China, Laos, Myanmar, Thailand"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ahk",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Akha",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_aia": {
+ "id": "mms_aia",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Arosi",
+ "language": [
+ {
+ "lang_code": "aia",
+ "language_name": "Arosi",
+ "country": "Solomon Islands"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/aia",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Arosi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_aka": {
+ "id": "mms_aka",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Akan",
+ "language": [
+ {
+ "lang_code": "aka",
+ "language_name": "Akan",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/aka",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Akan",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_akb": {
+ "id": "mms_akb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Batak Angkola",
+ "language": [
+ {
+ "lang_code": "akb",
+ "language_name": "Batak Angkola",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/akb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Batak Angkola",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ake": {
+ "id": "mms_ake",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Akawaio",
+ "language": [
+ {
+ "lang_code": "ake",
+ "language_name": "Akawaio",
+ "country": "Guyana, Venezuela"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ake",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Akawaio",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_akp": {
+ "id": "mms_akp",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Siwu",
+ "language": [
+ {
+ "lang_code": "akp",
+ "language_name": "Siwu",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/akp",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Siwu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_alj": {
+ "id": "mms_alj",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Alangan",
+ "language": [
+ {
+ "lang_code": "alj",
+ "language_name": "Alangan",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/alj",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Alangan",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_alp": {
+ "id": "mms_alp",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Alune",
+ "language": [
+ {
+ "lang_code": "alp",
+ "language_name": "Alune",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/alp",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Alune",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_alt": {
+ "id": "mms_alt",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Altai, Southern",
+ "language": [
+ {
+ "lang_code": "alt",
+ "language_name": "Southern Altai",
+ "country": "Russia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/alt",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Southern Altai",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_alz": {
+ "id": "mms_alz",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Alur",
+ "language": [
+ {
+ "lang_code": "alz",
+ "language_name": "Alur",
+ "country": "Uganda"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/alz",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Alur",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ame": {
+ "id": "mms_ame",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Yanesha’",
+ "language": [
+ {
+ "lang_code": "ame",
+ "language_name": "Yanesha'",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ame",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Yanesha'",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_amf": {
+ "id": "mms_amf",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Hamer-Banna",
+ "language": [
+ {
+ "lang_code": "amf",
+ "language_name": "Hamer-Banna",
+ "country": "Ethiopia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/amf",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Hamer-Banna",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ami": {
+ "id": "mms_ami",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Amis",
+ "language": [
+ {
+ "lang_code": "ami",
+ "language_name": "Amis",
+ "country": "Taiwan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ami",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Amis",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_amk": {
+ "id": "mms_amk",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ambai",
+ "language": [
+ {
+ "lang_code": "amk",
+ "language_name": "Ambai",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/amk",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ambai",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ann": {
+ "id": "mms_ann",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Obolo",
+ "language": [
+ {
+ "lang_code": "ann",
+ "language_name": "Obolo",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ann",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Obolo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_any": {
+ "id": "mms_any",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Anyin",
+ "language": [
+ {
+ "lang_code": "any",
+ "language_name": "Anyin",
+ "country": "Ivory Coast, Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/any",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Anyin",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_aoz": {
+ "id": "mms_aoz",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Uab Meto",
+ "language": [
+ {
+ "lang_code": "aoz",
+ "language_name": "Uab Meto",
+ "country": "East Timor"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/aoz",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Uab Meto",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_apb": {
+ "id": "mms_apb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Sa’a",
+ "language": [
+ {
+ "lang_code": "apb",
+ "language_name": "Sa'a",
+ "country": "Solomon Islands"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/apb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Sa'a",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_apr": {
+ "id": "mms_apr",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Arop-Lokep",
+ "language": [
+ {
+ "lang_code": "apr",
+ "language_name": "Arop-Lokep",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/apr",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Arop-Lokep",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ara": {
+ "id": "mms_ara",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Arabic",
+ "language": [
+ {
+ "lang_code": "ara",
+ "language_name": "Arabic",
+ "country": "Multiple Countries"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ara",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Arabic",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_arl": {
+ "id": "mms_arl",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Arabela",
+ "language": [
+ {
+ "lang_code": "arl",
+ "language_name": "Arabela",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/arl",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Arabela",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_asa": {
+ "id": "mms_asa",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Asu",
+ "language": [
+ {
+ "lang_code": "asa",
+ "language_name": "Asu",
+ "country": "Tanzania"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/asa",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Asu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_asg": {
+ "id": "mms_asg",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Cishingini",
+ "language": [
+ {
+ "lang_code": "asg",
+ "language_name": "Cishingini",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/asg",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Cishingini",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_asm": {
+ "id": "mms_asm",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Assamese",
+ "language": [
+ {
+ "lang_code": "asm",
+ "language_name": "Assamese",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/asm",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Assamese",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ata": {
+ "id": "mms_ata",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Pele-Ata",
+ "language": [
+ {
+ "lang_code": "ata",
+ "language_name": "Pele-Ata",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ata",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Pele-Ata",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_atb": {
+ "id": "mms_atb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Zaiwa",
+ "language": [
+ {
+ "lang_code": "atb",
+ "language_name": "Zaiwa",
+ "country": "China"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/atb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Zaiwa",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_atg": {
+ "id": "mms_atg",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ivbie North-Okpela-Arhe",
+ "language": [
+ {
+ "lang_code": "atg",
+ "language_name": "Ivbie North-Okpela-Arhe",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/atg",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ivbie North-Okpela-Arhe",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ati": {
+ "id": "mms_ati",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Attié",
+ "language": [
+ {
+ "lang_code": "ati",
+ "language_name": "Attié",
+ "country": "Ivory Coast"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ati",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Attié",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_atq": {
+ "id": "mms_atq",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Aralle-Tabulahan",
+ "language": [
+ {
+ "lang_code": "atq",
+ "language_name": "Aralle-Tabulahan",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/atq",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Aralle-Tabulahan",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ava": {
+ "id": "mms_ava",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Avar",
+ "language": [
+ {
+ "lang_code": "ava",
+ "language_name": "Avaric",
+ "country": "Russia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ava",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Avaric",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_avn": {
+ "id": "mms_avn",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Avatime",
+ "language": [
+ {
+ "lang_code": "avn",
+ "language_name": "Avatime",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/avn",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Avatime",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_avu": {
+ "id": "mms_avu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Avokaya",
+ "language": [
+ {
+ "lang_code": "avu",
+ "language_name": "Avokaya",
+ "country": "South Sudan, Uganda"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/avu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Avokaya",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_awa": {
+ "id": "mms_awa",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Awadhi",
+ "language": [
+ {
+ "lang_code": "awa",
+ "language_name": "Awadhi",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/awa",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Awadhi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_awb": {
+ "id": "mms_awb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Awa",
+ "language": [
+ {
+ "lang_code": "awb",
+ "language_name": "Awa (Papua New Guinea)",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/awb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Awa (Papua New Guinea)",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ayo": {
+ "id": "mms_ayo",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ayoreo",
+ "language": [
+ {
+ "lang_code": "ayo",
+ "language_name": "Ayoreo",
+ "country": "Bolivia, Paraguay"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ayo",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ayoreo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ayr": {
+ "id": "mms_ayr",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Aymara, Central",
+ "language": [
+ {
+ "lang_code": "ayr",
+ "language_name": "Central Aymara",
+ "country": "Bolivia, Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ayr",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Central Aymara",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ayz": {
+ "id": "mms_ayz",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mai Brat",
+ "language": [
+ {
+ "lang_code": "ayz",
+ "language_name": "Mai Brat",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ayz",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mai Brat",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_azb": {
+ "id": "mms_azb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Azerbaijani, South",
+ "language": [
+ {
+ "lang_code": "azb",
+ "language_name": "South Azerbaijani",
+ "country": "Iran"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/azb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — South Azerbaijani",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_azg": {
+ "id": "mms_azg",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Amuzgo, San Pedro Amuzgos",
+ "language": [
+ {
+ "lang_code": "azg",
+ "language_name": "San Pedro Amuzgos Amuzgo",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/azg",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — San Pedro Amuzgos Amuzgo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_azj-script_cyrillic": {
+ "id": "mms_azj-script_cyrillic",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Azerbaijani, North",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Azerbaijan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/azj-script_cyrillic",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_azj-script_latin": {
+ "id": "mms_azj-script_latin",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Azerbaijani, North",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Azerbaijan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/azj-script_latin",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_azz": {
+ "id": "mms_azz",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nahuatl, Highland Puebla",
+ "language": [
+ {
+ "lang_code": "azz",
+ "language_name": "Highland Puebla Nahuatl",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/azz",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Highland Puebla Nahuatl",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bak": {
+ "id": "mms_bak",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bashkort",
+ "language": [
+ {
+ "lang_code": "bak",
+ "language_name": "Bashkir",
+ "country": "Russia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bak",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bashkir",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bam": {
+ "id": "mms_bam",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bamanankan",
+ "language": [
+ {
+ "lang_code": "bam",
+ "language_name": "Bambara",
+ "country": "Mali"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bam",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bambara",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ban": {
+ "id": "mms_ban",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bali",
+ "language": [
+ {
+ "lang_code": "ban",
+ "language_name": "Balinese",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ban",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Balinese",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bao": {
+ "id": "mms_bao",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Waimaha",
+ "language": [
+ {
+ "lang_code": "bao",
+ "language_name": "Waimaha",
+ "country": "Colombia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bao",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Waimaha",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bav": {
+ "id": "mms_bav",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Vengo",
+ "language": [
+ {
+ "lang_code": "bav",
+ "language_name": "Vengo",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bav",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Vengo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bba": {
+ "id": "mms_bba",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Baatonum",
+ "language": [
+ {
+ "lang_code": "bba",
+ "language_name": "Baatonum",
+ "country": "Benin, Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bba",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Baatonum",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bbb": {
+ "id": "mms_bbb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Barai",
+ "language": [
+ {
+ "lang_code": "bbb",
+ "language_name": "Barai",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bbb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Barai",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bbc": {
+ "id": "mms_bbc",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Batak Toba",
+ "language": [
+ {
+ "lang_code": "bbc",
+ "language_name": "Batak Toba",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bbc",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Batak Toba",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bbo": {
+ "id": "mms_bbo",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Konabéré",
+ "language": [
+ {
+ "lang_code": "bbo",
+ "language_name": "Northern Bobo Madaré",
+ "country": "Burkina Faso"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bbo",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Northern Bobo Madaré",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bcc-script_arabic": {
+ "id": "mms_bcc-script_arabic",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Balochi, Southern",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Pakistan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bcc-script_arabic",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bcc-script_latin": {
+ "id": "mms_bcc-script_latin",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Balochi, Southern",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Pakistan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bcc-script_latin",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bcl": {
+ "id": "mms_bcl",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bikol, Central",
+ "language": [
+ {
+ "lang_code": "bcl",
+ "language_name": "Central Bikol",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bcl",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Central Bikol",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bcw": {
+ "id": "mms_bcw",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bana",
+ "language": [
+ {
+ "lang_code": "bcw",
+ "language_name": "Bana",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bcw",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bana",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bdg": {
+ "id": "mms_bdg",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bonggi",
+ "language": [
+ {
+ "lang_code": "bdg",
+ "language_name": "Bonggi",
+ "country": "Malaysia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bdg",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bonggi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bdh": {
+ "id": "mms_bdh",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Baka",
+ "language": [
+ {
+ "lang_code": "bdh",
+ "language_name": "Baka (South Sudan)",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bdh",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Baka (South Sudan)",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bdq": {
+ "id": "mms_bdq",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bahnar",
+ "language": [
+ {
+ "lang_code": "bdq",
+ "language_name": "Bahnar",
+ "country": "Vietnam"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bdq",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bahnar",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bdu": {
+ "id": "mms_bdu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Oroko",
+ "language": [
+ {
+ "lang_code": "bdu",
+ "language_name": "Oroko",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bdu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Oroko",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bdv": {
+ "id": "mms_bdv",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bodo Parja",
+ "language": [
+ {
+ "lang_code": "bdv",
+ "language_name": "Bodo Parja",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bdv",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bodo Parja",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_beh": {
+ "id": "mms_beh",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Biali",
+ "language": [
+ {
+ "lang_code": "beh",
+ "language_name": "Biali",
+ "country": "Benin"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/beh",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Biali",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bem": {
+ "id": "mms_bem",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bemba",
+ "language": [
+ {
+ "lang_code": "bem",
+ "language_name": "Bemba",
+ "country": "Zambia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bem",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bemba",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ben": {
+ "id": "mms_ben",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bengali",
+ "language": [
+ {
+ "lang_code": "ben",
+ "language_name": "Bangla",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ben",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bangla",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bep": {
+ "id": "mms_bep",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Behoa",
+ "language": [
+ {
+ "lang_code": "bep",
+ "language_name": "Besoa",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bep",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Besoa",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bex": {
+ "id": "mms_bex",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Jur Modo",
+ "language": [
+ {
+ "lang_code": "bex",
+ "language_name": "Jur Modo",
+ "country": "South Sudan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bex",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Jur Modo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bfa": {
+ "id": "mms_bfa",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bari",
+ "language": [
+ {
+ "lang_code": "bfa",
+ "language_name": "Bari",
+ "country": "South Sudan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bfa",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bari",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bfo": {
+ "id": "mms_bfo",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Birifor, Malba",
+ "language": [
+ {
+ "lang_code": "bfo",
+ "language_name": "Malba Birifor",
+ "country": "Burkina Faso"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bfo",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Malba Birifor",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bfy": {
+ "id": "mms_bfy",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bagheli",
+ "language": [
+ {
+ "lang_code": "bfy",
+ "language_name": "Bagheli",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bfy",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bagheli",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bfz": {
+ "id": "mms_bfz",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Pahari, Mahasu",
+ "language": [
+ {
+ "lang_code": "bfz",
+ "language_name": "Mahasu Pahari",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bfz",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mahasu Pahari",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bgc": {
+ "id": "mms_bgc",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Haryanvi",
+ "language": [
+ {
+ "lang_code": "bgc",
+ "language_name": "Haryanvi",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bgc",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Haryanvi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bgq": {
+ "id": "mms_bgq",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bagri",
+ "language": [
+ {
+ "lang_code": "bgq",
+ "language_name": "Bagri",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bgq",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bagri",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bgr": {
+ "id": "mms_bgr",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chin, Bawm",
+ "language": [
+ {
+ "lang_code": "bgr",
+ "language_name": "Bawm Chin",
+ "country": "Myanmar"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bgr",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bawm Chin",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bgt": {
+ "id": "mms_bgt",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bughotu",
+ "language": [
+ {
+ "lang_code": "bgt",
+ "language_name": "Bughotu",
+ "country": "Solomon Islands"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bgt",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bughotu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bgw": {
+ "id": "mms_bgw",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bhatri",
+ "language": [
+ {
+ "lang_code": "bgw",
+ "language_name": "Bhatri",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bgw",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bhatri",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bha": {
+ "id": "mms_bha",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bharia",
+ "language": [
+ {
+ "lang_code": "bha",
+ "language_name": "Bharia",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bha",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bharia",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bht": {
+ "id": "mms_bht",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bhattiyali",
+ "language": [
+ {
+ "lang_code": "bht",
+ "language_name": "Bhattiyali",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bht",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bhattiyali",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bhz": {
+ "id": "mms_bhz",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bada",
+ "language": [
+ {
+ "lang_code": "bhz",
+ "language_name": "Bada (Indonesia)",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bhz",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bada (Indonesia)",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bib": {
+ "id": "mms_bib",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bisa",
+ "language": [
+ {
+ "lang_code": "bib",
+ "language_name": "Bissa",
+ "country": "Zambia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bib",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bissa",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bim": {
+ "id": "mms_bim",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bimoba",
+ "language": [
+ {
+ "lang_code": "bim",
+ "language_name": "Bimoba",
+ "country": "Ghana, Togo"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bim",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bimoba",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bis": {
+ "id": "mms_bis",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bislama",
+ "language": [
+ {
+ "lang_code": "bis",
+ "language_name": "Bislama",
+ "country": "Vanuatu"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bis",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bislama",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_biv": {
+ "id": "mms_biv",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Birifor, Southern",
+ "language": [
+ {
+ "lang_code": "biv",
+ "language_name": "Southern Birifor",
+ "country": "Burkina Faso"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/biv",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Southern Birifor",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bjr": {
+ "id": "mms_bjr",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Binumarien",
+ "language": [
+ {
+ "lang_code": "bjr",
+ "language_name": "Binumarien",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bjr",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Binumarien",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bjv": {
+ "id": "mms_bjv",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bedjond",
+ "language": [
+ {
+ "lang_code": "bjv",
+ "language_name": "Bedjond",
+ "country": "Central African Republic"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bjv",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bedjond",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bjw": {
+ "id": "mms_bjw",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bakwé",
+ "language": [
+ {
+ "lang_code": "bjw",
+ "language_name": "Bakwé",
+ "country": "Ivory Coast"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bjw",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bakwé",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bjz": {
+ "id": "mms_bjz",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Baruga",
+ "language": [
+ {
+ "lang_code": "bjz",
+ "language_name": "Baruga",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bjz",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Baruga",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bkd": {
+ "id": "mms_bkd",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Binukid",
+ "language": [
+ {
+ "lang_code": "bkd",
+ "language_name": "Binukid",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bkd",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Binukid",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bkv": {
+ "id": "mms_bkv",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bekwarra",
+ "language": [
+ {
+ "lang_code": "bkv",
+ "language_name": "Bekwarra",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bkv",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bekwarra",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_blh": {
+ "id": "mms_blh",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kuwaa",
+ "language": [
+ {
+ "lang_code": "blh",
+ "language_name": "Kuwaa",
+ "country": "Liberia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/blh",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kuwaa",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_blt": {
+ "id": "mms_blt",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tai Dam",
+ "language": [
+ {
+ "lang_code": "blt",
+ "language_name": "Tai Dam",
+ "country": "Vietnam"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/blt",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tai Dam",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_blx": {
+ "id": "mms_blx",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ayta, Mag-Indi",
+ "language": [
+ {
+ "lang_code": "blx",
+ "language_name": "Mag-Indi Ayta",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/blx",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mag-Indi Ayta",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_blz": {
+ "id": "mms_blz",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Balantak",
+ "language": [
+ {
+ "lang_code": "blz",
+ "language_name": "Balantak",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/blz",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Balantak",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bmq": {
+ "id": "mms_bmq",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bomu",
+ "language": [
+ {
+ "lang_code": "bmq",
+ "language_name": "Bomu",
+ "country": "Mali"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bmq",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bomu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bmr": {
+ "id": "mms_bmr",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Muinane",
+ "language": [
+ {
+ "lang_code": "bmr",
+ "language_name": "Muinane",
+ "country": "Colombia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bmr",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Muinane",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bmu": {
+ "id": "mms_bmu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Somba-Siawari",
+ "language": [
+ {
+ "lang_code": "bmu",
+ "language_name": "Somba-Siawari",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bmu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Somba-Siawari",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bmv": {
+ "id": "mms_bmv",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bum",
+ "language": [
+ {
+ "lang_code": "bmv",
+ "language_name": "Bum",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bmv",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bum",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bng": {
+ "id": "mms_bng",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Benga",
+ "language": [
+ {
+ "lang_code": "bng",
+ "language_name": "Benga",
+ "country": "Gabon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bng",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Benga",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bno": {
+ "id": "mms_bno",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bantoanon",
+ "language": [
+ {
+ "lang_code": "bno",
+ "language_name": "Bantoanon",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bno",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bantoanon",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bnp": {
+ "id": "mms_bnp",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bola",
+ "language": [
+ {
+ "lang_code": "bnp",
+ "language_name": "Bola",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bnp",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bola",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_boa": {
+ "id": "mms_boa",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bora",
+ "language": [
+ {
+ "lang_code": "boa",
+ "language_name": "Bora",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/boa",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bora",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bod": {
+ "id": "mms_bod",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tibetan, Central",
+ "language": [
+ {
+ "lang_code": "bod",
+ "language_name": "Tibetan",
+ "country": "China"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bod",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tibetan",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_boj": {
+ "id": "mms_boj",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Anjam",
+ "language": [
+ {
+ "lang_code": "boj",
+ "language_name": "Anjam",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/boj",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Anjam",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bom": {
+ "id": "mms_bom",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Berom",
+ "language": [
+ {
+ "lang_code": "bom",
+ "language_name": "Berom",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bom",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Berom",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bor": {
+ "id": "mms_bor",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Borôro",
+ "language": [
+ {
+ "lang_code": "bor",
+ "language_name": "Borôro",
+ "country": "Brazil"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bor",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Borôro",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bov": {
+ "id": "mms_bov",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tuwuli",
+ "language": [
+ {
+ "lang_code": "bov",
+ "language_name": "Tuwuli",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bov",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tuwuli",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_box": {
+ "id": "mms_box",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Buamu",
+ "language": [
+ {
+ "lang_code": "box",
+ "language_name": "Buamu",
+ "country": "Burkina Faso"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/box",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Buamu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bpr": {
+ "id": "mms_bpr",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Blaan, Koronadal",
+ "language": [
+ {
+ "lang_code": "bpr",
+ "language_name": "Koronadal Blaan",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bpr",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Koronadal Blaan",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bps": {
+ "id": "mms_bps",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Blaan, Sarangani",
+ "language": [
+ {
+ "lang_code": "bps",
+ "language_name": "Sarangani Blaan",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bps",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Sarangani Blaan",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bqc": {
+ "id": "mms_bqc",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Boko",
+ "language": [
+ {
+ "lang_code": "bqc",
+ "language_name": "Boko (Benin)",
+ "country": "Benin, Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bqc",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Boko (Benin)",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bqi": {
+ "id": "mms_bqi",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bakhtiâri",
+ "language": [
+ {
+ "lang_code": "bqi",
+ "language_name": "Bakhtiari",
+ "country": "Iran"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bqi",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bakhtiari",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bqj": {
+ "id": "mms_bqj",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bandial",
+ "language": [
+ {
+ "lang_code": "bqj",
+ "language_name": "Bandial",
+ "country": "Senegal"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bqj",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bandial",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bqp": {
+ "id": "mms_bqp",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bisã",
+ "language": [
+ {
+ "lang_code": "bqp",
+ "language_name": "Busa",
+ "country": "Burkina Faso"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bqp",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Busa",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bru": {
+ "id": "mms_bru",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bru, Eastern",
+ "language": [
+ {
+ "lang_code": "bru",
+ "language_name": "Eastern Bru",
+ "country": "Laos"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bru",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Eastern Bru",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bsc": {
+ "id": "mms_bsc",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Oniyan",
+ "language": [
+ {
+ "lang_code": "bsc",
+ "language_name": "Bassari",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bsc",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bassari",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bsq": {
+ "id": "mms_bsq",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bassa",
+ "language": [
+ {
+ "lang_code": "bsq",
+ "language_name": "Bassa",
+ "country": "Liberia, Sierra Leone"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bsq",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bassa",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bss": {
+ "id": "mms_bss",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Akoose",
+ "language": [
+ {
+ "lang_code": "bss",
+ "language_name": "Akoose",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bss",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Akoose",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_btd": {
+ "id": "mms_btd",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Batak Dairi",
+ "language": [
+ {
+ "lang_code": "btd",
+ "language_name": "Batak Dairi",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/btd",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Batak Dairi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bts": {
+ "id": "mms_bts",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Batak Simalungun",
+ "language": [
+ {
+ "lang_code": "bts",
+ "language_name": "Batak Simalungun",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bts",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Batak Simalungun",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_btt": {
+ "id": "mms_btt",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bete-Bendi",
+ "language": [
+ {
+ "lang_code": "btt",
+ "language_name": "Bete-Bendi",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/btt",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bete-Bendi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_btx": {
+ "id": "mms_btx",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Batak Karo",
+ "language": [
+ {
+ "lang_code": "btx",
+ "language_name": "Batak Karo",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/btx",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Batak Karo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bud": {
+ "id": "mms_bud",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ntcham",
+ "language": [
+ {
+ "lang_code": "bud",
+ "language_name": "Ntcham",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bud",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ntcham",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bul": {
+ "id": "mms_bul",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bulgarian",
+ "language": [
+ {
+ "lang_code": "bul",
+ "language_name": "Bulgarian",
+ "country": "Bulgaria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bul",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bulgarian",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bus": {
+ "id": "mms_bus",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bokobaru",
+ "language": [
+ {
+ "lang_code": "bus",
+ "language_name": "Bokobaru",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bus",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bokobaru",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bvc": {
+ "id": "mms_bvc",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Baelelea",
+ "language": [
+ {
+ "lang_code": "bvc",
+ "language_name": "Baelelea",
+ "country": "Solomon Islands"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bvc",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Baelelea",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bvz": {
+ "id": "mms_bvz",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bauzi",
+ "language": [
+ {
+ "lang_code": "bvz",
+ "language_name": "Bauzi",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bvz",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bauzi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bwq": {
+ "id": "mms_bwq",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bobo Madaré, Southern",
+ "language": [
+ {
+ "lang_code": "bwq",
+ "language_name": "Southern Bobo Madaré",
+ "country": "Burkina Faso"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bwq",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Southern Bobo Madaré",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bwu": {
+ "id": "mms_bwu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Buli",
+ "language": [
+ {
+ "lang_code": "bwu",
+ "language_name": "Buli (Ghana)",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bwu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Buli (Ghana)",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_byr": {
+ "id": "mms_byr",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Yipma",
+ "language": [
+ {
+ "lang_code": "byr",
+ "language_name": "Baruya",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/byr",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Baruya",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bzh": {
+ "id": "mms_bzh",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Buang, Mapos",
+ "language": [
+ {
+ "lang_code": "bzh",
+ "language_name": "Mapos Buang",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bzh",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mapos Buang",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bzi": {
+ "id": "mms_bzi",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bisu",
+ "language": [
+ {
+ "lang_code": "bzi",
+ "language_name": "Bisu",
+ "country": "China"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bzi",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bisu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_bzj": {
+ "id": "mms_bzj",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Belize English Creole",
+ "language": [
+ {
+ "lang_code": "bzj",
+ "language_name": "Belize Kriol English",
+ "country": "Belize"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/bzj",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Belize Kriol English",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_caa": {
+ "id": "mms_caa",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ch’orti’",
+ "language": [
+ {
+ "lang_code": "caa",
+ "language_name": "Chortí",
+ "country": "Guatemala"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/caa",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Chortí",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cab": {
+ "id": "mms_cab",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Garifuna",
+ "language": [
+ {
+ "lang_code": "cab",
+ "language_name": "Garifuna",
+ "country": "Honduras"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cab",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Garifuna",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cac-dialect_sanmateoixtatán": {
+ "id": "mms_cac-dialect_sanmateoixtatán",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chuj",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Guatemala"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cac-dialect_sanmateoixtatán",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cac-dialect_sansebastiáncoatán": {
+ "id": "mms_cac-dialect_sansebastiáncoatán",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chuj",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Guatemala"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cac-dialect_sansebastiáncoatán",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cak-dialect_central": {
+ "id": "mms_cak-dialect_central",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kaqchikel",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Guatemala"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cak-dialect_central",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cak-dialect_santamaríadejesús": {
+ "id": "mms_cak-dialect_santamaríadejesús",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kaqchikel",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Guatemala"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cak-dialect_santamaríadejesús",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cak-dialect_santodomingoxenacoj": {
+ "id": "mms_cak-dialect_santodomingoxenacoj",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kaqchikel",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Guatemala"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cak-dialect_santodomingoxenacoj",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cak-dialect_southcentral": {
+ "id": "mms_cak-dialect_southcentral",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kaqchikel",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Guatemala"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cak-dialect_southcentral",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cak-dialect_western": {
+ "id": "mms_cak-dialect_western",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kaqchikel",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Guatemala"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cak-dialect_western",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cak-dialect_yepocapa": {
+ "id": "mms_cak-dialect_yepocapa",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kaqchikel",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Guatemala"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cak-dialect_yepocapa",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cap": {
+ "id": "mms_cap",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chipaya",
+ "language": [
+ {
+ "lang_code": "cap",
+ "language_name": "Chipaya",
+ "country": "Bolivia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cap",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Chipaya",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_car": {
+ "id": "mms_car",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Carib",
+ "language": [
+ {
+ "lang_code": "car",
+ "language_name": "Carib",
+ "country": "Suriname"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/car",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Carib",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cas": {
+ "id": "mms_cas",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tsimané",
+ "language": [
+ {
+ "lang_code": "cas",
+ "language_name": "Tsimané",
+ "country": "Bolivia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cas",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tsimané",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cat": {
+ "id": "mms_cat",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Catalan",
+ "language": [
+ {
+ "lang_code": "cat",
+ "language_name": "Catalan",
+ "country": "Spain"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cat",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Catalan",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cax": {
+ "id": "mms_cax",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chiquitano",
+ "language": [
+ {
+ "lang_code": "cax",
+ "language_name": "Chiquitano",
+ "country": "Bolivia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cax",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Chiquitano",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cbc": {
+ "id": "mms_cbc",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Carapana",
+ "language": [
+ {
+ "lang_code": "cbc",
+ "language_name": "Carapana",
+ "country": "Colombia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cbc",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Carapana",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cbi": {
+ "id": "mms_cbi",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chachi",
+ "language": [
+ {
+ "lang_code": "cbi",
+ "language_name": "Chachi",
+ "country": "Ecuador"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cbi",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Chachi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cbr": {
+ "id": "mms_cbr",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kakataibo-Kashibo",
+ "language": [
+ {
+ "lang_code": "cbr",
+ "language_name": "Cashibo-Cacataibo",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cbr",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Cashibo-Cacataibo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cbs": {
+ "id": "mms_cbs",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kashinawa",
+ "language": [
+ {
+ "lang_code": "cbs",
+ "language_name": "Cashinahua",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cbs",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Cashinahua",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cbt": {
+ "id": "mms_cbt",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Shawi",
+ "language": [
+ {
+ "lang_code": "cbt",
+ "language_name": "Chayahuita",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cbt",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Chayahuita",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cbu": {
+ "id": "mms_cbu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kandozi-Chapra",
+ "language": [
+ {
+ "lang_code": "cbu",
+ "language_name": "Candoshi-Shapra",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cbu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Candoshi-Shapra",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cbv": {
+ "id": "mms_cbv",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Cacua",
+ "language": [
+ {
+ "lang_code": "cbv",
+ "language_name": "Cacua",
+ "country": "Colombia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cbv",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Cacua",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cce": {
+ "id": "mms_cce",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chopi",
+ "language": [
+ {
+ "lang_code": "cce",
+ "language_name": "Chopi",
+ "country": "Mozambique"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cce",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Chopi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cco": {
+ "id": "mms_cco",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chinantec, Comaltepec",
+ "language": [
+ {
+ "lang_code": "cco",
+ "language_name": "Comaltepec Chinantec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cco",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Comaltepec Chinantec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cdj": {
+ "id": "mms_cdj",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Churahi",
+ "language": [
+ {
+ "lang_code": "cdj",
+ "language_name": "Churahi",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cdj",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Churahi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ceb": {
+ "id": "mms_ceb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Cebuano",
+ "language": [
+ {
+ "lang_code": "ceb",
+ "language_name": "Cebuano",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ceb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Cebuano",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ceg": {
+ "id": "mms_ceg",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chamacoco",
+ "language": [
+ {
+ "lang_code": "ceg",
+ "language_name": "Chamacoco",
+ "country": "Paraguay"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ceg",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Chamacoco",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cek": {
+ "id": "mms_cek",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chin, Eastern Khumi",
+ "language": [
+ {
+ "lang_code": "cek",
+ "language_name": "Eastern Khumi Chin",
+ "country": "Myanmar"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cek",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Eastern Khumi Chin",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cfm": {
+ "id": "mms_cfm",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chin, Falam",
+ "language": [
+ {
+ "lang_code": "cfm",
+ "language_name": "Falam Chin",
+ "country": "Myanmar"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cfm",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Falam Chin",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cgc": {
+ "id": "mms_cgc",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kagayanen",
+ "language": [
+ {
+ "lang_code": "cgc",
+ "language_name": "Kagayanen",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cgc",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kagayanen",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_che": {
+ "id": "mms_che",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chechen",
+ "language": [
+ {
+ "lang_code": "che",
+ "language_name": "Chechen",
+ "country": "Russia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/che",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Chechen",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_chf": {
+ "id": "mms_chf",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chontal, Tabasco",
+ "language": [
+ {
+ "lang_code": "chf",
+ "language_name": "Tabasco Chontal",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/chf",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tabasco Chontal",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_chv": {
+ "id": "mms_chv",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chuvash",
+ "language": [
+ {
+ "lang_code": "chv",
+ "language_name": "Chuvash",
+ "country": "Russia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/chv",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Chuvash",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_chz": {
+ "id": "mms_chz",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chinantec, Ozumacín",
+ "language": [
+ {
+ "lang_code": "chz",
+ "language_name": "Ozumacín Chinantec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/chz",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ozumacín Chinantec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cjo": {
+ "id": "mms_cjo",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ashéninka, Pajonal",
+ "language": [
+ {
+ "lang_code": "cjo",
+ "language_name": "Ashéninka Pajonal",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cjo",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ashéninka Pajonal",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cjp": {
+ "id": "mms_cjp",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Cabécar",
+ "language": [
+ {
+ "lang_code": "cjp",
+ "language_name": "Cabécar",
+ "country": "Costa Rica"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cjp",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Cabécar",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cjs": {
+ "id": "mms_cjs",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Shor",
+ "language": [
+ {
+ "lang_code": "cjs",
+ "language_name": "Shor",
+ "country": "Russia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cjs",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Shor",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cko": {
+ "id": "mms_cko",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Anufo",
+ "language": [
+ {
+ "lang_code": "cko",
+ "language_name": "Anufo",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cko",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Anufo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ckt": {
+ "id": "mms_ckt",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chukchi",
+ "language": [
+ {
+ "lang_code": "ckt",
+ "language_name": "Chukot",
+ "country": "Russia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ckt",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Chukot",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cla": {
+ "id": "mms_cla",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ron",
+ "language": [
+ {
+ "lang_code": "cla",
+ "language_name": "Ron",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cla",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ron",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cle": {
+ "id": "mms_cle",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chinantec, Lealao",
+ "language": [
+ {
+ "lang_code": "cle",
+ "language_name": "Lealao Chinantec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cle",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Lealao Chinantec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cly": {
+ "id": "mms_cly",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chatino, Eastern Highland",
+ "language": [
+ {
+ "lang_code": "cly",
+ "language_name": "Eastern Highland Chatino",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cly",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Eastern Highland Chatino",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cme": {
+ "id": "mms_cme",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Cerma",
+ "language": [
+ {
+ "lang_code": "cme",
+ "language_name": "Cerma",
+ "country": "Burkina Faso"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cme",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Cerma",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cmo-script_khmer": {
+ "id": "mms_cmo-script_khmer",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mnong, Central",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Vietnam"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cmo-script_khmer",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cmo-script_latin": {
+ "id": "mms_cmo-script_latin",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mnong, Central",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Vietnam"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cmo-script_latin",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cmr": {
+ "id": "mms_cmr",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mro-Khimi",
+ "language": [
+ {
+ "lang_code": "cmr",
+ "language_name": "Mro-Khimi Chin",
+ "country": "Bangladesh"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cmr",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mro-Khimi Chin",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cnh": {
+ "id": "mms_cnh",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chin, Hakha",
+ "language": [
+ {
+ "lang_code": "cnh",
+ "language_name": "Hakha Chin",
+ "country": "Myanmar"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cnh",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Hakha Chin",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cni": {
+ "id": "mms_cni",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Asháninka",
+ "language": [
+ {
+ "lang_code": "cni",
+ "language_name": "Asháninka",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cni",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Asháninka",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cnl": {
+ "id": "mms_cnl",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chinantec, Lalana",
+ "language": [
+ {
+ "lang_code": "cnl",
+ "language_name": "Lalana Chinantec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cnl",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Lalana Chinantec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cnt": {
+ "id": "mms_cnt",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chinantec, Tepetotutla",
+ "language": [
+ {
+ "lang_code": "cnt",
+ "language_name": "Tepetotutla Chinantec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cnt",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tepetotutla Chinantec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_coe": {
+ "id": "mms_coe",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Koreguaje",
+ "language": [
+ {
+ "lang_code": "coe",
+ "language_name": "Koreguaje",
+ "country": "Colombia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/coe",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Koreguaje",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cof": {
+ "id": "mms_cof",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tsafiki",
+ "language": [
+ {
+ "lang_code": "cof",
+ "language_name": "Colorado",
+ "country": "Ecuador"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cof",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Colorado",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cok": {
+ "id": "mms_cok",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Cora, Santa Teresa",
+ "language": [
+ {
+ "lang_code": "cok",
+ "language_name": "Santa Teresa Cora",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cok",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Santa Teresa Cora",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_con": {
+ "id": "mms_con",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Cofán",
+ "language": [
+ {
+ "lang_code": "con",
+ "language_name": "Cofán",
+ "country": "Colombia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/con",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Cofán",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cot": {
+ "id": "mms_cot",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Caquinte",
+ "language": [
+ {
+ "lang_code": "cot",
+ "language_name": "Caquinte",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cot",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Caquinte",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cou": {
+ "id": "mms_cou",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Wamey",
+ "language": [
+ {
+ "lang_code": "cou",
+ "language_name": "Wamey",
+ "country": "Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cou",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Wamey",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cpa": {
+ "id": "mms_cpa",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chinantec, Palantla",
+ "language": [
+ {
+ "lang_code": "cpa",
+ "language_name": "Palantla Chinantec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cpa",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Palantla Chinantec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cpb": {
+ "id": "mms_cpb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ashéninka, Ucayali-Yurúa",
+ "language": [
+ {
+ "lang_code": "cpb",
+ "language_name": "Ucayali-Yurúa Ashéninka",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cpb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ucayali-Yurúa Ashéninka",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cpu": {
+ "id": "mms_cpu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ashéninka, Pichis",
+ "language": [
+ {
+ "lang_code": "cpu",
+ "language_name": "Pichis Ashéninka",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cpu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Pichis Ashéninka",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_crh": {
+ "id": "mms_crh",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Crimean Tatar",
+ "language": [
+ {
+ "lang_code": "crh",
+ "language_name": "Crimean Tatar",
+ "country": "Ukraine"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/crh",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Crimean Tatar",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_crk-script_latin": {
+ "id": "mms_crk-script_latin",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Cree, Plains",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Canada"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/crk-script_latin",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_crk-script_syllabics": {
+ "id": "mms_crk-script_syllabics",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Cree, Plains",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Canada"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/crk-script_syllabics",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_crn": {
+ "id": "mms_crn",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Cora, El Nayar",
+ "language": [
+ {
+ "lang_code": "crn",
+ "language_name": "El Nayar Cora",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/crn",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — El Nayar Cora",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_crq": {
+ "id": "mms_crq",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chorote, Iyo’wujwa",
+ "language": [
+ {
+ "lang_code": "crq",
+ "language_name": "Iyo'wujwa Chorote",
+ "country": "Paraguay"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/crq",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Iyo'wujwa Chorote",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_crs": {
+ "id": "mms_crs",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Seychelles French Creole",
+ "language": [
+ {
+ "lang_code": "crs",
+ "language_name": "Seselwa Creole French",
+ "country": "Seychelles"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/crs",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Seselwa Creole French",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_crt": {
+ "id": "mms_crt",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chorote, Iyojwa’ja",
+ "language": [
+ {
+ "lang_code": "crt",
+ "language_name": "Iyojwa'ja Chorote",
+ "country": "Paraguay"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/crt",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Iyojwa'ja Chorote",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_csk": {
+ "id": "mms_csk",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Jola-Kasa",
+ "language": [
+ {
+ "lang_code": "csk",
+ "language_name": "Jola-Kasa",
+ "country": "Senegal"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/csk",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Jola-Kasa",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cso": {
+ "id": "mms_cso",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chinantec, Sochiapam",
+ "language": [
+ {
+ "lang_code": "cso",
+ "language_name": "Sochiapam Chinantec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cso",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Sochiapam Chinantec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ctd": {
+ "id": "mms_ctd",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chin, Tedim",
+ "language": [
+ {
+ "lang_code": "ctd",
+ "language_name": "Tedim Chin",
+ "country": "Myanmar"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ctd",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tedim Chin",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ctg": {
+ "id": "mms_ctg",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chittagonian",
+ "language": [
+ {
+ "lang_code": "ctg",
+ "language_name": "Chittagonian",
+ "country": "Bangladesh"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ctg",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Chittagonian",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cto": {
+ "id": "mms_cto",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Embera Catío",
+ "language": [
+ {
+ "lang_code": "cto",
+ "language_name": "Emberá-Catío",
+ "country": "Colombia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cto",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Emberá-Catío",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ctu": {
+ "id": "mms_ctu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chol",
+ "language": [
+ {
+ "lang_code": "ctu",
+ "language_name": "Chol",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ctu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Chol",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cuc": {
+ "id": "mms_cuc",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chinantec, Usila",
+ "language": [
+ {
+ "lang_code": "cuc",
+ "language_name": "Usila Chinantec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cuc",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Usila Chinantec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cui": {
+ "id": "mms_cui",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Cuiba",
+ "language": [
+ {
+ "lang_code": "cui",
+ "language_name": "Cuiba",
+ "country": "Colombia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cui",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Cuiba",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cuk": {
+ "id": "mms_cuk",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kuna, San Blas",
+ "language": [
+ {
+ "lang_code": "cuk",
+ "language_name": "San Blas Kuna",
+ "country": "Panama"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cuk",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — San Blas Kuna",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cul": {
+ "id": "mms_cul",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kulina",
+ "language": [
+ {
+ "lang_code": "cul",
+ "language_name": "Culina",
+ "country": "Brazil"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cul",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Culina",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cwa": {
+ "id": "mms_cwa",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kabwa",
+ "language": [
+ {
+ "lang_code": "cwa",
+ "language_name": "Kabwa",
+ "country": "Tanzania"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cwa",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kabwa",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cwe": {
+ "id": "mms_cwe",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kwere",
+ "language": [
+ {
+ "lang_code": "cwe",
+ "language_name": "Kwere",
+ "country": "Tanzania"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cwe",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kwere",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cwt": {
+ "id": "mms_cwt",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kuwaataay",
+ "language": [
+ {
+ "lang_code": "cwt",
+ "language_name": "Kuwaataay",
+ "country": "Senegal"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cwt",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kuwaataay",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cya": {
+ "id": "mms_cya",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chatino, Nopala",
+ "language": [
+ {
+ "lang_code": "cya",
+ "language_name": "Nopala Chatino",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cya",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Nopala Chatino",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_cym": {
+ "id": "mms_cym",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Welsh",
+ "language": [
+ {
+ "lang_code": "cym",
+ "language_name": "Welsh",
+ "country": "United Kingdom"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/cym",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Welsh",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_daa": {
+ "id": "mms_daa",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Dangaléat",
+ "language": [
+ {
+ "lang_code": "daa",
+ "language_name": "Dangaléat",
+ "country": "Chad"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/daa",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Dangaléat",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_dah": {
+ "id": "mms_dah",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Gwahatike",
+ "language": [
+ {
+ "lang_code": "dah",
+ "language_name": "Gwahatike",
+ "country": "Ethiopia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dah",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Gwahatike",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_dar": {
+ "id": "mms_dar",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Dargwa",
+ "language": [
+ {
+ "lang_code": "dar",
+ "language_name": "Dargwa",
+ "country": "Russia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dar",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Dargwa",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_dbj": {
+ "id": "mms_dbj",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ida’an",
+ "language": [
+ {
+ "lang_code": "dbj",
+ "language_name": "Ida'an",
+ "country": "Malaysia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dbj",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ida'an",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_dbq": {
+ "id": "mms_dbq",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Daba",
+ "language": [
+ {
+ "lang_code": "dbq",
+ "language_name": "Daba",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dbq",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Daba",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ddn": {
+ "id": "mms_ddn",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Dendi",
+ "language": [
+ {
+ "lang_code": "ddn",
+ "language_name": "Dendi (Benin)",
+ "country": "Benin"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ddn",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Dendi (Benin)",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ded": {
+ "id": "mms_ded",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Dedua",
+ "language": [
+ {
+ "lang_code": "ded",
+ "language_name": "Dedua",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ded",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Dedua",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_des": {
+ "id": "mms_des",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Desano",
+ "language": [
+ {
+ "lang_code": "des",
+ "language_name": "Desano",
+ "country": "Colombia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/des",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Desano",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_deu": {
+ "id": "mms_deu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "German, Standard",
+ "language": [
+ {
+ "lang_code": "deu",
+ "language_name": "German",
+ "country": "Germany"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/deu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — German",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_dga": {
+ "id": "mms_dga",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Dagaare, Southern",
+ "language": [
+ {
+ "lang_code": "dga",
+ "language_name": "Southern Dagaare",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dga",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Southern Dagaare",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_dgi": {
+ "id": "mms_dgi",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Dagara, Northern",
+ "language": [
+ {
+ "lang_code": "dgi",
+ "language_name": "Northern Dagara",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dgi",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Northern Dagara",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_dgk": {
+ "id": "mms_dgk",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Dagba",
+ "language": [
+ {
+ "lang_code": "dgk",
+ "language_name": "Dagba",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dgk",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Dagba",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_dgo": {
+ "id": "mms_dgo",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Dogri",
+ "language": [
+ {
+ "lang_code": "dgo",
+ "language_name": "Dogri (individual language)",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dgo",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Dogri (individual language)",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_dgr": {
+ "id": "mms_dgr",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tlicho",
+ "language": [
+ {
+ "lang_code": "dgr",
+ "language_name": "Dogrib",
+ "country": "Canada"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dgr",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Dogrib",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_dhi": {
+ "id": "mms_dhi",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Dhimal",
+ "language": [
+ {
+ "lang_code": "dhi",
+ "language_name": "Dhimal",
+ "country": "Nepal"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dhi",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Dhimal",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_did": {
+ "id": "mms_did",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Didinga",
+ "language": [
+ {
+ "lang_code": "did",
+ "language_name": "Didinga",
+ "country": "South Sudan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/did",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Didinga",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_dig": {
+ "id": "mms_dig",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chidigo",
+ "language": [
+ {
+ "lang_code": "dig",
+ "language_name": "Digo",
+ "country": "Kenya"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dig",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Digo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_dik": {
+ "id": "mms_dik",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Dinka, Southwestern",
+ "language": [
+ {
+ "lang_code": "dik",
+ "language_name": "Southwestern Dinka",
+ "country": "South Sudan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dik",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Southwestern Dinka",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_dip": {
+ "id": "mms_dip",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Dinka, Northeastern",
+ "language": [
+ {
+ "lang_code": "dip",
+ "language_name": "Northeastern Dinka",
+ "country": "Sudan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dip",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Northeastern Dinka",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_div": {
+ "id": "mms_div",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Maldivian",
+ "language": [
+ {
+ "lang_code": "div",
+ "language_name": "Divehi",
+ "country": "Maldives"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/div",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Divehi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_djk": {
+ "id": "mms_djk",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Aukan",
+ "language": [
+ {
+ "lang_code": "djk",
+ "language_name": "Eastern Maroon Creole",
+ "country": "Suriname"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/djk",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Eastern Maroon Creole",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_dnj-dialect_blowowest": {
+ "id": "mms_dnj-dialect_blowowest",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Dan",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Liberia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dnj-dialect_blowowest",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_dnj-dialect_gweetaawueast": {
+ "id": "mms_dnj-dialect_gweetaawueast",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Dan",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Liberia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dnj-dialect_gweetaawueast",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_dnt": {
+ "id": "mms_dnt",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Dani, Mid Grand Valley",
+ "language": [
+ {
+ "lang_code": "dnt",
+ "language_name": "Mid Grand Valley Dani",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dnt",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mid Grand Valley Dani",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_dnw": {
+ "id": "mms_dnw",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Dani, Western",
+ "language": [
+ {
+ "lang_code": "dnw",
+ "language_name": "Western Dani",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dnw",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Western Dani",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_dop": {
+ "id": "mms_dop",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Lukpa",
+ "language": [
+ {
+ "lang_code": "dop",
+ "language_name": "Lukpa",
+ "country": "Benin"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dop",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Lukpa",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_dos": {
+ "id": "mms_dos",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Dogosé",
+ "language": [
+ {
+ "lang_code": "dos",
+ "language_name": "Dogosé",
+ "country": "Burkina Faso"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dos",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Dogosé",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_dsh": {
+ "id": "mms_dsh",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Daasanach",
+ "language": [
+ {
+ "lang_code": "dsh",
+ "language_name": "Daasanach",
+ "country": "Ethiopia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dsh",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Daasanach",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_dso": {
+ "id": "mms_dso",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Desiya",
+ "language": [
+ {
+ "lang_code": "dso",
+ "language_name": "Desiya",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dso",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Desiya",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_dtp": {
+ "id": "mms_dtp",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kadazan Dusun",
+ "language": [
+ {
+ "lang_code": "dtp",
+ "language_name": "Central Dusun",
+ "country": "Malaysia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dtp",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Central Dusun",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_dts": {
+ "id": "mms_dts",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Dogon, Toro So",
+ "language": [
+ {
+ "lang_code": "dts",
+ "language_name": "Toro So Dogon",
+ "country": "Mali"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dts",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Toro So Dogon",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_dug": {
+ "id": "mms_dug",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chiduruma",
+ "language": [
+ {
+ "lang_code": "dug",
+ "language_name": "Duruma",
+ "country": "Tanzania"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dug",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Duruma",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_dwr": {
+ "id": "mms_dwr",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Dawro",
+ "language": [
+ {
+ "lang_code": "dwr",
+ "language_name": "Dawro",
+ "country": "Ethiopia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dwr",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Dawro",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_dyi": {
+ "id": "mms_dyi",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Sénoufo, Djimini",
+ "language": [
+ {
+ "lang_code": "dyi",
+ "language_name": "Djimini Senoufo",
+ "country": "Ivory Coast"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dyi",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Djimini Senoufo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_dyo": {
+ "id": "mms_dyo",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Jola-Fonyi",
+ "language": [
+ {
+ "lang_code": "dyo",
+ "language_name": "Jola-Fonyi",
+ "country": "Senegal"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dyo",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Jola-Fonyi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_dyu": {
+ "id": "mms_dyu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Jula",
+ "language": [
+ {
+ "lang_code": "dyu",
+ "language_name": "Dyula",
+ "country": "Burkina Faso"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dyu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Dyula",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_dzo": {
+ "id": "mms_dzo",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Dzongkha",
+ "language": [
+ {
+ "lang_code": "dzo",
+ "language_name": "Dzongkha",
+ "country": "Bhutan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/dzo",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Dzongkha",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_eip": {
+ "id": "mms_eip",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Lik",
+ "language": [
+ {
+ "lang_code": "eip",
+ "language_name": "Eipomek",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/eip",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Eipomek",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_eka": {
+ "id": "mms_eka",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ekajuk",
+ "language": [
+ {
+ "lang_code": "eka",
+ "language_name": "Ekajuk",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/eka",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ekajuk",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ell": {
+ "id": "mms_ell",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Greek",
+ "language": [
+ {
+ "lang_code": "ell",
+ "language_name": "Greek",
+ "country": "Greece"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ell",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Greek",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_emp": {
+ "id": "mms_emp",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Emberá, Northern",
+ "language": [
+ {
+ "lang_code": "emp",
+ "language_name": "Northern Emberá",
+ "country": "Colombia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/emp",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Northern Emberá",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_enb": {
+ "id": "mms_enb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Markweeta",
+ "language": [
+ {
+ "lang_code": "enb",
+ "language_name": "Markweeta",
+ "country": "Kenya"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/enb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Markweeta",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_eng": {
+ "id": "mms_eng",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "English",
+ "language": [
+ {
+ "lang_code": "eng",
+ "language_name": "English",
+ "country": "United Kingdom"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/eng",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — English",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_enx": {
+ "id": "mms_enx",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Enxet",
+ "language": [
+ {
+ "lang_code": "enx",
+ "language_name": "Enxet",
+ "country": "Paraguay"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/enx",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Enxet",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ese": {
+ "id": "mms_ese",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ese Ejja",
+ "language": [
+ {
+ "lang_code": "ese",
+ "language_name": "Ese Ejja",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ese",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ese Ejja",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ess": {
+ "id": "mms_ess",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Yupik, Saint Lawrence Island",
+ "language": [
+ {
+ "lang_code": "ess",
+ "language_name": "Central Siberian Yupik",
+ "country": "United States"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ess",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Central Siberian Yupik",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_eus": {
+ "id": "mms_eus",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Basque",
+ "language": [
+ {
+ "lang_code": "eus",
+ "language_name": "Basque",
+ "country": "Spain"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/eus",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Basque",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_evn": {
+ "id": "mms_evn",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Evenki",
+ "language": [
+ {
+ "lang_code": "evn",
+ "language_name": "Evenki",
+ "country": "Russia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/evn",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Evenki",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ewe": {
+ "id": "mms_ewe",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Éwé",
+ "language": [
+ {
+ "lang_code": "ewe",
+ "language_name": "Ewe",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ewe",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ewe",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_eza": {
+ "id": "mms_eza",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ezaa",
+ "language": [
+ {
+ "lang_code": "eza",
+ "language_name": "Ezaa",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/eza",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ezaa",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_fal": {
+ "id": "mms_fal",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Fali, South",
+ "language": [
+ {
+ "lang_code": "fal",
+ "language_name": "South Fali",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/fal",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — South Fali",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_fao": {
+ "id": "mms_fao",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Faroese",
+ "language": [
+ {
+ "lang_code": "fao",
+ "language_name": "Faroese",
+ "country": "Faroe Islands"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/fao",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Faroese",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_far": {
+ "id": "mms_far",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Fataleka",
+ "language": [
+ {
+ "lang_code": "far",
+ "language_name": "Fataleka",
+ "country": "Solomon Islands"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/far",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Fataleka",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_fas": {
+ "id": "mms_fas",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Persian",
+ "language": [
+ {
+ "lang_code": "fas",
+ "language_name": "Persian",
+ "country": "Iran"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/fas",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Persian",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_fij": {
+ "id": "mms_fij",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Fijian",
+ "language": [
+ {
+ "lang_code": "fij",
+ "language_name": "Fijian",
+ "country": "Fiji"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/fij",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Fijian",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_fin": {
+ "id": "mms_fin",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Finnish",
+ "language": [
+ {
+ "lang_code": "fin",
+ "language_name": "Finnish",
+ "country": "Finland"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/fin",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Finnish",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_flr": {
+ "id": "mms_flr",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Fuliiru",
+ "language": [
+ {
+ "lang_code": "flr",
+ "language_name": "Fuliiru",
+ "country": "Congo"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/flr",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Fuliiru",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_fmu": {
+ "id": "mms_fmu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Muria, Far Western",
+ "language": [
+ {
+ "lang_code": "fmu",
+ "language_name": "Far Western Muria",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/fmu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Far Western Muria",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_fon": {
+ "id": "mms_fon",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Fon",
+ "language": [
+ {
+ "lang_code": "fon",
+ "language_name": "Fon",
+ "country": "Benin"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/fon",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Fon",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_fra": {
+ "id": "mms_fra",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "French",
+ "language": [
+ {
+ "lang_code": "fra",
+ "language_name": "French",
+ "country": "France"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/fra",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — French",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_frd": {
+ "id": "mms_frd",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Fordata",
+ "language": [
+ {
+ "lang_code": "frd",
+ "language_name": "Fordata",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/frd",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Fordata",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ful": {
+ "id": "mms_ful",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Fulah",
+ "language": [
+ {
+ "lang_code": "ful",
+ "language_name": "Fula",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ful",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Fula",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gag-script_cyrillic": {
+ "id": "mms_gag-script_cyrillic",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Gagauz",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Moldova"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gag-script_cyrillic",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gag-script_latin": {
+ "id": "mms_gag-script_latin",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Gagauz",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Moldova"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gag-script_latin",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gai": {
+ "id": "mms_gai",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mbore",
+ "language": [
+ {
+ "lang_code": "gai",
+ "language_name": "Borei",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gai",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Borei",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gam": {
+ "id": "mms_gam",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kandawo",
+ "language": [
+ {
+ "lang_code": "gam",
+ "language_name": "Kandawo",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gam",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kandawo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gau": {
+ "id": "mms_gau",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Gadaba, Mudhili",
+ "language": [
+ {
+ "lang_code": "gau",
+ "language_name": "Mudhili Gadaba",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gau",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mudhili Gadaba",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gbi": {
+ "id": "mms_gbi",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Galela",
+ "language": [
+ {
+ "lang_code": "gbi",
+ "language_name": "Galela",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gbi",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Galela",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gbk": {
+ "id": "mms_gbk",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Gaddi",
+ "language": [
+ {
+ "lang_code": "gbk",
+ "language_name": "Gaddi",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gbk",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Gaddi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gbm": {
+ "id": "mms_gbm",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Garhwali",
+ "language": [
+ {
+ "lang_code": "gbm",
+ "language_name": "Garhwali",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gbm",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Garhwali",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gbo": {
+ "id": "mms_gbo",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Grebo, Northern",
+ "language": [
+ {
+ "lang_code": "gbo",
+ "language_name": "Northern Grebo",
+ "country": "Liberia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gbo",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Northern Grebo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gde": {
+ "id": "mms_gde",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Gude",
+ "language": [
+ {
+ "lang_code": "gde",
+ "language_name": "Gude",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gde",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Gude",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_geb": {
+ "id": "mms_geb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kire",
+ "language": [
+ {
+ "lang_code": "geb",
+ "language_name": "Kire",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/geb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kire",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gej": {
+ "id": "mms_gej",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Gen",
+ "language": [
+ {
+ "lang_code": "gej",
+ "language_name": "Gen",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gej",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Gen",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gil": {
+ "id": "mms_gil",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kiribati",
+ "language": [
+ {
+ "lang_code": "gil",
+ "language_name": "Gilbertese",
+ "country": "Kiribati"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gil",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Gilbertese",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gjn": {
+ "id": "mms_gjn",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Gonja",
+ "language": [
+ {
+ "lang_code": "gjn",
+ "language_name": "Gonja",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gjn",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Gonja",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gkn": {
+ "id": "mms_gkn",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Gokana",
+ "language": [
+ {
+ "lang_code": "gkn",
+ "language_name": "Gokana",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gkn",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Gokana",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gld": {
+ "id": "mms_gld",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nanai",
+ "language": [
+ {
+ "lang_code": "gld",
+ "language_name": "Nanai",
+ "country": "Russia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gld",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Nanai",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_glk": {
+ "id": "mms_glk",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Gilaki",
+ "language": [
+ {
+ "lang_code": "glk",
+ "language_name": "Gilaki",
+ "country": "Iran"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/glk",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Gilaki",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gmv": {
+ "id": "mms_gmv",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Gamo",
+ "language": [
+ {
+ "lang_code": "gmv",
+ "language_name": "Gamo",
+ "country": "Ethiopia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gmv",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Gamo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gna": {
+ "id": "mms_gna",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kaansa",
+ "language": [
+ {
+ "lang_code": "gna",
+ "language_name": "Kaansa",
+ "country": "Burkina Faso"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gna",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kaansa",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gnd": {
+ "id": "mms_gnd",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Zulgo-Gemzek",
+ "language": [
+ {
+ "lang_code": "gnd",
+ "language_name": "Zulgo-Gemzek",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gnd",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Zulgo-Gemzek",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gng": {
+ "id": "mms_gng",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ngangam",
+ "language": [
+ {
+ "lang_code": "gng",
+ "language_name": "Ngangam",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gng",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ngangam",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gof-script_latin": {
+ "id": "mms_gof-script_latin",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Gofa",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Ethiopia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gof-script_latin",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gog": {
+ "id": "mms_gog",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Gogo",
+ "language": [
+ {
+ "lang_code": "gog",
+ "language_name": "Gogo",
+ "country": "Tanzania"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gog",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Gogo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gor": {
+ "id": "mms_gor",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Gorontalo",
+ "language": [
+ {
+ "lang_code": "gor",
+ "language_name": "Gorontalo",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gor",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Gorontalo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gqr": {
+ "id": "mms_gqr",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Gor",
+ "language": [
+ {
+ "lang_code": "gqr",
+ "language_name": "Gor",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gqr",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Gor",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_grc": {
+ "id": "mms_grc",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Greek, Ancient",
+ "language": [
+ {
+ "lang_code": "grc",
+ "language_name": "Ancient Greek",
+ "country": "Greece"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/grc",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ancient Greek",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gri": {
+ "id": "mms_gri",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ghari",
+ "language": [
+ {
+ "lang_code": "gri",
+ "language_name": "Ghari",
+ "country": "Solomon Islands"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gri",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ghari",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_grn": {
+ "id": "mms_grn",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Guarani",
+ "language": [
+ {
+ "lang_code": "grn",
+ "language_name": "Guarani",
+ "country": "Paraguay"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/grn",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Guarani",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_grt": {
+ "id": "mms_grt",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Garo",
+ "language": [
+ {
+ "lang_code": "grt",
+ "language_name": "Garo",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/grt",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Garo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gso": {
+ "id": "mms_gso",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Gbaya, Southwest",
+ "language": [
+ {
+ "lang_code": "gso",
+ "language_name": "Southwest Gbaya",
+ "country": "Central African Republic"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gso",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Southwest Gbaya",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gub": {
+ "id": "mms_gub",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Guajajára",
+ "language": [
+ {
+ "lang_code": "gub",
+ "language_name": "Guajajára",
+ "country": "Brazil"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gub",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Guajajára",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_guc": {
+ "id": "mms_guc",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Wayuu",
+ "language": [
+ {
+ "lang_code": "guc",
+ "language_name": "Wayuu",
+ "country": "Colombia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/guc",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Wayuu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gud": {
+ "id": "mms_gud",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Dida, Yocoboué",
+ "language": [
+ {
+ "lang_code": "gud",
+ "language_name": "Yocoboué Dida",
+ "country": "Ivory Coast"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gud",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Yocoboué Dida",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_guh": {
+ "id": "mms_guh",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Guahibo",
+ "language": [
+ {
+ "lang_code": "guh",
+ "language_name": "Guahibo",
+ "country": "Colombia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/guh",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Guahibo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_guj": {
+ "id": "mms_guj",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Gujarati",
+ "language": [
+ {
+ "lang_code": "guj",
+ "language_name": "Gujarati",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/guj",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Gujarati",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gum": {
+ "id": "mms_gum",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Misak",
+ "language": [
+ {
+ "lang_code": "gum",
+ "language_name": "Guambiano",
+ "country": "Colombia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gum",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Guambiano",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_guo": {
+ "id": "mms_guo",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Guayabero",
+ "language": [
+ {
+ "lang_code": "guo",
+ "language_name": "Guayabero",
+ "country": "Colombia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/guo",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Guayabero",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_guq": {
+ "id": "mms_guq",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Aché",
+ "language": [
+ {
+ "lang_code": "guq",
+ "language_name": "Aché",
+ "country": "Paraguay"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/guq",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Aché",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_guu": {
+ "id": "mms_guu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Yanomamö",
+ "language": [
+ {
+ "lang_code": "guu",
+ "language_name": "Yanomamö",
+ "country": "Brazil"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/guu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Yanomamö",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gux": {
+ "id": "mms_gux",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Gourmanchéma",
+ "language": [
+ {
+ "lang_code": "gux",
+ "language_name": "Gourmanchéma",
+ "country": "Burkina Faso"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gux",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Gourmanchéma",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gvc": {
+ "id": "mms_gvc",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Wanano",
+ "language": [
+ {
+ "lang_code": "gvc",
+ "language_name": "Guanano",
+ "country": "Colombia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gvc",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Guanano",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gvl": {
+ "id": "mms_gvl",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Gulay",
+ "language": [
+ {
+ "lang_code": "gvl",
+ "language_name": "Gulay",
+ "country": "Chad"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gvl",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Gulay",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gwi": {
+ "id": "mms_gwi",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Gwich’in",
+ "language": [
+ {
+ "lang_code": "gwi",
+ "language_name": "Gwichʼin",
+ "country": "Canada"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gwi",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Gwichʼin",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gwr": {
+ "id": "mms_gwr",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Gwere",
+ "language": [
+ {
+ "lang_code": "gwr",
+ "language_name": "Gwere",
+ "country": "Uganda"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gwr",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Gwere",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gym": {
+ "id": "mms_gym",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ngäbere",
+ "language": [
+ {
+ "lang_code": "gym",
+ "language_name": "Ngäbere",
+ "country": "Panama"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gym",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ngäbere",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_gyr": {
+ "id": "mms_gyr",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Guarayu",
+ "language": [
+ {
+ "lang_code": "gyr",
+ "language_name": "Guarayu",
+ "country": "Bolivia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/gyr",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Guarayu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_had": {
+ "id": "mms_had",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Hatam",
+ "language": [
+ {
+ "lang_code": "had",
+ "language_name": "Hatam",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/had",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Hatam",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_hag": {
+ "id": "mms_hag",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Hanga",
+ "language": [
+ {
+ "lang_code": "hag",
+ "language_name": "Hanga",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hag",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Hanga",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_hak": {
+ "id": "mms_hak",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chinese, Hakka",
+ "language": [
+ {
+ "lang_code": "hak",
+ "language_name": "Hakka Chinese",
+ "country": "China"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hak",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Hakka Chinese",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_hap": {
+ "id": "mms_hap",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Hupla",
+ "language": [
+ {
+ "lang_code": "hap",
+ "language_name": "Hupla",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hap",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Hupla",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_hat": {
+ "id": "mms_hat",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Haitian Creole",
+ "language": [
+ {
+ "lang_code": "hat",
+ "language_name": "Haitian Creole",
+ "country": "Haiti"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hat",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Haitian Creole",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_hau": {
+ "id": "mms_hau",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Hausa",
+ "language": [
+ {
+ "lang_code": "hau",
+ "language_name": "Hausa",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hau",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Hausa",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_hay": {
+ "id": "mms_hay",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Haya",
+ "language": [
+ {
+ "lang_code": "hay",
+ "language_name": "Haya",
+ "country": "Tanzania"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hay",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Haya",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_heb": {
+ "id": "mms_heb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Hebrew",
+ "language": [
+ {
+ "lang_code": "heb",
+ "language_name": "Hebrew",
+ "country": "Israel"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/heb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Hebrew",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_heh": {
+ "id": "mms_heh",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Hehe",
+ "language": [
+ {
+ "lang_code": "heh",
+ "language_name": "Hehe",
+ "country": "Tanzania"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/heh",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Hehe",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_hif": {
+ "id": "mms_hif",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Hindi, Fiji",
+ "language": [
+ {
+ "lang_code": "hif",
+ "language_name": "Fiji Hindi",
+ "country": "Fiji"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hif",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Fiji Hindi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_hig": {
+ "id": "mms_hig",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kamwe",
+ "language": [
+ {
+ "lang_code": "hig",
+ "language_name": "Kamwe",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hig",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kamwe",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_hil": {
+ "id": "mms_hil",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Hiligaynon",
+ "language": [
+ {
+ "lang_code": "hil",
+ "language_name": "Hiligaynon",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hil",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Hiligaynon",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_hin": {
+ "id": "mms_hin",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Hindi",
+ "language": [
+ {
+ "lang_code": "hin",
+ "language_name": "Hindi",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hin",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Hindi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_hlb": {
+ "id": "mms_hlb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Halbi",
+ "language": [
+ {
+ "lang_code": "hlb",
+ "language_name": "Halbi",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hlb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Halbi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_hlt": {
+ "id": "mms_hlt",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chin, Matu",
+ "language": [
+ {
+ "lang_code": "hlt",
+ "language_name": "Matu Chin",
+ "country": "Myanmar"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hlt",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Matu Chin",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_hne": {
+ "id": "mms_hne",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chhattisgarhi",
+ "language": [
+ {
+ "lang_code": "hne",
+ "language_name": "Chhattisgarhi",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hne",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Chhattisgarhi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_hnn": {
+ "id": "mms_hnn",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Hanunoo",
+ "language": [
+ {
+ "lang_code": "hnn",
+ "language_name": "Hanunoo",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hnn",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Hanunoo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_hns": {
+ "id": "mms_hns",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Hindustani, Sarnami",
+ "language": [
+ {
+ "lang_code": "hns",
+ "language_name": "Caribbean Hindustani",
+ "country": "Suriname"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hns",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Caribbean Hindustani",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_hoc": {
+ "id": "mms_hoc",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ho",
+ "language": [
+ {
+ "lang_code": "hoc",
+ "language_name": "Ho",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hoc",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ho",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_hoy": {
+ "id": "mms_hoy",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Holiya",
+ "language": [
+ {
+ "lang_code": "hoy",
+ "language_name": "Holiya",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hoy",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Holiya",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_hto": {
+ "id": "mms_hto",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Witoto, Minika",
+ "language": [
+ {
+ "lang_code": "hto",
+ "language_name": "Minica Huitoto",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hto",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Minica Huitoto",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_hub": {
+ "id": "mms_hub",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Wampís",
+ "language": [
+ {
+ "lang_code": "hub",
+ "language_name": "Huambisa",
+ "country": "Ecuador"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hub",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Huambisa",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_hui": {
+ "id": "mms_hui",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Huli",
+ "language": [
+ {
+ "lang_code": "hui",
+ "language_name": "Huli",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hui",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Huli",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_hun": {
+ "id": "mms_hun",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Hungarian",
+ "language": [
+ {
+ "lang_code": "hun",
+ "language_name": "Hungarian",
+ "country": "Hungary"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hun",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Hungarian",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_hus-dialect_centralveracruz": {
+ "id": "mms_hus-dialect_centralveracruz",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Huastec",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hus-dialect_centralveracruz",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_hus-dialect_westernpotosino": {
+ "id": "mms_hus-dialect_westernpotosino",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Huastec",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hus-dialect_westernpotosino",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_huu": {
+ "id": "mms_huu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Witoto, Murui",
+ "language": [
+ {
+ "lang_code": "huu",
+ "language_name": "Murui Huitoto",
+ "country": "Colombia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/huu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Murui Huitoto",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_huv": {
+ "id": "mms_huv",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Huave, San Mateo del Mar",
+ "language": [
+ {
+ "lang_code": "huv",
+ "language_name": "San Mateo Del Mar Huave",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/huv",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — San Mateo Del Mar Huave",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_hvn": {
+ "id": "mms_hvn",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Hawu",
+ "language": [
+ {
+ "lang_code": "hvn",
+ "language_name": "Sabu",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hvn",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Sabu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_hwc": {
+ "id": "mms_hwc",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Hawaii Pidgin",
+ "language": [
+ {
+ "lang_code": "hwc",
+ "language_name": "Hawai'i Creole English",
+ "country": "United States"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hwc",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Hawai'i Creole English",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_hyw": {
+ "id": "mms_hyw",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Armenian, Western",
+ "language": [
+ {
+ "lang_code": "hyw",
+ "language_name": "Western Armenian",
+ "country": "Turkey"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/hyw",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Western Armenian",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_iba": {
+ "id": "mms_iba",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Iban",
+ "language": [
+ {
+ "lang_code": "iba",
+ "language_name": "Iban",
+ "country": "Malaysia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/iba",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Iban",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_icr": {
+ "id": "mms_icr",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Islander English Creole",
+ "language": [
+ {
+ "lang_code": "icr",
+ "language_name": "Islander Creole English",
+ "country": "Saint Kitts and Nevis"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/icr",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Islander Creole English",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_idd": {
+ "id": "mms_idd",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ede Idaca",
+ "language": [
+ {
+ "lang_code": "idd",
+ "language_name": "Ede Idaca",
+ "country": "Benin"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/idd",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ede Idaca",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ifa": {
+ "id": "mms_ifa",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ifugao, Amganad",
+ "language": [
+ {
+ "lang_code": "ifa",
+ "language_name": "Amganad Ifugao",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ifa",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Amganad Ifugao",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ifb": {
+ "id": "mms_ifb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ifugao, Batad",
+ "language": [
+ {
+ "lang_code": "ifb",
+ "language_name": "Batad Ifugao",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ifb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Batad Ifugao",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ife": {
+ "id": "mms_ife",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ifè",
+ "language": [
+ {
+ "lang_code": "ife",
+ "language_name": "Ifè",
+ "country": "Togo"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ife",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ifè",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ifk": {
+ "id": "mms_ifk",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ifugao, Tuwali",
+ "language": [
+ {
+ "lang_code": "ifk",
+ "language_name": "Tuwali Ifugao",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ifk",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tuwali Ifugao",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ifu": {
+ "id": "mms_ifu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ifugao, Mayoyao",
+ "language": [
+ {
+ "lang_code": "ifu",
+ "language_name": "Mayoyao Ifugao",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ifu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mayoyao Ifugao",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ify": {
+ "id": "mms_ify",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kallahan, Keley-i",
+ "language": [
+ {
+ "lang_code": "ify",
+ "language_name": "Keley-I Kallahan",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ify",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Keley-I Kallahan",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ign": {
+ "id": "mms_ign",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ignaciano",
+ "language": [
+ {
+ "lang_code": "ign",
+ "language_name": "Ignaciano",
+ "country": "Bolivia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ign",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ignaciano",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ikk": {
+ "id": "mms_ikk",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ika",
+ "language": [
+ {
+ "lang_code": "ikk",
+ "language_name": "Ika",
+ "country": "Colombia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ikk",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ika",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ilb": {
+ "id": "mms_ilb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ila",
+ "language": [
+ {
+ "lang_code": "ilb",
+ "language_name": "Ila",
+ "country": "Zambia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ilb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ila",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ilo": {
+ "id": "mms_ilo",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ilocano",
+ "language": [
+ {
+ "lang_code": "ilo",
+ "language_name": "Iloko",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ilo",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Iloko",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_imo": {
+ "id": "mms_imo",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Imbongu",
+ "language": [
+ {
+ "lang_code": "imo",
+ "language_name": "Imbongu",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/imo",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Imbongu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_inb": {
+ "id": "mms_inb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Inga",
+ "language": [
+ {
+ "lang_code": "inb",
+ "language_name": "Inga",
+ "country": "Colombia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/inb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Inga",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ind": {
+ "id": "mms_ind",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Indonesian",
+ "language": [
+ {
+ "lang_code": "ind",
+ "language_name": "Indonesian",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ind",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Indonesian",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_iou": {
+ "id": "mms_iou",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tuma-Irumu",
+ "language": [
+ {
+ "lang_code": "iou",
+ "language_name": "Tuma-Irumu",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/iou",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tuma-Irumu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ipi": {
+ "id": "mms_ipi",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ipili",
+ "language": [
+ {
+ "lang_code": "ipi",
+ "language_name": "Ipili",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ipi",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ipili",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_iqw": {
+ "id": "mms_iqw",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ikwo",
+ "language": [
+ {
+ "lang_code": "iqw",
+ "language_name": "Ikwo",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/iqw",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ikwo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_iri": {
+ "id": "mms_iri",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Rigwe",
+ "language": [
+ {
+ "lang_code": "iri",
+ "language_name": "Rigwe",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/iri",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Rigwe",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_irk": {
+ "id": "mms_irk",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Iraqw",
+ "language": [
+ {
+ "lang_code": "irk",
+ "language_name": "Iraqw",
+ "country": "Tanzania"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/irk",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Iraqw",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_isl": {
+ "id": "mms_isl",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Icelandic",
+ "language": [
+ {
+ "lang_code": "isl",
+ "language_name": "Icelandic",
+ "country": "Iceland"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/isl",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Icelandic",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_itl": {
+ "id": "mms_itl",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Itelmen",
+ "language": [
+ {
+ "lang_code": "itl",
+ "language_name": "Itelmen",
+ "country": "Russia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/itl",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Itelmen",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_itv": {
+ "id": "mms_itv",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Itawit",
+ "language": [
+ {
+ "lang_code": "itv",
+ "language_name": "Itawit",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/itv",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Itawit",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ixl-dialect_sangasparchajul": {
+ "id": "mms_ixl-dialect_sangasparchajul",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ixil",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Guatemala"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ixl-dialect_sangasparchajul",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ixl-dialect_sanjuancotzal": {
+ "id": "mms_ixl-dialect_sanjuancotzal",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ixil",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Guatemala"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ixl-dialect_sanjuancotzal",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ixl-dialect_santamarianebaj": {
+ "id": "mms_ixl-dialect_santamarianebaj",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ixil",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Guatemala"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ixl-dialect_santamarianebaj",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_izr": {
+ "id": "mms_izr",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Izere",
+ "language": [
+ {
+ "lang_code": "izr",
+ "language_name": "Izere",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/izr",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Izere",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_izz": {
+ "id": "mms_izz",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Izii",
+ "language": [
+ {
+ "lang_code": "izz",
+ "language_name": "Izii",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/izz",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Izii",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_jac": {
+ "id": "mms_jac",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Jakalteko",
+ "language": [
+ {
+ "lang_code": "jac",
+ "language_name": "Popti'",
+ "country": "Guatemala"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/jac",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Popti'",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_jam": {
+ "id": "mms_jam",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Jamaican English Creole",
+ "language": [
+ {
+ "lang_code": "jam",
+ "language_name": "Jamaican Creole English",
+ "country": "Jamaica"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/jam",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Jamaican Creole English",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_jav": {
+ "id": "mms_jav",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Javanese",
+ "language": [
+ {
+ "lang_code": "jav",
+ "language_name": "Javanese",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/jav",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Javanese",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_jbu": {
+ "id": "mms_jbu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Jukun Takum",
+ "language": [
+ {
+ "lang_code": "jbu",
+ "language_name": "Jukun Takum",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/jbu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Jukun Takum",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_jen": {
+ "id": "mms_jen",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Dza",
+ "language": [
+ {
+ "lang_code": "jen",
+ "language_name": "Dza",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/jen",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Dza",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_jic": {
+ "id": "mms_jic",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tol",
+ "language": [
+ {
+ "lang_code": "jic",
+ "language_name": "Tol",
+ "country": "Honduras"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/jic",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tol",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_jiv": {
+ "id": "mms_jiv",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Shuar",
+ "language": [
+ {
+ "lang_code": "jiv",
+ "language_name": "Shuar",
+ "country": "Ecuador"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/jiv",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Shuar",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_jmc": {
+ "id": "mms_jmc",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Machame",
+ "language": [
+ {
+ "lang_code": "jmc",
+ "language_name": "Machame",
+ "country": "Tanzania"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/jmc",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Machame",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_jmd": {
+ "id": "mms_jmd",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Yamdena",
+ "language": [
+ {
+ "lang_code": "jmd",
+ "language_name": "Yamdena",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/jmd",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Yamdena",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_jun": {
+ "id": "mms_jun",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Juang",
+ "language": [
+ {
+ "lang_code": "jun",
+ "language_name": "Juang",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/jun",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Juang",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_juy": {
+ "id": "mms_juy",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Juray",
+ "language": [
+ {
+ "lang_code": "juy",
+ "language_name": "Juray",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/juy",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Juray",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_jvn": {
+ "id": "mms_jvn",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Javanese, Suriname",
+ "language": [
+ {
+ "lang_code": "jvn",
+ "language_name": "Caribbean Javanese",
+ "country": "Suriname"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/jvn",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Caribbean Javanese",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kaa": {
+ "id": "mms_kaa",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Karakalpak",
+ "language": [
+ {
+ "lang_code": "kaa",
+ "language_name": "Kara-Kalpak",
+ "country": "Uzbekistan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kaa",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kara-Kalpak",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kab": {
+ "id": "mms_kab",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Amazigh",
+ "language": [
+ {
+ "lang_code": "kab",
+ "language_name": "Kabyle",
+ "country": "Algeria, Morocco"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kab",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kabyle",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kac": {
+ "id": "mms_kac",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Jingpho",
+ "language": [
+ {
+ "lang_code": "kac",
+ "language_name": "Kachin",
+ "country": "Myanmar"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kac",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kachin",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kak": {
+ "id": "mms_kak",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kalanguya",
+ "language": [
+ {
+ "lang_code": "kak",
+ "language_name": "Kalanguya",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kak",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kalanguya",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kan": {
+ "id": "mms_kan",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kannada",
+ "language": [
+ {
+ "lang_code": "kan",
+ "language_name": "Kannada",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kan",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kannada",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kao": {
+ "id": "mms_kao",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Xaasongaxango",
+ "language": [
+ {
+ "lang_code": "kao",
+ "language_name": "Xaasongaxango",
+ "country": "Mali"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kao",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Xaasongaxango",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kaq": {
+ "id": "mms_kaq",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Capanahua",
+ "language": [
+ {
+ "lang_code": "kaq",
+ "language_name": "Capanahua",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kaq",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Capanahua",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kay": {
+ "id": "mms_kay",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kamayurá",
+ "language": [
+ {
+ "lang_code": "kay",
+ "language_name": "Kamayurá",
+ "country": "Brazil"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kay",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kamayurá",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kaz": {
+ "id": "mms_kaz",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kazakh",
+ "language": [
+ {
+ "lang_code": "kaz",
+ "language_name": "Kazakh",
+ "country": "Kazakhstan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kaz",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kazakh",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kbo": {
+ "id": "mms_kbo",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Keliko",
+ "language": [
+ {
+ "lang_code": "kbo",
+ "language_name": "Keliko",
+ "country": "South Sudan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kbo",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Keliko",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kbp": {
+ "id": "mms_kbp",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kabiyè",
+ "language": [
+ {
+ "lang_code": "kbp",
+ "language_name": "Kabiyè",
+ "country": "Togo"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kbp",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kabiyè",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kbq": {
+ "id": "mms_kbq",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kamano",
+ "language": [
+ {
+ "lang_code": "kbq",
+ "language_name": "Kamano",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kbq",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kamano",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kbr": {
+ "id": "mms_kbr",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kafa",
+ "language": [
+ {
+ "lang_code": "kbr",
+ "language_name": "Kafa",
+ "country": "Ethiopia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kbr",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kafa",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kby": {
+ "id": "mms_kby",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kanuri, Manga",
+ "language": [
+ {
+ "lang_code": "kby",
+ "language_name": "Manga Kanuri",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kby",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Manga Kanuri",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kca": {
+ "id": "mms_kca",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Khanty",
+ "language": [
+ {
+ "lang_code": "kca",
+ "language_name": "Khanty",
+ "country": "Russia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kca",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Khanty",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kcg": {
+ "id": "mms_kcg",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tyap",
+ "language": [
+ {
+ "lang_code": "kcg",
+ "language_name": "Tyap",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kcg",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tyap",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kdc": {
+ "id": "mms_kdc",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kutu",
+ "language": [
+ {
+ "lang_code": "kdc",
+ "language_name": "Kutu",
+ "country": "Tanzania"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kdc",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kutu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kde": {
+ "id": "mms_kde",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Makonde",
+ "language": [
+ {
+ "lang_code": "kde",
+ "language_name": "Makonde",
+ "country": "Tanzania"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kde",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Makonde",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kdh": {
+ "id": "mms_kdh",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tem",
+ "language": [
+ {
+ "lang_code": "kdh",
+ "language_name": "Tem",
+ "country": "Togo"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kdh",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tem",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kdi": {
+ "id": "mms_kdi",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kumam",
+ "language": [
+ {
+ "lang_code": "kdi",
+ "language_name": "Kumam",
+ "country": "Uganda"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kdi",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kumam",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kdj": {
+ "id": "mms_kdj",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ng’akarimojong",
+ "language": [
+ {
+ "lang_code": "kdj",
+ "language_name": "Karamojong",
+ "country": "Kenya"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kdj",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Karamojong",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kdl": {
+ "id": "mms_kdl",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tsikimba",
+ "language": [
+ {
+ "lang_code": "kdl",
+ "language_name": "Tsikimba",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kdl",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tsikimba",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kdn": {
+ "id": "mms_kdn",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kunda",
+ "language": [
+ {
+ "lang_code": "kdn",
+ "language_name": "Kunda",
+ "country": "Zambia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kdn",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kunda",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kdt": {
+ "id": "mms_kdt",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kuay",
+ "language": [
+ {
+ "lang_code": "kdt",
+ "language_name": "Kuy",
+ "country": "Laos"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kdt",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kuy",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kek": {
+ "id": "mms_kek",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Q’eqchi’",
+ "language": [
+ {
+ "lang_code": "kek",
+ "language_name": "Kekchí",
+ "country": "Guatemala"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kek",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kekchí",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ken": {
+ "id": "mms_ken",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kenyang",
+ "language": [
+ {
+ "lang_code": "ken",
+ "language_name": "Kenyang",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ken",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kenyang",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_keo": {
+ "id": "mms_keo",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kakwa",
+ "language": [
+ {
+ "lang_code": "keo",
+ "language_name": "Kakwa",
+ "country": "South Sudan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/keo",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kakwa",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ker": {
+ "id": "mms_ker",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kera",
+ "language": [
+ {
+ "lang_code": "ker",
+ "language_name": "Kera",
+ "country": "Chad"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ker",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kera",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_key": {
+ "id": "mms_key",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kupia",
+ "language": [
+ {
+ "lang_code": "key",
+ "language_name": "Kupia",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/key",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kupia",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kez": {
+ "id": "mms_kez",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kukele",
+ "language": [
+ {
+ "lang_code": "kez",
+ "language_name": "Kukele",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kez",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kukele",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kfb": {
+ "id": "mms_kfb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kolami, Northwestern",
+ "language": [
+ {
+ "lang_code": "kfb",
+ "language_name": "Northwestern Kolami",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kfb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Northwestern Kolami",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kff-script_telugu": {
+ "id": "mms_kff-script_telugu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Koya",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kff-script_telugu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kfw": {
+ "id": "mms_kfw",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Naga, Kharam",
+ "language": [
+ {
+ "lang_code": "kfw",
+ "language_name": "Kharam Naga",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kfw",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kharam Naga",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kfx": {
+ "id": "mms_kfx",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Pahari, Kullu",
+ "language": [
+ {
+ "lang_code": "kfx",
+ "language_name": "Kullu Pahari",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kfx",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kullu Pahari",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_khg": {
+ "id": "mms_khg",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tibetan, Khams",
+ "language": [
+ {
+ "lang_code": "khg",
+ "language_name": "Khams Tibetan",
+ "country": "China"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/khg",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Khams Tibetan",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_khm": {
+ "id": "mms_khm",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Khmer",
+ "language": [
+ {
+ "lang_code": "khm",
+ "language_name": "Khmer",
+ "country": "Cambodia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/khm",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Khmer",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_khq": {
+ "id": "mms_khq",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Songhay, Koyra Chiini",
+ "language": [
+ {
+ "lang_code": "khq",
+ "language_name": "Koyra Chiini",
+ "country": "Mali"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/khq",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Koyra Chiini",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kia": {
+ "id": "mms_kia",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kim",
+ "language": [
+ {
+ "lang_code": "kia",
+ "language_name": "Kim",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kia",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kim",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kij": {
+ "id": "mms_kij",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kilivila",
+ "language": [
+ {
+ "lang_code": "kij",
+ "language_name": "Kilivila",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kij",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kilivila",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kik": {
+ "id": "mms_kik",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Gikuyu",
+ "language": [
+ {
+ "lang_code": "kik",
+ "language_name": "Kikuyu",
+ "country": "Kenya"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kik",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kikuyu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kin": {
+ "id": "mms_kin",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kinyarwanda",
+ "language": [
+ {
+ "lang_code": "kin",
+ "language_name": "Kinyarwanda",
+ "country": "Rwanda"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kin",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kinyarwanda",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kir": {
+ "id": "mms_kir",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kyrgyz",
+ "language": [
+ {
+ "lang_code": "kir",
+ "language_name": "Kyrgyz",
+ "country": "Kyrgyzstan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kir",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kyrgyz",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kjb": {
+ "id": "mms_kjb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Q’anjob’al",
+ "language": [
+ {
+ "lang_code": "kjb",
+ "language_name": "Q'anjob'al",
+ "country": "Guatemala"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kjb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Q'anjob'al",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kje": {
+ "id": "mms_kje",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kisar",
+ "language": [
+ {
+ "lang_code": "kje",
+ "language_name": "Kisar",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kje",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kisar",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kjg": {
+ "id": "mms_kjg",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Khmu",
+ "language": [
+ {
+ "lang_code": "kjg",
+ "language_name": "Khmu",
+ "country": "Laos"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kjg",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Khmu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kjh": {
+ "id": "mms_kjh",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Khakas",
+ "language": [
+ {
+ "lang_code": "kjh",
+ "language_name": "Khakas",
+ "country": "Russia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kjh",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Khakas",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kki": {
+ "id": "mms_kki",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kagulu",
+ "language": [
+ {
+ "lang_code": "kki",
+ "language_name": "Kagulu",
+ "country": "Tanzania"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kki",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kagulu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kkj": {
+ "id": "mms_kkj",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kako",
+ "language": [
+ {
+ "lang_code": "kkj",
+ "language_name": "Kako",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kkj",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kako",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kle": {
+ "id": "mms_kle",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kulung",
+ "language": [
+ {
+ "lang_code": "kle",
+ "language_name": "Kulung (Nepal)",
+ "country": "Nepal"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kle",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kulung (Nepal)",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_klu": {
+ "id": "mms_klu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Klao",
+ "language": [
+ {
+ "lang_code": "klu",
+ "language_name": "Klao",
+ "country": "Liberia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/klu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Klao",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_klv": {
+ "id": "mms_klv",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Maskelynes",
+ "language": [
+ {
+ "lang_code": "klv",
+ "language_name": "Maskelynes",
+ "country": "Vanuatu"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/klv",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Maskelynes",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_klw": {
+ "id": "mms_klw",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tado",
+ "language": [
+ {
+ "lang_code": "klw",
+ "language_name": "Tado",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/klw",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tado",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kma": {
+ "id": "mms_kma",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Konni",
+ "language": [
+ {
+ "lang_code": "kma",
+ "language_name": "Konni",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kma",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Konni",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kmd": {
+ "id": "mms_kmd",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kalinga, Majukayang",
+ "language": [
+ {
+ "lang_code": "kmd",
+ "language_name": "Majukayang Kalinga",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kmd",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Majukayang Kalinga",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kml": {
+ "id": "mms_kml",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kalinga, Tanudan",
+ "language": [
+ {
+ "lang_code": "kml",
+ "language_name": "Tanudan Kalinga",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kml",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tanudan Kalinga",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kmr-script_arabic": {
+ "id": "mms_kmr-script_arabic",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kurdish, Northern",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Turkey"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kmr-script_arabic",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kmr-script_cyrillic": {
+ "id": "mms_kmr-script_cyrillic",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kurdish, Northern",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Turkey"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kmr-script_cyrillic",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kmr-script_latin": {
+ "id": "mms_kmr-script_latin",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kurdish, Northern",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Turkey"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kmr-script_latin",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kmu": {
+ "id": "mms_kmu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kanite",
+ "language": [
+ {
+ "lang_code": "kmu",
+ "language_name": "Kanite",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kmu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kanite",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_knb": {
+ "id": "mms_knb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kalinga, Lubuagan",
+ "language": [
+ {
+ "lang_code": "knb",
+ "language_name": "Lubuagan Kalinga",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/knb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Lubuagan Kalinga",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kne": {
+ "id": "mms_kne",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kankanaey",
+ "language": [
+ {
+ "lang_code": "kne",
+ "language_name": "Kankanaey",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kne",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kankanaey",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_knf": {
+ "id": "mms_knf",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mankanya",
+ "language": [
+ {
+ "lang_code": "knf",
+ "language_name": "Mankanya",
+ "country": "Guinea-Bissau"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/knf",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mankanya",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_knj": {
+ "id": "mms_knj",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Akateko",
+ "language": [
+ {
+ "lang_code": "knj",
+ "language_name": "Western Kanjobal",
+ "country": "Guatemala"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/knj",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Western Kanjobal",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_knk": {
+ "id": "mms_knk",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kuranko",
+ "language": [
+ {
+ "lang_code": "knk",
+ "language_name": "Kuranko",
+ "country": "Sierra Leone"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/knk",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kuranko",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kno": {
+ "id": "mms_kno",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kono",
+ "language": [
+ {
+ "lang_code": "kno",
+ "language_name": "Kono (Sierra Leone)",
+ "country": "Sierra Leone"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kno",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kono (Sierra Leone)",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kog": {
+ "id": "mms_kog",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kogi",
+ "language": [
+ {
+ "lang_code": "kog",
+ "language_name": "Cogui",
+ "country": "Colombia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kog",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Cogui",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kpq": {
+ "id": "mms_kpq",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Korupun-Sela",
+ "language": [
+ {
+ "lang_code": "kpq",
+ "language_name": "Korupun-Sela",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kpq",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Korupun-Sela",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kps": {
+ "id": "mms_kps",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tehit",
+ "language": [
+ {
+ "lang_code": "kps",
+ "language_name": "Tehit",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kps",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tehit",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kpv": {
+ "id": "mms_kpv",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Komi-Zyrian",
+ "language": [
+ {
+ "lang_code": "kpv",
+ "language_name": "Komi-Zyrian",
+ "country": "Russia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kpv",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Komi-Zyrian",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kpy": {
+ "id": "mms_kpy",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Koryak",
+ "language": [
+ {
+ "lang_code": "kpy",
+ "language_name": "Koryak",
+ "country": "Russia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kpy",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Koryak",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kpz": {
+ "id": "mms_kpz",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kupsapiiny",
+ "language": [
+ {
+ "lang_code": "kpz",
+ "language_name": "Kupsabiny",
+ "country": "Uganda"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kpz",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kupsabiny",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kqe": {
+ "id": "mms_kqe",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kalagan",
+ "language": [
+ {
+ "lang_code": "kqe",
+ "language_name": "Kalagan",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kqe",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kalagan",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kqp": {
+ "id": "mms_kqp",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kimré",
+ "language": [
+ {
+ "lang_code": "kqp",
+ "language_name": "Kimré",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kqp",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kimré",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kqr": {
+ "id": "mms_kqr",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kimaragang",
+ "language": [
+ {
+ "lang_code": "kqr",
+ "language_name": "Kimaragang",
+ "country": "Malaysia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kqr",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kimaragang",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kqy": {
+ "id": "mms_kqy",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Koorete",
+ "language": [
+ {
+ "lang_code": "kqy",
+ "language_name": "Koorete",
+ "country": "Ethiopia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kqy",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Koorete",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_krc": {
+ "id": "mms_krc",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Karachay-Balkar",
+ "language": [
+ {
+ "lang_code": "krc",
+ "language_name": "Karachay-Balkar",
+ "country": "Russia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/krc",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Karachay-Balkar",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kri": {
+ "id": "mms_kri",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Krio",
+ "language": [
+ {
+ "lang_code": "kri",
+ "language_name": "Krio",
+ "country": "Sierra Leone"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kri",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Krio",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_krj": {
+ "id": "mms_krj",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kinaray-a",
+ "language": [
+ {
+ "lang_code": "krj",
+ "language_name": "Kinaray-a",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/krj",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kinaray-a",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_krl": {
+ "id": "mms_krl",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Karelian",
+ "language": [
+ {
+ "lang_code": "krl",
+ "language_name": "Karelian",
+ "country": "Russia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/krl",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Karelian",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_krr": {
+ "id": "mms_krr",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Krung",
+ "language": [
+ {
+ "lang_code": "krr",
+ "language_name": "Krung",
+ "country": "Cambodia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/krr",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Krung",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_krs": {
+ "id": "mms_krs",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Gbaya",
+ "language": [
+ {
+ "lang_code": "krs",
+ "language_name": "Gbaya (Sudan)",
+ "country": "Central African Republic"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/krs",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Gbaya (Sudan)",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kru": {
+ "id": "mms_kru",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kurux",
+ "language": [
+ {
+ "lang_code": "kru",
+ "language_name": "Kurukh",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kru",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kurukh",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ksb": {
+ "id": "mms_ksb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Shambala",
+ "language": [
+ {
+ "lang_code": "ksb",
+ "language_name": "Shambala",
+ "country": "Tanzania"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ksb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Shambala",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ksr": {
+ "id": "mms_ksr",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Borong",
+ "language": [
+ {
+ "lang_code": "ksr",
+ "language_name": "Borong",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ksr",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Borong",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kss": {
+ "id": "mms_kss",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kisi, Southern",
+ "language": [
+ {
+ "lang_code": "kss",
+ "language_name": "Southern Kisi",
+ "country": "Sierra Leone"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kss",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Southern Kisi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ktb": {
+ "id": "mms_ktb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kambaata",
+ "language": [
+ {
+ "lang_code": "ktb",
+ "language_name": "Kambaata",
+ "country": "Ethiopia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ktb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kambaata",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ktj": {
+ "id": "mms_ktj",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Krumen, Plapo",
+ "language": [
+ {
+ "lang_code": "ktj",
+ "language_name": "Plapo Krumen",
+ "country": "Ivory Coast"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ktj",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Plapo Krumen",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kub": {
+ "id": "mms_kub",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kutep",
+ "language": [
+ {
+ "lang_code": "kub",
+ "language_name": "Kutep",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kub",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kutep",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kue": {
+ "id": "mms_kue",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kuman",
+ "language": [
+ {
+ "lang_code": "kue",
+ "language_name": "Kuman (Papua New Guinea)",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kue",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kuman (Papua New Guinea)",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kum": {
+ "id": "mms_kum",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kumyk",
+ "language": [
+ {
+ "lang_code": "kum",
+ "language_name": "Kumyk",
+ "country": "Russia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kum",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kumyk",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kus": {
+ "id": "mms_kus",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kusaal",
+ "language": [
+ {
+ "lang_code": "kus",
+ "language_name": "Kusaal",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kus",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kusaal",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kvn": {
+ "id": "mms_kvn",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kuna, Border",
+ "language": [
+ {
+ "lang_code": "kvn",
+ "language_name": "Border Kuna",
+ "country": "Panama"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kvn",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Border Kuna",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kvw": {
+ "id": "mms_kvw",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Wersing",
+ "language": [
+ {
+ "lang_code": "kvw",
+ "language_name": "Wersing",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kvw",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Wersing",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kwd": {
+ "id": "mms_kwd",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kwaio",
+ "language": [
+ {
+ "lang_code": "kwd",
+ "language_name": "Kwaio",
+ "country": "Solomon Islands"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kwd",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kwaio",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kwf": {
+ "id": "mms_kwf",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kwara’ae",
+ "language": [
+ {
+ "lang_code": "kwf",
+ "language_name": "Kwara'ae",
+ "country": "Solomon Islands"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kwf",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kwara'ae",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kwi": {
+ "id": "mms_kwi",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Awa-Cuaiquer",
+ "language": [
+ {
+ "lang_code": "kwi",
+ "language_name": "Awa-Cuaiquer",
+ "country": "Colombia, Ecuador"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kwi",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Awa-Cuaiquer",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kxc": {
+ "id": "mms_kxc",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Konso",
+ "language": [
+ {
+ "lang_code": "kxc",
+ "language_name": "Konso",
+ "country": "Ethiopia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kxc",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Konso",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kxf": {
+ "id": "mms_kxf",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kawyaw",
+ "language": [
+ {
+ "lang_code": "kxf",
+ "language_name": "Manumanaw Karen",
+ "country": "Myanmar"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kxf",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Manumanaw Karen",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kxm": {
+ "id": "mms_kxm",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Khmer, Northern",
+ "language": [
+ {
+ "lang_code": "kxm",
+ "language_name": "Northern Khmer",
+ "country": "Thailand"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kxm",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Northern Khmer",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kxv": {
+ "id": "mms_kxv",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kuvi",
+ "language": [
+ {
+ "lang_code": "kxv",
+ "language_name": "Kuvi",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kxv",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kuvi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kyb": {
+ "id": "mms_kyb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kalinga, Butbut",
+ "language": [
+ {
+ "lang_code": "kyb",
+ "language_name": "Butbut Kalinga",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kyb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Butbut Kalinga",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kyc": {
+ "id": "mms_kyc",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kyaka",
+ "language": [
+ {
+ "lang_code": "kyc",
+ "language_name": "Kyaka",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kyc",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kyaka",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kyf": {
+ "id": "mms_kyf",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kouya",
+ "language": [
+ {
+ "lang_code": "kyf",
+ "language_name": "Kouya",
+ "country": "Ivory Coast"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kyf",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kouya",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kyg": {
+ "id": "mms_kyg",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Keyagana",
+ "language": [
+ {
+ "lang_code": "kyg",
+ "language_name": "Keyagana",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kyg",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Keyagana",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kyo": {
+ "id": "mms_kyo",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Klon",
+ "language": [
+ {
+ "lang_code": "kyo",
+ "language_name": "Kelon",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kyo",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kelon",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kyq": {
+ "id": "mms_kyq",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kenga",
+ "language": [
+ {
+ "lang_code": "kyq",
+ "language_name": "Kenga",
+ "country": "Chad"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kyq",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kenga",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kyu": {
+ "id": "mms_kyu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kayah, Western",
+ "language": [
+ {
+ "lang_code": "kyu",
+ "language_name": "Western Kayah",
+ "country": "Myanmar"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kyu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Western Kayah",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kyz": {
+ "id": "mms_kyz",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kayabí",
+ "language": [
+ {
+ "lang_code": "kyz",
+ "language_name": "Kayabí",
+ "country": "Brazil"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kyz",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kayabí",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_kzf": {
+ "id": "mms_kzf",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kaili, Da’a",
+ "language": [
+ {
+ "lang_code": "kzf",
+ "language_name": "Da'a Kaili",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/kzf",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Da'a Kaili",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lac": {
+ "id": "mms_lac",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Lacandon",
+ "language": [
+ {
+ "lang_code": "lac",
+ "language_name": "Lacandon",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lac",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Lacandon",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_laj": {
+ "id": "mms_laj",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Lango",
+ "language": [
+ {
+ "lang_code": "laj",
+ "language_name": "Lango (Uganda)",
+ "country": "Uganda"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/laj",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Lango (Uganda)",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lam": {
+ "id": "mms_lam",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Lamba",
+ "language": [
+ {
+ "lang_code": "lam",
+ "language_name": "Lamba",
+ "country": "Zambia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lam",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Lamba",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lao": {
+ "id": "mms_lao",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Lao",
+ "language": [
+ {
+ "lang_code": "lao",
+ "language_name": "Lao",
+ "country": "Laos"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lao",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Lao",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_las": {
+ "id": "mms_las",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Lama",
+ "language": [
+ {
+ "lang_code": "las",
+ "language_name": "Lama (Togo)",
+ "country": "Togo"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/las",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Lama (Togo)",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lat": {
+ "id": "mms_lat",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Latin",
+ "language": [
+ {
+ "lang_code": "lat",
+ "language_name": "Latin",
+ "country": "Vatican City"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lat",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Latin",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lav": {
+ "id": "mms_lav",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Latvian",
+ "language": [
+ {
+ "lang_code": "lav",
+ "language_name": "Latvian",
+ "country": "Latvia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lav",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Latvian",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_law": {
+ "id": "mms_law",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Lauje",
+ "language": [
+ {
+ "lang_code": "law",
+ "language_name": "Lauje",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/law",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Lauje",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lbj": {
+ "id": "mms_lbj",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ladakhi",
+ "language": [
+ {
+ "lang_code": "lbj",
+ "language_name": "Ladakhi",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lbj",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ladakhi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lbw": {
+ "id": "mms_lbw",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tolaki",
+ "language": [
+ {
+ "lang_code": "lbw",
+ "language_name": "Tolaki",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lbw",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tolaki",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lcp": {
+ "id": "mms_lcp",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Lawa, Western",
+ "language": [
+ {
+ "lang_code": "lcp",
+ "language_name": "Western Lawa",
+ "country": "Thailand"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lcp",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Western Lawa",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lee": {
+ "id": "mms_lee",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Lyélé",
+ "language": [
+ {
+ "lang_code": "lee",
+ "language_name": "Lyélé",
+ "country": "Burkina Faso"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lee",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Lyélé",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lef": {
+ "id": "mms_lef",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Lelemi",
+ "language": [
+ {
+ "lang_code": "lef",
+ "language_name": "Lelemi",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lef",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Lelemi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lem": {
+ "id": "mms_lem",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nomaande",
+ "language": [
+ {
+ "lang_code": "lem",
+ "language_name": "Nomaande",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lem",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Nomaande",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lew": {
+ "id": "mms_lew",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kaili, Ledo",
+ "language": [
+ {
+ "lang_code": "lew",
+ "language_name": "Ledo Kaili",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lew",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ledo Kaili",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lex": {
+ "id": "mms_lex",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Luang",
+ "language": [
+ {
+ "lang_code": "lex",
+ "language_name": "Luang",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lex",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Luang",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lgg": {
+ "id": "mms_lgg",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Lugbara",
+ "language": [
+ {
+ "lang_code": "lgg",
+ "language_name": "Lugbara",
+ "country": "Uganda"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lgg",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Lugbara",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lgl": {
+ "id": "mms_lgl",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Wala",
+ "language": [
+ {
+ "lang_code": "lgl",
+ "language_name": "Wala",
+ "country": "Vanuatu"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lgl",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Wala",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lhu": {
+ "id": "mms_lhu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Lahu",
+ "language": [
+ {
+ "lang_code": "lhu",
+ "language_name": "Lahu",
+ "country": "China"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lhu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Lahu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lia": {
+ "id": "mms_lia",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Limba, West-Central",
+ "language": [
+ {
+ "lang_code": "lia",
+ "language_name": "West-Central Limba",
+ "country": "Sierra Leone"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lia",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — West-Central Limba",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lid": {
+ "id": "mms_lid",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nyindrou",
+ "language": [
+ {
+ "lang_code": "lid",
+ "language_name": "Nyindrou",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lid",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Nyindrou",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lif": {
+ "id": "mms_lif",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Limbu",
+ "language": [
+ {
+ "lang_code": "lif",
+ "language_name": "Limbu",
+ "country": "Nepal"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lif",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Limbu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lip": {
+ "id": "mms_lip",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Sekpele",
+ "language": [
+ {
+ "lang_code": "lip",
+ "language_name": "Sekpele",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lip",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Sekpele",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lis": {
+ "id": "mms_lis",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Lisu",
+ "language": [
+ {
+ "lang_code": "lis",
+ "language_name": "Lisu",
+ "country": "China"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lis",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Lisu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lje": {
+ "id": "mms_lje",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Rampi",
+ "language": [
+ {
+ "lang_code": "lje",
+ "language_name": "Rampi",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lje",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Rampi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ljp": {
+ "id": "mms_ljp",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Lampung Api",
+ "language": [
+ {
+ "lang_code": "ljp",
+ "language_name": "Lampung Api",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ljp",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Lampung Api",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_llg": {
+ "id": "mms_llg",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Lole",
+ "language": [
+ {
+ "lang_code": "llg",
+ "language_name": "Lole",
+ "country": "Vanuatu"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/llg",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Lole",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lln": {
+ "id": "mms_lln",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Lele",
+ "language": [
+ {
+ "lang_code": "lln",
+ "language_name": "Lele (Chad)",
+ "country": "Chad"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lln",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Lele (Chad)",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lme": {
+ "id": "mms_lme",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Pévé",
+ "language": [
+ {
+ "lang_code": "lme",
+ "language_name": "Pévé",
+ "country": "Chad"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lme",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Pévé",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lnd": {
+ "id": "mms_lnd",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Lundayeh",
+ "language": [
+ {
+ "lang_code": "lnd",
+ "language_name": "Lundayeh",
+ "country": "Malaysia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lnd",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Lundayeh",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lns": {
+ "id": "mms_lns",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Lamnso’",
+ "language": [
+ {
+ "lang_code": "lns",
+ "language_name": "Lamnso'",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lns",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Lamnso'",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lob": {
+ "id": "mms_lob",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Lobi",
+ "language": [
+ {
+ "lang_code": "lob",
+ "language_name": "Lobi",
+ "country": "Ivory Coast"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lob",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Lobi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lok": {
+ "id": "mms_lok",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Loko",
+ "language": [
+ {
+ "lang_code": "lok",
+ "language_name": "Loko",
+ "country": "Sierra Leone"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lok",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Loko",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lom": {
+ "id": "mms_lom",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Loma",
+ "language": [
+ {
+ "lang_code": "lom",
+ "language_name": "Loma (Liberia)",
+ "country": "Liberia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lom",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Loma (Liberia)",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lon": {
+ "id": "mms_lon",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Lomwe, Malawi",
+ "language": [
+ {
+ "lang_code": "lon",
+ "language_name": "Malawi Lomwe",
+ "country": "Malawi"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lon",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Malawi Lomwe",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_loq": {
+ "id": "mms_loq",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Lobala",
+ "language": [
+ {
+ "lang_code": "loq",
+ "language_name": "Lobala",
+ "country": "Democratic Republic of the Congo"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/loq",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Lobala",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lsi": {
+ "id": "mms_lsi",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Lacid",
+ "language": [
+ {
+ "lang_code": "lsi",
+ "language_name": "Lashi",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lsi",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Lashi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lsm": {
+ "id": "mms_lsm",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Saamya-Gwe",
+ "language": [
+ {
+ "lang_code": "lsm",
+ "language_name": "Saamia",
+ "country": "Tanzania"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lsm",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Saamia",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_luc": {
+ "id": "mms_luc",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Aringa",
+ "language": [
+ {
+ "lang_code": "luc",
+ "language_name": "Aringa",
+ "country": "Uganda"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/luc",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Aringa",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lug": {
+ "id": "mms_lug",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ganda",
+ "language": [
+ {
+ "lang_code": "lug",
+ "language_name": "Ganda",
+ "country": "Uganda"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lug",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ganda",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lwo": {
+ "id": "mms_lwo",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Luwo",
+ "language": [
+ {
+ "lang_code": "lwo",
+ "language_name": "Luwo",
+ "country": "South Sudan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lwo",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Luwo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lww": {
+ "id": "mms_lww",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Lewo",
+ "language": [
+ {
+ "lang_code": "lww",
+ "language_name": "Lewo",
+ "country": "Vanuatu"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lww",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Lewo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_lzz": {
+ "id": "mms_lzz",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Laz",
+ "language": [
+ {
+ "lang_code": "lzz",
+ "language_name": "Laz",
+ "country": "Turkey"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/lzz",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Laz",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_maa-dialect_sanantonio": {
+ "id": "mms_maa-dialect_sanantonio",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mazatec, San Jerónimo Tecóatl",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/maa-dialect_sanantonio",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_maa-dialect_sanjerónimo": {
+ "id": "mms_maa-dialect_sanjerónimo",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mazatec, San Jerónimo Tecóatl",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/maa-dialect_sanjerónimo",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mad": {
+ "id": "mms_mad",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Madura",
+ "language": [
+ {
+ "lang_code": "mad",
+ "language_name": "Madurese",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mad",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Madurese",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mag": {
+ "id": "mms_mag",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Magahi",
+ "language": [
+ {
+ "lang_code": "mag",
+ "language_name": "Magahi",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mag",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Magahi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mah": {
+ "id": "mms_mah",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Marshallese",
+ "language": [
+ {
+ "lang_code": "mah",
+ "language_name": "Marshallese",
+ "country": "Marshall Islands"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mah",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Marshallese",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mai": {
+ "id": "mms_mai",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Maithili",
+ "language": [
+ {
+ "lang_code": "mai",
+ "language_name": "Maithili",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mai",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Maithili",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_maj": {
+ "id": "mms_maj",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mazatec, Jalapa de Díaz",
+ "language": [
+ {
+ "lang_code": "maj",
+ "language_name": "Jalapa De Díaz Mazatec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/maj",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Jalapa De Díaz Mazatec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mak": {
+ "id": "mms_mak",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Makasar",
+ "language": [
+ {
+ "lang_code": "mak",
+ "language_name": "Makasar",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mak",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Makasar",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mal": {
+ "id": "mms_mal",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Malayalam",
+ "language": [
+ {
+ "lang_code": "mal",
+ "language_name": "Malayalam",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mal",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Malayalam",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mam-dialect_central": {
+ "id": "mms_mam-dialect_central",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mam",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Guatemala"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mam-dialect_central",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mam-dialect_northern": {
+ "id": "mms_mam-dialect_northern",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mam",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Guatemala"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mam-dialect_northern",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mam-dialect_southern": {
+ "id": "mms_mam-dialect_southern",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mam",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Guatemala"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mam-dialect_southern",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mam-dialect_western": {
+ "id": "mms_mam-dialect_western",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mam",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Guatemala"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mam-dialect_western",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_maq": {
+ "id": "mms_maq",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mazatec, Chiquihuitlán",
+ "language": [
+ {
+ "lang_code": "maq",
+ "language_name": "Chiquihuitlán Mazatec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/maq",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Chiquihuitlán Mazatec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mar": {
+ "id": "mms_mar",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Marathi",
+ "language": [
+ {
+ "lang_code": "mar",
+ "language_name": "Marathi",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mar",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Marathi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_maw": {
+ "id": "mms_maw",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mampruli",
+ "language": [
+ {
+ "lang_code": "maw",
+ "language_name": "Mampruli",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/maw",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mampruli",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_maz": {
+ "id": "mms_maz",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mazahua, Central",
+ "language": [
+ {
+ "lang_code": "maz",
+ "language_name": "Central Mazahua",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/maz",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Central Mazahua",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mbb": {
+ "id": "mms_mbb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Manobo, Western Bukidnon",
+ "language": [
+ {
+ "lang_code": "mbb",
+ "language_name": "Western Bukidnon Manobo",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mbb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Western Bukidnon Manobo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mbc": {
+ "id": "mms_mbc",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Macushi",
+ "language": [
+ {
+ "lang_code": "mbc",
+ "language_name": "Macushi",
+ "country": "Guyana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mbc",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Macushi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mbh": {
+ "id": "mms_mbh",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mangseng",
+ "language": [
+ {
+ "lang_code": "mbh",
+ "language_name": "Mangseng",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mbh",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mangseng",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mbj": {
+ "id": "mms_mbj",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nadëb",
+ "language": [
+ {
+ "lang_code": "mbj",
+ "language_name": "Nadëb",
+ "country": "Brazil"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mbj",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Nadëb",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mbt": {
+ "id": "mms_mbt",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Manobo, Matigsalug",
+ "language": [
+ {
+ "lang_code": "mbt",
+ "language_name": "Matigsalug Manobo",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mbt",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Matigsalug Manobo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mbu": {
+ "id": "mms_mbu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mbula-Bwazza",
+ "language": [
+ {
+ "lang_code": "mbu",
+ "language_name": "Mbula-Bwazza",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mbu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mbula-Bwazza",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mbz": {
+ "id": "mms_mbz",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mixtec, Amoltepec",
+ "language": [
+ {
+ "lang_code": "mbz",
+ "language_name": "Amoltepec Mixtec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mbz",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Amoltepec Mixtec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mca": {
+ "id": "mms_mca",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Maka",
+ "language": [
+ {
+ "lang_code": "mca",
+ "language_name": "Maca",
+ "country": "Paraguay"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mca",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Maca",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mcb": {
+ "id": "mms_mcb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Matsigenka",
+ "language": [
+ {
+ "lang_code": "mcb",
+ "language_name": "Machiguenga",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mcb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Machiguenga",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mcd": {
+ "id": "mms_mcd",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Sharanahua",
+ "language": [
+ {
+ "lang_code": "mcd",
+ "language_name": "Sharanahua",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mcd",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Sharanahua",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mco": {
+ "id": "mms_mco",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mixe, Coatlán",
+ "language": [
+ {
+ "lang_code": "mco",
+ "language_name": "Coatlán Mixe",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mco",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Coatlán Mixe",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mcp": {
+ "id": "mms_mcp",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Makaa",
+ "language": [
+ {
+ "lang_code": "mcp",
+ "language_name": "Makaa",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mcp",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Makaa",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mcq": {
+ "id": "mms_mcq",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ese",
+ "language": [
+ {
+ "lang_code": "mcq",
+ "language_name": "Ese",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mcq",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ese",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mcu": {
+ "id": "mms_mcu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mambila, Cameroon",
+ "language": [
+ {
+ "lang_code": "mcu",
+ "language_name": "Cameroon Mambila",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mcu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Cameroon Mambila",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mda": {
+ "id": "mms_mda",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mada",
+ "language": [
+ {
+ "lang_code": "mda",
+ "language_name": "Mada (Nigeria)",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mda",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mada (Nigeria)",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mdv": {
+ "id": "mms_mdv",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mixtec, Santa Lucía Monteverde",
+ "language": [
+ {
+ "lang_code": "mdv",
+ "language_name": "Santa Lucía Monteverde Mixtec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mdv",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Santa Lucía Monteverde Mixtec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mdy": {
+ "id": "mms_mdy",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Male",
+ "language": [
+ {
+ "lang_code": "mdy",
+ "language_name": "Male (Ethiopia)",
+ "country": "Ethiopia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mdy",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Male (Ethiopia)",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_med": {
+ "id": "mms_med",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Melpa",
+ "language": [
+ {
+ "lang_code": "med",
+ "language_name": "Melpa",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/med",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Melpa",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mee": {
+ "id": "mms_mee",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mengen",
+ "language": [
+ {
+ "lang_code": "mee",
+ "language_name": "Mengen",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mee",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mengen",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mej": {
+ "id": "mms_mej",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Meyah",
+ "language": [
+ {
+ "lang_code": "mej",
+ "language_name": "Meyah",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mej",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Meyah",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_men": {
+ "id": "mms_men",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mende",
+ "language": [
+ {
+ "lang_code": "men",
+ "language_name": "Mende",
+ "country": "Sierra Leone"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/men",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mende",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_meq": {
+ "id": "mms_meq",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Merey",
+ "language": [
+ {
+ "lang_code": "meq",
+ "language_name": "Merey",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/meq",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Merey",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_met": {
+ "id": "mms_met",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mato",
+ "language": [
+ {
+ "lang_code": "met",
+ "language_name": "Mato",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/met",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mato",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mev": {
+ "id": "mms_mev",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Maan",
+ "language": [
+ {
+ "lang_code": "mev",
+ "language_name": "Mano",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mev",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mano",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mfe": {
+ "id": "mms_mfe",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Morisyen",
+ "language": [
+ {
+ "lang_code": "mfe",
+ "language_name": "Morisyen",
+ "country": "Mauritius"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mfe",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Morisyen",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mfh": {
+ "id": "mms_mfh",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Matal",
+ "language": [
+ {
+ "lang_code": "mfh",
+ "language_name": "Matal",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mfh",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Matal",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mfi": {
+ "id": "mms_mfi",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Wandala",
+ "language": [
+ {
+ "lang_code": "mfi",
+ "language_name": "Wandala",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mfi",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Wandala",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mfk": {
+ "id": "mms_mfk",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mofu, North",
+ "language": [
+ {
+ "lang_code": "mfk",
+ "language_name": "North Mofu",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mfk",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — North Mofu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mfq": {
+ "id": "mms_mfq",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Moba",
+ "language": [
+ {
+ "lang_code": "mfq",
+ "language_name": "Moba",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mfq",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Moba",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mfy": {
+ "id": "mms_mfy",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mayo",
+ "language": [
+ {
+ "lang_code": "mfy",
+ "language_name": "Mayo",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mfy",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mayo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mfz": {
+ "id": "mms_mfz",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mabaan",
+ "language": [
+ {
+ "lang_code": "mfz",
+ "language_name": "Mabaan",
+ "country": "South Sudan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mfz",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mabaan",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mgd": {
+ "id": "mms_mgd",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Moru",
+ "language": [
+ {
+ "lang_code": "mgd",
+ "language_name": "Moru",
+ "country": "South Sudan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mgd",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Moru",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mge": {
+ "id": "mms_mge",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mango",
+ "language": [
+ {
+ "lang_code": "mge",
+ "language_name": "Mango",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mge",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mango",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mgh": {
+ "id": "mms_mgh",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Makhuwa-Meetto",
+ "language": [
+ {
+ "lang_code": "mgh",
+ "language_name": "Makhuwa-Meetto",
+ "country": "Mozambique"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mgh",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Makhuwa-Meetto",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mgo": {
+ "id": "mms_mgo",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Meta’",
+ "language": [
+ {
+ "lang_code": "mgo",
+ "language_name": "Metaʼ",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mgo",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Metaʼ",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mhi": {
+ "id": "mms_mhi",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ma’di",
+ "language": [
+ {
+ "lang_code": "mhi",
+ "language_name": "Ma'di",
+ "country": "South Sudan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mhi",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ma'di",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mhr": {
+ "id": "mms_mhr",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mari, Meadow",
+ "language": [
+ {
+ "lang_code": "mhr",
+ "language_name": "Eastern Mari",
+ "country": "Russia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mhr",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Eastern Mari",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mhu": {
+ "id": "mms_mhu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Digaro-Mishmi",
+ "language": [
+ {
+ "lang_code": "mhu",
+ "language_name": "Digaro-Mishmi",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mhu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Digaro-Mishmi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mhx": {
+ "id": "mms_mhx",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Lhao Vo",
+ "language": [
+ {
+ "lang_code": "mhx",
+ "language_name": "Maru",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mhx",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Maru",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mhy": {
+ "id": "mms_mhy",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ma’anyan",
+ "language": [
+ {
+ "lang_code": "mhy",
+ "language_name": "Ma'anyan",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mhy",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ma'anyan",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mib": {
+ "id": "mms_mib",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mixtec, Atatlahuca",
+ "language": [
+ {
+ "lang_code": "mib",
+ "language_name": "Atatláhuca Mixtec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mib",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Atatláhuca Mixtec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mie": {
+ "id": "mms_mie",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mixtec, Ocotepec",
+ "language": [
+ {
+ "lang_code": "mie",
+ "language_name": "Ocotepec Mixtec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mie",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ocotepec Mixtec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mif": {
+ "id": "mms_mif",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mofu-Gudur",
+ "language": [
+ {
+ "lang_code": "mif",
+ "language_name": "Mofu-Gudur",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mif",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mofu-Gudur",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mih": {
+ "id": "mms_mih",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mixtec, Chayuco",
+ "language": [
+ {
+ "lang_code": "mih",
+ "language_name": "Chayuco Mixtec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mih",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Chayuco Mixtec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mil": {
+ "id": "mms_mil",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mixtec, Peñoles",
+ "language": [
+ {
+ "lang_code": "mil",
+ "language_name": "Peñoles Mixtec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mil",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Peñoles Mixtec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mim": {
+ "id": "mms_mim",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mixtec, Alacatlatzala",
+ "language": [
+ {
+ "lang_code": "mim",
+ "language_name": "Alacatlatzala Mixtec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mim",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Alacatlatzala Mixtec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_min": {
+ "id": "mms_min",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Minangkabau",
+ "language": [
+ {
+ "lang_code": "min",
+ "language_name": "Minangkabau",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/min",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Minangkabau",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mio": {
+ "id": "mms_mio",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mixtec, Pinotepa Nacional",
+ "language": [
+ {
+ "lang_code": "mio",
+ "language_name": "Pinotepa Nacional Mixtec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mio",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Pinotepa Nacional Mixtec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mip": {
+ "id": "mms_mip",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mixtec, Apasco-Apoala",
+ "language": [
+ {
+ "lang_code": "mip",
+ "language_name": "Apasco-Apoala Mixtec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mip",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Apasco-Apoala Mixtec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_miq": {
+ "id": "mms_miq",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mískito",
+ "language": [
+ {
+ "lang_code": "miq",
+ "language_name": "Mískito",
+ "country": "Honduras"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/miq",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mískito",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mit": {
+ "id": "mms_mit",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mixtec, Southern Puebla",
+ "language": [
+ {
+ "lang_code": "mit",
+ "language_name": "Southern Puebla Mixtec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mit",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Southern Puebla Mixtec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_miy": {
+ "id": "mms_miy",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mixtec, Ayutla",
+ "language": [
+ {
+ "lang_code": "miy",
+ "language_name": "Ayutla Mixtec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/miy",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ayutla Mixtec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_miz": {
+ "id": "mms_miz",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mixtec, Coatzospan",
+ "language": [
+ {
+ "lang_code": "miz",
+ "language_name": "Coatzospan Mixtec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/miz",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Coatzospan Mixtec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mjl": {
+ "id": "mms_mjl",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mandeali",
+ "language": [
+ {
+ "lang_code": "mjl",
+ "language_name": "Mandeali",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mjl",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mandeali",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mjv": {
+ "id": "mms_mjv",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mannan",
+ "language": [
+ {
+ "lang_code": "mjv",
+ "language_name": "Mannan",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mjv",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mannan",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mkl": {
+ "id": "mms_mkl",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mokole",
+ "language": [
+ {
+ "lang_code": "mkl",
+ "language_name": "Mokole",
+ "country": "Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mkl",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mokole",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mkn": {
+ "id": "mms_mkn",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Malay, Kupang",
+ "language": [
+ {
+ "lang_code": "mkn",
+ "language_name": "Kupang Malay",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mkn",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kupang Malay",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mlg": {
+ "id": "mms_mlg",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Malagasy",
+ "language": [
+ {
+ "lang_code": "mlg",
+ "language_name": "Malagasy",
+ "country": "Madagascar"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mlg",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Malagasy",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mmg": {
+ "id": "mms_mmg",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ambrym, North",
+ "language": [
+ {
+ "lang_code": "mmg",
+ "language_name": "North Ambrym",
+ "country": "Vanuatu"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mmg",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — North Ambrym",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mnb": {
+ "id": "mms_mnb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Muna",
+ "language": [
+ {
+ "lang_code": "mnb",
+ "language_name": "Muna",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mnb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Muna",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mnf": {
+ "id": "mms_mnf",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mundani",
+ "language": [
+ {
+ "lang_code": "mnf",
+ "language_name": "Mundani",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mnf",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mundani",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mnk": {
+ "id": "mms_mnk",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mandinka",
+ "language": [
+ {
+ "lang_code": "mnk",
+ "language_name": "Mandinka",
+ "country": "Senegal"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mnk",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mandinka",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mnw": {
+ "id": "mms_mnw",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mon",
+ "language": [
+ {
+ "lang_code": "mnw",
+ "language_name": "Mon",
+ "country": "Myanmar"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mnw",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mon",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mnx": {
+ "id": "mms_mnx",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Sougb",
+ "language": [
+ {
+ "lang_code": "mnx",
+ "language_name": "Manikion",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mnx",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Manikion",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_moa": {
+ "id": "mms_moa",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mwan",
+ "language": [
+ {
+ "lang_code": "moa",
+ "language_name": "Mwan",
+ "country": "Congo"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/moa",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mwan",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mog": {
+ "id": "mms_mog",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mongondow",
+ "language": [
+ {
+ "lang_code": "mog",
+ "language_name": "Mongondow",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mog",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mongondow",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mon": {
+ "id": "mms_mon",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mongolian",
+ "language": [
+ {
+ "lang_code": "mon",
+ "language_name": "Mongolian",
+ "country": "Mongolia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mon",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mongolian",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mop": {
+ "id": "mms_mop",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Maya, Mopán",
+ "language": [
+ {
+ "lang_code": "mop",
+ "language_name": "Mopán Maya",
+ "country": "Belize"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mop",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mopán Maya",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mor": {
+ "id": "mms_mor",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Moro",
+ "language": [
+ {
+ "lang_code": "mor",
+ "language_name": "Moro",
+ "country": "Sudan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mor",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Moro",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mos": {
+ "id": "mms_mos",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mòoré",
+ "language": [
+ {
+ "lang_code": "mos",
+ "language_name": "Mossi",
+ "country": "Burkina Faso"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mos",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mossi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mox": {
+ "id": "mms_mox",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Molima",
+ "language": [
+ {
+ "lang_code": "mox",
+ "language_name": "Molima",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mox",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Molima",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_moz": {
+ "id": "mms_moz",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mukulu",
+ "language": [
+ {
+ "lang_code": "moz",
+ "language_name": "Mukulu",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/moz",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mukulu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mpg": {
+ "id": "mms_mpg",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Marba",
+ "language": [
+ {
+ "lang_code": "mpg",
+ "language_name": "Marba",
+ "country": "Chad"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mpg",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Marba",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mpm": {
+ "id": "mms_mpm",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mixtec, Yosondúa",
+ "language": [
+ {
+ "lang_code": "mpm",
+ "language_name": "Yosondúa Mixtec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mpm",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Yosondúa Mixtec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mpp": {
+ "id": "mms_mpp",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Migabac",
+ "language": [
+ {
+ "lang_code": "mpp",
+ "language_name": "Migabac",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mpp",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Migabac",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mpx": {
+ "id": "mms_mpx",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Misima-Panaeati",
+ "language": [
+ {
+ "lang_code": "mpx",
+ "language_name": "Misima-Panaeati",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mpx",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Misima-Panaeati",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mqb": {
+ "id": "mms_mqb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mbuko",
+ "language": [
+ {
+ "lang_code": "mqb",
+ "language_name": "Mbuko",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mqb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mbuko",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mqf": {
+ "id": "mms_mqf",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Momuna",
+ "language": [
+ {
+ "lang_code": "mqf",
+ "language_name": "Momuna",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mqf",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Momuna",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mqj": {
+ "id": "mms_mqj",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mamasa",
+ "language": [
+ {
+ "lang_code": "mqj",
+ "language_name": "Mamasa",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mqj",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mamasa",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mqn": {
+ "id": "mms_mqn",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Moronene",
+ "language": [
+ {
+ "lang_code": "mqn",
+ "language_name": "Moronene",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mqn",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Moronene",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mrw": {
+ "id": "mms_mrw",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Maranao",
+ "language": [
+ {
+ "lang_code": "mrw",
+ "language_name": "Maranao",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mrw",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Maranao",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_msy": {
+ "id": "mms_msy",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Aruamu",
+ "language": [
+ {
+ "lang_code": "msy",
+ "language_name": "Aruamu",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/msy",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Aruamu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mtd": {
+ "id": "mms_mtd",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mualang",
+ "language": [
+ {
+ "lang_code": "mtd",
+ "language_name": "Mualang",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mtd",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mualang",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mtj": {
+ "id": "mms_mtj",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Moskona",
+ "language": [
+ {
+ "lang_code": "mtj",
+ "language_name": "Moskona",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mtj",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Moskona",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mto": {
+ "id": "mms_mto",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mixe, Totontepec",
+ "language": [
+ {
+ "lang_code": "mto",
+ "language_name": "Totontepec Mixe",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mto",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Totontepec Mixe",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_muh": {
+ "id": "mms_muh",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mündü",
+ "language": [
+ {
+ "lang_code": "muh",
+ "language_name": "Mündü",
+ "country": "South Sudan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/muh",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mündü",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mup": {
+ "id": "mms_mup",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Malvi",
+ "language": [
+ {
+ "lang_code": "mup",
+ "language_name": "Malvi",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mup",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Malvi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mur": {
+ "id": "mms_mur",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Murle",
+ "language": [
+ {
+ "lang_code": "mur",
+ "language_name": "Murle",
+ "country": "South Sudan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mur",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Murle",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_muv": {
+ "id": "mms_muv",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Muthuvan",
+ "language": [
+ {
+ "lang_code": "muv",
+ "language_name": "Muthuvan",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/muv",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Muthuvan",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_muy": {
+ "id": "mms_muy",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Muyang",
+ "language": [
+ {
+ "lang_code": "muy",
+ "language_name": "Muyang",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/muy",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Muyang",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mvp": {
+ "id": "mms_mvp",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Duri",
+ "language": [
+ {
+ "lang_code": "mvp",
+ "language_name": "Duri",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mvp",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Duri",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mwq": {
+ "id": "mms_mwq",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chin, Müün",
+ "language": [
+ {
+ "lang_code": "mwq",
+ "language_name": "Mün Chin",
+ "country": "Myanmar"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mwq",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mün Chin",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mwv": {
+ "id": "mms_mwv",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mentawai",
+ "language": [
+ {
+ "lang_code": "mwv",
+ "language_name": "Mentawai",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mwv",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mentawai",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mxb": {
+ "id": "mms_mxb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mixtec, Tezoatlán",
+ "language": [
+ {
+ "lang_code": "mxb",
+ "language_name": "Tezoatlán Mixtec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mxb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tezoatlán Mixtec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mxq": {
+ "id": "mms_mxq",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mixe, Juquila",
+ "language": [
+ {
+ "lang_code": "mxq",
+ "language_name": "Juquila Mixe",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mxq",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Juquila Mixe",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mxt": {
+ "id": "mms_mxt",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mixtec, Jamiltepec",
+ "language": [
+ {
+ "lang_code": "mxt",
+ "language_name": "Jamiltepec Mixtec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mxt",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Jamiltepec Mixtec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mxv": {
+ "id": "mms_mxv",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mixtec, Metlatónoc",
+ "language": [
+ {
+ "lang_code": "mxv",
+ "language_name": "Metlatónoc Mixtec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mxv",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Metlatónoc Mixtec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mya": {
+ "id": "mms_mya",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Burmese",
+ "language": [
+ {
+ "lang_code": "mya",
+ "language_name": "Burmese",
+ "country": "Myanmar"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mya",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Burmese",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_myb": {
+ "id": "mms_myb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mbay",
+ "language": [
+ {
+ "lang_code": "myb",
+ "language_name": "Mbay",
+ "country": "Chad"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/myb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mbay",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_myk": {
+ "id": "mms_myk",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Sénoufo, Mamara",
+ "language": [
+ {
+ "lang_code": "myk",
+ "language_name": "Mamara Senoufo",
+ "country": "Mali"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/myk",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mamara Senoufo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_myl": {
+ "id": "mms_myl",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Moma",
+ "language": [
+ {
+ "lang_code": "myl",
+ "language_name": "Moma",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/myl",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Moma",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_myv": {
+ "id": "mms_myv",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Erzya",
+ "language": [
+ {
+ "lang_code": "myv",
+ "language_name": "Erzya",
+ "country": "Russia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/myv",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Erzya",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_myx": {
+ "id": "mms_myx",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Masaaba",
+ "language": [
+ {
+ "lang_code": "myx",
+ "language_name": "Masaaba",
+ "country": "Uganda"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/myx",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Masaaba",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_myy": {
+ "id": "mms_myy",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Macuna",
+ "language": [
+ {
+ "lang_code": "myy",
+ "language_name": "Macuna",
+ "country": "Colombia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/myy",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Macuna",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mza": {
+ "id": "mms_mza",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mixtec, Santa María Zacatepec",
+ "language": [
+ {
+ "lang_code": "mza",
+ "language_name": "Santa María Zacatepec Mixtec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mza",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Santa María Zacatepec Mixtec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mzi": {
+ "id": "mms_mzi",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mazatec, Ixcatlán",
+ "language": [
+ {
+ "lang_code": "mzi",
+ "language_name": "Ixcatlán Mazatec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mzi",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ixcatlán Mazatec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mzj": {
+ "id": "mms_mzj",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Manya",
+ "language": [
+ {
+ "lang_code": "mzj",
+ "language_name": "Manya",
+ "country": "Liberia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mzj",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Manya",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mzk": {
+ "id": "mms_mzk",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mambila, Nigeria",
+ "language": [
+ {
+ "lang_code": "mzk",
+ "language_name": "Nigeria Mambila",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mzk",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Nigeria Mambila",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mzm": {
+ "id": "mms_mzm",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mumuye",
+ "language": [
+ {
+ "lang_code": "mzm",
+ "language_name": "Mumuye",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mzm",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mumuye",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_mzw": {
+ "id": "mms_mzw",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Deg",
+ "language": [
+ {
+ "lang_code": "mzw",
+ "language_name": "Deg",
+ "country": "Chad"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/mzw",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Deg",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nab": {
+ "id": "mms_nab",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nambikuára, Southern",
+ "language": [
+ {
+ "lang_code": "nab",
+ "language_name": "Southern Nambikuára",
+ "country": "Brazil"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nab",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Southern Nambikuára",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nag": {
+ "id": "mms_nag",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nagamese",
+ "language": [
+ {
+ "lang_code": "nag",
+ "language_name": "Naga Pidgin",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nag",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Naga Pidgin",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nan": {
+ "id": "mms_nan",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chinese, Min Nan",
+ "language": [
+ {
+ "lang_code": "nan",
+ "language_name": "Min Nan Chinese",
+ "country": "CN"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nan",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Min Nan Chinese",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nas": {
+ "id": "mms_nas",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Naasioi",
+ "language": [
+ {
+ "lang_code": "nas",
+ "language_name": "Naasioi",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nas",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Naasioi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_naw": {
+ "id": "mms_naw",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nawuri",
+ "language": [
+ {
+ "lang_code": "naw",
+ "language_name": "Nawuri",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/naw",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Nawuri",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nca": {
+ "id": "mms_nca",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Iyo",
+ "language": [
+ {
+ "lang_code": "nca",
+ "language_name": "Iyo",
+ "country": "Ecuador"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nca",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Iyo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nch": {
+ "id": "mms_nch",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nahuatl, Central Huasteca",
+ "language": [
+ {
+ "lang_code": "nch",
+ "language_name": "Central Huasteca Nahuatl",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nch",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Central Huasteca Nahuatl",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ncj": {
+ "id": "mms_ncj",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nahuatl, Northern Puebla",
+ "language": [
+ {
+ "lang_code": "ncj",
+ "language_name": "Northern Puebla Nahuatl",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ncj",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Northern Puebla Nahuatl",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ncl": {
+ "id": "mms_ncl",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nahuatl, Michoacán",
+ "language": [
+ {
+ "lang_code": "ncl",
+ "language_name": "Michoacán Nahuatl",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ncl",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Michoacán Nahuatl",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ncu": {
+ "id": "mms_ncu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chumburung",
+ "language": [
+ {
+ "lang_code": "ncu",
+ "language_name": "Chumburung",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ncu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Chumburung",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ndj": {
+ "id": "mms_ndj",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ndamba",
+ "language": [
+ {
+ "lang_code": "ndj",
+ "language_name": "Ndamba",
+ "country": "Tanzania"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ndj",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ndamba",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ndp": {
+ "id": "mms_ndp",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kebu",
+ "language": [
+ {
+ "lang_code": "ndp",
+ "language_name": "Ndo",
+ "country": "Togo"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ndp",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ndo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ndv": {
+ "id": "mms_ndv",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ndut",
+ "language": [
+ {
+ "lang_code": "ndv",
+ "language_name": "Ndut",
+ "country": "Senegal"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ndv",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ndut",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ndy": {
+ "id": "mms_ndy",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Lutos",
+ "language": [
+ {
+ "lang_code": "ndy",
+ "language_name": "Lutos",
+ "country": "Tanzania"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ndy",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Lutos",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ndz": {
+ "id": "mms_ndz",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ndogo",
+ "language": [
+ {
+ "lang_code": "ndz",
+ "language_name": "Ndogo",
+ "country": "South Sudan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ndz",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ndogo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_neb": {
+ "id": "mms_neb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Toura",
+ "language": [
+ {
+ "lang_code": "neb",
+ "language_name": "Toura (Côte d'Ivoire)",
+ "country": "Ivory Coast"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/neb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Toura (Côte d'Ivoire)",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_new": {
+ "id": "mms_new",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Newar",
+ "language": [
+ {
+ "lang_code": "new",
+ "language_name": "Newari",
+ "country": "Nepal"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/new",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Newari",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nfa": {
+ "id": "mms_nfa",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Dhao",
+ "language": [
+ {
+ "lang_code": "nfa",
+ "language_name": "Dhao",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nfa",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Dhao",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nfr": {
+ "id": "mms_nfr",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nafaanra",
+ "language": [
+ {
+ "lang_code": "nfr",
+ "language_name": "Nafaanra",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nfr",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Nafaanra",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nga": {
+ "id": "mms_nga",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ngbaka",
+ "language": [
+ {
+ "lang_code": "nga",
+ "language_name": "Ngbaka",
+ "country": "Central African Republic"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nga",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ngbaka",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ngl": {
+ "id": "mms_ngl",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Lomwe",
+ "language": [
+ {
+ "lang_code": "ngl",
+ "language_name": "Lomwe",
+ "country": "Mozambique"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ngl",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Lomwe",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ngp": {
+ "id": "mms_ngp",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ngulu",
+ "language": [
+ {
+ "lang_code": "ngp",
+ "language_name": "Ngulu",
+ "country": "Tanzania"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ngp",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ngulu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ngu": {
+ "id": "mms_ngu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nahuatl, Guerrero",
+ "language": [
+ {
+ "lang_code": "ngu",
+ "language_name": "Guerrero Nahuatl",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ngu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Guerrero Nahuatl",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nhe": {
+ "id": "mms_nhe",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nahuatl, Eastern Huasteca",
+ "language": [
+ {
+ "lang_code": "nhe",
+ "language_name": "Eastern Huasteca Nahuatl",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nhe",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Eastern Huasteca Nahuatl",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nhi": {
+ "id": "mms_nhi",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nahuatl, Zacatlán-Ahuacatlán-Tepetzintla",
+ "language": [
+ {
+ "lang_code": "nhi",
+ "language_name": "Zacatlán-Ahuacatlán-Tepetzintla Nahuatl",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nhi",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Zacatlán-Ahuacatlán-Tepetzintla Nahuatl",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nhu": {
+ "id": "mms_nhu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Noone",
+ "language": [
+ {
+ "lang_code": "nhu",
+ "language_name": "Noone",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nhu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Noone",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nhw": {
+ "id": "mms_nhw",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nahuatl, Western Huasteca",
+ "language": [
+ {
+ "lang_code": "nhw",
+ "language_name": "Western Huasteca Nahuatl",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nhw",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Western Huasteca Nahuatl",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nhx": {
+ "id": "mms_nhx",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nahuatl, Isthmus-Mecayapan",
+ "language": [
+ {
+ "lang_code": "nhx",
+ "language_name": "Isthmus-Mecayapan Nahuatl",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nhx",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Isthmus-Mecayapan Nahuatl",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nhy": {
+ "id": "mms_nhy",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nahuatl, Northern Oaxaca",
+ "language": [
+ {
+ "lang_code": "nhy",
+ "language_name": "Northern Oaxaca Nahuatl",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nhy",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Northern Oaxaca Nahuatl",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nia": {
+ "id": "mms_nia",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nias",
+ "language": [
+ {
+ "lang_code": "nia",
+ "language_name": "Nias",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nia",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Nias",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nij": {
+ "id": "mms_nij",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ngaju",
+ "language": [
+ {
+ "lang_code": "nij",
+ "language_name": "Ngaju",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nij",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ngaju",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nim": {
+ "id": "mms_nim",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nilamba",
+ "language": [
+ {
+ "lang_code": "nim",
+ "language_name": "Nilamba",
+ "country": "Tanzania"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nim",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Nilamba",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nin": {
+ "id": "mms_nin",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ninzo",
+ "language": [
+ {
+ "lang_code": "nin",
+ "language_name": "Ninzo",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nin",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ninzo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nko": {
+ "id": "mms_nko",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nkonya",
+ "language": [
+ {
+ "lang_code": "nko",
+ "language_name": "Nkonya",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nko",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Nkonya",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nlc": {
+ "id": "mms_nlc",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nalca",
+ "language": [
+ {
+ "lang_code": "nlc",
+ "language_name": "Nalca",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nlc",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Nalca",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nld": {
+ "id": "mms_nld",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Dutch",
+ "language": [
+ {
+ "lang_code": "nld",
+ "language_name": "Dutch",
+ "country": "Netherlands"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nld",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Dutch",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nlg": {
+ "id": "mms_nlg",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Gela",
+ "language": [
+ {
+ "lang_code": "nlg",
+ "language_name": "Gela",
+ "country": "Solomon Islands"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nlg",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Gela",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nlk": {
+ "id": "mms_nlk",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Yali, Ninia",
+ "language": [
+ {
+ "lang_code": "nlk",
+ "language_name": "Ninia Yali",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nlk",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ninia Yali",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nmz": {
+ "id": "mms_nmz",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nawdm",
+ "language": [
+ {
+ "lang_code": "nmz",
+ "language_name": "Nawdm",
+ "country": "Togo"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nmz",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Nawdm",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nnb": {
+ "id": "mms_nnb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nande",
+ "language": [
+ {
+ "lang_code": "nnb",
+ "language_name": "Nande",
+ "country": "Democratic Republic of the Congo"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nnb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Nande",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nnq": {
+ "id": "mms_nnq",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ngindo",
+ "language": [
+ {
+ "lang_code": "nnq",
+ "language_name": "Ngindo",
+ "country": "Tanzania"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nnq",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ngindo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nnw": {
+ "id": "mms_nnw",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nuni, Southern",
+ "language": [
+ {
+ "lang_code": "nnw",
+ "language_name": "Southern Nuni",
+ "country": "Burkina Faso"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nnw",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Southern Nuni",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_noa": {
+ "id": "mms_noa",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Woun Meu",
+ "language": [
+ {
+ "lang_code": "noa",
+ "language_name": "Woun Meu",
+ "country": "Panama"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/noa",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Woun Meu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nod": {
+ "id": "mms_nod",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Thai, Northern",
+ "language": [
+ {
+ "lang_code": "nod",
+ "language_name": "Northern Thai",
+ "country": "Thailand"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nod",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Northern Thai",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nog": {
+ "id": "mms_nog",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nogai",
+ "language": [
+ {
+ "lang_code": "nog",
+ "language_name": "Nogai",
+ "country": "Russia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nog",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Nogai",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_not": {
+ "id": "mms_not",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nomatsigenga",
+ "language": [
+ {
+ "lang_code": "not",
+ "language_name": "Nomatsiguenga",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/not",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Nomatsiguenga",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_npl": {
+ "id": "mms_npl",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nahuatl, Southeastern Puebla",
+ "language": [
+ {
+ "lang_code": "npl",
+ "language_name": "Southeastern Puebla Nahuatl",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/npl",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Southeastern Puebla Nahuatl",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_npy": {
+ "id": "mms_npy",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Napu",
+ "language": [
+ {
+ "lang_code": "npy",
+ "language_name": "Napu",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/npy",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Napu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nst": {
+ "id": "mms_nst",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Naga, Tangshang",
+ "language": [
+ {
+ "lang_code": "nst",
+ "language_name": "Tase Naga",
+ "country": "Myanmar"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nst",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tase Naga",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nsu": {
+ "id": "mms_nsu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nahuatl, Sierra Negra",
+ "language": [
+ {
+ "lang_code": "nsu",
+ "language_name": "Sierra Negra Nahuatl",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nsu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Sierra Negra Nahuatl",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ntm": {
+ "id": "mms_ntm",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nateni",
+ "language": [
+ {
+ "lang_code": "ntm",
+ "language_name": "Nateni",
+ "country": "Benin"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ntm",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Nateni",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ntr": {
+ "id": "mms_ntr",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Delo",
+ "language": [
+ {
+ "lang_code": "ntr",
+ "language_name": "Delo",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ntr",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Delo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nuj": {
+ "id": "mms_nuj",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nyole",
+ "language": [
+ {
+ "lang_code": "nuj",
+ "language_name": "Nyole",
+ "country": "Uganda"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nuj",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Nyole",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nus": {
+ "id": "mms_nus",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nuer",
+ "language": [
+ {
+ "lang_code": "nus",
+ "language_name": "Nuer",
+ "country": "South Sudan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nus",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Nuer",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nuz": {
+ "id": "mms_nuz",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nahuatl, Tlamacazapa",
+ "language": [
+ {
+ "lang_code": "nuz",
+ "language_name": "Tlamacazapa Nahuatl",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nuz",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tlamacazapa Nahuatl",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nwb": {
+ "id": "mms_nwb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nyabwa",
+ "language": [
+ {
+ "lang_code": "nwb",
+ "language_name": "Nyabwa",
+ "country": "Ivory Coast"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nwb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Nyabwa",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nxq": {
+ "id": "mms_nxq",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Naxi",
+ "language": [
+ {
+ "lang_code": "nxq",
+ "language_name": "Naxi",
+ "country": "China"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nxq",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Naxi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nya": {
+ "id": "mms_nya",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chichewa",
+ "language": [
+ {
+ "lang_code": "nya",
+ "language_name": "Nyanja",
+ "country": "Malawi"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nya",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Nyanja",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nyf": {
+ "id": "mms_nyf",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kigiryama",
+ "language": [
+ {
+ "lang_code": "nyf",
+ "language_name": "Giryama",
+ "country": "Kenya"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nyf",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Giryama",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nyn": {
+ "id": "mms_nyn",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nyankore",
+ "language": [
+ {
+ "lang_code": "nyn",
+ "language_name": "Nyankole",
+ "country": "Uganda"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nyn",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Nyankole",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nyo": {
+ "id": "mms_nyo",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nyoro",
+ "language": [
+ {
+ "lang_code": "nyo",
+ "language_name": "Nyoro",
+ "country": "Uganda"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nyo",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Nyoro",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nyy": {
+ "id": "mms_nyy",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nyakyusa-Ngonde",
+ "language": [
+ {
+ "lang_code": "nyy",
+ "language_name": "Nyakyusa-Ngonde",
+ "country": "Tanzania"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nyy",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Nyakyusa-Ngonde",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_nzi": {
+ "id": "mms_nzi",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nzema",
+ "language": [
+ {
+ "lang_code": "nzi",
+ "language_name": "Nzima",
+ "country": "Ivory Coast"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/nzi",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Nzima",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_obo": {
+ "id": "mms_obo",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Manobo, Obo",
+ "language": [
+ {
+ "lang_code": "obo",
+ "language_name": "Obo Manobo",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/obo",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Obo Manobo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ojb-script_latin": {
+ "id": "mms_ojb-script_latin",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ojibwa, Northwestern",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Canada"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ojb-script_latin",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ojb-script_syllabics": {
+ "id": "mms_ojb-script_syllabics",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ojibwa, Northwestern",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Canada"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ojb-script_syllabics",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_oku": {
+ "id": "mms_oku",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Oku",
+ "language": [
+ {
+ "lang_code": "oku",
+ "language_name": "Oku",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/oku",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Oku",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_old": {
+ "id": "mms_old",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mochi",
+ "language": [
+ {
+ "lang_code": "old",
+ "language_name": "Mochi",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/old",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mochi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_omw": {
+ "id": "mms_omw",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tairora, South",
+ "language": [
+ {
+ "lang_code": "omw",
+ "language_name": "South Tairora",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/omw",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — South Tairora",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_onb": {
+ "id": "mms_onb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Lingao",
+ "language": [
+ {
+ "lang_code": "onb",
+ "language_name": "Lingao",
+ "country": "China"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/onb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Lingao",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ood": {
+ "id": "mms_ood",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tohono O’odham",
+ "language": [
+ {
+ "lang_code": "ood",
+ "language_name": "Tohono O'odham",
+ "country": "United States"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ood",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tohono O'odham",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_orm": {
+ "id": "mms_orm",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Oromo",
+ "language": [
+ {
+ "lang_code": "orm",
+ "language_name": "Oromo",
+ "country": "Ethiopia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/orm",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Oromo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ory": {
+ "id": "mms_ory",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Odia",
+ "language": [
+ {
+ "lang_code": "ory",
+ "language_name": "Odia (individual language)",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ory",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Odia (individual language)",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_oss": {
+ "id": "mms_oss",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ossetic",
+ "language": [
+ {
+ "lang_code": "oss",
+ "language_name": "Ossetic",
+ "country": "Russia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/oss",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ossetic",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ote": {
+ "id": "mms_ote",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Otomi, Mezquital",
+ "language": [
+ {
+ "lang_code": "ote",
+ "language_name": "Mezquital Otomi",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ote",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mezquital Otomi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_otq": {
+ "id": "mms_otq",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Otomi, Querétaro",
+ "language": [
+ {
+ "lang_code": "otq",
+ "language_name": "Querétaro Otomi",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/otq",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Querétaro Otomi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ozm": {
+ "id": "mms_ozm",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Koonzime",
+ "language": [
+ {
+ "lang_code": "ozm",
+ "language_name": "Koonzime",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ozm",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Koonzime",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_pab": {
+ "id": "mms_pab",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Parecís",
+ "language": [
+ {
+ "lang_code": "pab",
+ "language_name": "Parecís",
+ "country": "Brazil"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pab",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Parecís",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_pad": {
+ "id": "mms_pad",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Paumarí",
+ "language": [
+ {
+ "lang_code": "pad",
+ "language_name": "Paumarí",
+ "country": "Brazil"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pad",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Paumarí",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_pag": {
+ "id": "mms_pag",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Pangasinan",
+ "language": [
+ {
+ "lang_code": "pag",
+ "language_name": "Pangasinan",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pag",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Pangasinan",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_pam": {
+ "id": "mms_pam",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kapampangan",
+ "language": [
+ {
+ "lang_code": "pam",
+ "language_name": "Pampanga",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pam",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Pampanga",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_pan": {
+ "id": "mms_pan",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Punjabi, Eastern",
+ "language": [
+ {
+ "lang_code": "pan",
+ "language_name": "Punjabi",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pan",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Punjabi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_pao": {
+ "id": "mms_pao",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Paiute, Northern",
+ "language": [
+ {
+ "lang_code": "pao",
+ "language_name": "Northern Paiute",
+ "country": "United States"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pao",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Northern Paiute",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_pap": {
+ "id": "mms_pap",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Papiamentu",
+ "language": [
+ {
+ "lang_code": "pap",
+ "language_name": "Papiamento",
+ "country": "Netherlands"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pap",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Papiamento",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_pau": {
+ "id": "mms_pau",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Palauan",
+ "language": [
+ {
+ "lang_code": "pau",
+ "language_name": "Palauan",
+ "country": "Palau"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pau",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Palauan",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_pbb": {
+ "id": "mms_pbb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nasa",
+ "language": [
+ {
+ "lang_code": "pbb",
+ "language_name": "Páez",
+ "country": "Colombia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pbb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Páez",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_pbc": {
+ "id": "mms_pbc",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Patamona",
+ "language": [
+ {
+ "lang_code": "pbc",
+ "language_name": "Patamona",
+ "country": "Guyana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pbc",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Patamona",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_pbi": {
+ "id": "mms_pbi",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Parkwa",
+ "language": [
+ {
+ "lang_code": "pbi",
+ "language_name": "Parkwa",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pbi",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Parkwa",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_pce": {
+ "id": "mms_pce",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Palaung, Ruching",
+ "language": [
+ {
+ "lang_code": "pce",
+ "language_name": "Ruching Palaung",
+ "country": "Myanmar"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pce",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ruching Palaung",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_pcm": {
+ "id": "mms_pcm",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Pidgin, Nigerian",
+ "language": [
+ {
+ "lang_code": "pcm",
+ "language_name": "Nigerian Pidgin",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pcm",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Nigerian Pidgin",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_peg": {
+ "id": "mms_peg",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Pengo",
+ "language": [
+ {
+ "lang_code": "peg",
+ "language_name": "Pengo",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/peg",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Pengo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_pez": {
+ "id": "mms_pez",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Penan, Eastern",
+ "language": [
+ {
+ "lang_code": "pez",
+ "language_name": "Eastern Penan",
+ "country": "Malaysia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pez",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Eastern Penan",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_pib": {
+ "id": "mms_pib",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Yine",
+ "language": [
+ {
+ "lang_code": "pib",
+ "language_name": "Yine",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pib",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Yine",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_pil": {
+ "id": "mms_pil",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Yom",
+ "language": [
+ {
+ "lang_code": "pil",
+ "language_name": "Yom",
+ "country": "Togo"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pil",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Yom",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_pir": {
+ "id": "mms_pir",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Piratapuyo",
+ "language": [
+ {
+ "lang_code": "pir",
+ "language_name": "Piratapuyo",
+ "country": "Brazil"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pir",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Piratapuyo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_pis": {
+ "id": "mms_pis",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Pijin",
+ "language": [
+ {
+ "lang_code": "pis",
+ "language_name": "Pijin",
+ "country": "Solomon Islands"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pis",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Pijin",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_pjt": {
+ "id": "mms_pjt",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Pitjantjatjara",
+ "language": [
+ {
+ "lang_code": "pjt",
+ "language_name": "Pitjantjatjara",
+ "country": "Australia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pjt",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Pitjantjatjara",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_pkb": {
+ "id": "mms_pkb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kipfokomo",
+ "language": [
+ {
+ "lang_code": "pkb",
+ "language_name": "Pokomo",
+ "country": "Kenya"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pkb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Pokomo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_pls": {
+ "id": "mms_pls",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Popoloca, San Marcos Tlacoyalco",
+ "language": [
+ {
+ "lang_code": "pls",
+ "language_name": "San Marcos Tlacoyalco Popoloca",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pls",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — San Marcos Tlacoyalco Popoloca",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_plw": {
+ "id": "mms_plw",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Palawano, Brooke’s Point",
+ "language": [
+ {
+ "lang_code": "plw",
+ "language_name": "Brooke's Point Palawano",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/plw",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Brooke's Point Palawano",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_pmf": {
+ "id": "mms_pmf",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Pamona",
+ "language": [
+ {
+ "lang_code": "pmf",
+ "language_name": "Pamona",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pmf",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Pamona",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_pny": {
+ "id": "mms_pny",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Pinyin",
+ "language": [
+ {
+ "lang_code": "pny",
+ "language_name": "Pinyin",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pny",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Pinyin",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_poh-dialect_eastern": {
+ "id": "mms_poh-dialect_eastern",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Poqomchi’",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Guatemala"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/poh-dialect_eastern",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_poh-dialect_western": {
+ "id": "mms_poh-dialect_western",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Poqomchi’",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Guatemala"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/poh-dialect_western",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_poi": {
+ "id": "mms_poi",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Popoluca, Highland",
+ "language": [
+ {
+ "lang_code": "poi",
+ "language_name": "Highland Popoluca",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/poi",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Highland Popoluca",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_pol": {
+ "id": "mms_pol",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Polish",
+ "language": [
+ {
+ "lang_code": "pol",
+ "language_name": "Polish",
+ "country": "Poland"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pol",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Polish",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_por": {
+ "id": "mms_por",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Portuguese",
+ "language": [
+ {
+ "lang_code": "por",
+ "language_name": "Portuguese",
+ "country": "Portugal"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/por",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Portuguese",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_poy": {
+ "id": "mms_poy",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Pogolo",
+ "language": [
+ {
+ "lang_code": "poy",
+ "language_name": "Pogolo",
+ "country": "Tanzania"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/poy",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Pogolo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ppk": {
+ "id": "mms_ppk",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Uma",
+ "language": [
+ {
+ "lang_code": "ppk",
+ "language_name": "Uma",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ppk",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Uma",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_pps": {
+ "id": "mms_pps",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Popoloca, San Luís Temalacayuca",
+ "language": [
+ {
+ "lang_code": "pps",
+ "language_name": "San Luís Temalacayuca Popoloca",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pps",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — San Luís Temalacayuca Popoloca",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_prf": {
+ "id": "mms_prf",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Paranan",
+ "language": [
+ {
+ "lang_code": "prf",
+ "language_name": "Paranan",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/prf",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Paranan",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_prk": {
+ "id": "mms_prk",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Wa, Parauk",
+ "language": [
+ {
+ "lang_code": "prk",
+ "language_name": "Parauk",
+ "country": "Myanmar"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/prk",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Parauk",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_prt": {
+ "id": "mms_prt",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Prai",
+ "language": [
+ {
+ "lang_code": "prt",
+ "language_name": "Phai",
+ "country": "Laos"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/prt",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Phai",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_pse": {
+ "id": "mms_pse",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Malay, Central",
+ "language": [
+ {
+ "lang_code": "pse",
+ "language_name": "Central Malay",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pse",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Central Malay",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_pss": {
+ "id": "mms_pss",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kaulong",
+ "language": [
+ {
+ "lang_code": "pss",
+ "language_name": "Kaulong",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pss",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kaulong",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ptu": {
+ "id": "mms_ptu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bambam",
+ "language": [
+ {
+ "lang_code": "ptu",
+ "language_name": "Bambam",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ptu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bambam",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_pui": {
+ "id": "mms_pui",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Puinave",
+ "language": [
+ {
+ "lang_code": "pui",
+ "language_name": "Puinave",
+ "country": "Colombia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pui",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Puinave",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_pwg": {
+ "id": "mms_pwg",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Gapapaiwa",
+ "language": [
+ {
+ "lang_code": "pwg",
+ "language_name": "Gapapaiwa",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pwg",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Gapapaiwa",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_pww": {
+ "id": "mms_pww",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Karen, Pwo Northern",
+ "language": [
+ {
+ "lang_code": "pww",
+ "language_name": "Pwo Northern Karen",
+ "country": "Myanmar"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pww",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Pwo Northern Karen",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_pxm": {
+ "id": "mms_pxm",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mixe, Quetzaltepec",
+ "language": [
+ {
+ "lang_code": "pxm",
+ "language_name": "Quetzaltepec Mixe",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/pxm",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Quetzaltepec Mixe",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_qub": {
+ "id": "mms_qub",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Quechua, Huallaga",
+ "language": [
+ {
+ "lang_code": "qub",
+ "language_name": "Huallaga Huánuco Quechua",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/qub",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Huallaga Huánuco Quechua",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_quc-dialect_central": {
+ "id": "mms_quc-dialect_central",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "K’iche’",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Guatemala"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/quc-dialect_central",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_quc-dialect_east": {
+ "id": "mms_quc-dialect_east",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "K’iche’",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Guatemala"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/quc-dialect_east",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_quc-dialect_north": {
+ "id": "mms_quc-dialect_north",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "K’iche’",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Guatemala"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/quc-dialect_north",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_quf": {
+ "id": "mms_quf",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Quechua, Lambayeque",
+ "language": [
+ {
+ "lang_code": "quf",
+ "language_name": "Lambayeque Quechua",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/quf",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Lambayeque Quechua",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_quh": {
+ "id": "mms_quh",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Quechua, South Bolivian",
+ "language": [
+ {
+ "lang_code": "quh",
+ "language_name": "South Bolivian Quechua",
+ "country": "Bolivia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/quh",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — South Bolivian Quechua",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_qul": {
+ "id": "mms_qul",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Quechua, North Bolivian",
+ "language": [
+ {
+ "lang_code": "qul",
+ "language_name": "North Bolivian Quechua",
+ "country": "Bolivia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/qul",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — North Bolivian Quechua",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_quw": {
+ "id": "mms_quw",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Quichua, Tena Lowland",
+ "language": [
+ {
+ "lang_code": "quw",
+ "language_name": "Tena Lowland Quichua",
+ "country": "Ecuador"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/quw",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tena Lowland Quichua",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_quy": {
+ "id": "mms_quy",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Quechua, Ayacucho",
+ "language": [
+ {
+ "lang_code": "quy",
+ "language_name": "Ayacucho Quechua",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/quy",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ayacucho Quechua",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_quz": {
+ "id": "mms_quz",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Quechua, Cusco",
+ "language": [
+ {
+ "lang_code": "quz",
+ "language_name": "Cusco Quechua",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/quz",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Cusco Quechua",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_qvc": {
+ "id": "mms_qvc",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Quechua, Cajamarca",
+ "language": [
+ {
+ "lang_code": "qvc",
+ "language_name": "Cajamarca Quechua",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/qvc",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Cajamarca Quechua",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_qve": {
+ "id": "mms_qve",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Quechua, Eastern Apurímac",
+ "language": [
+ {
+ "lang_code": "qve",
+ "language_name": "Eastern Apurímac Quechua",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/qve",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Eastern Apurímac Quechua",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_qvh": {
+ "id": "mms_qvh",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Quechua, Huamalíes-Dos de Mayo Huánuco",
+ "language": [
+ {
+ "lang_code": "qvh",
+ "language_name": "Huamalíes-Dos de Mayo Huánuco Quechua",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/qvh",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Huamalíes-Dos de Mayo Huánuco Quechua",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_qvm": {
+ "id": "mms_qvm",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Quechua, Margos-Yarowilca-Lauricocha",
+ "language": [
+ {
+ "lang_code": "qvm",
+ "language_name": "Margos-Yarowilca-Lauricocha Quechua",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/qvm",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Margos-Yarowilca-Lauricocha Quechua",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_qvn": {
+ "id": "mms_qvn",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Quechua, North Junín",
+ "language": [
+ {
+ "lang_code": "qvn",
+ "language_name": "North Junín Quechua",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/qvn",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — North Junín Quechua",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_qvo": {
+ "id": "mms_qvo",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Quichua, Napo",
+ "language": [
+ {
+ "lang_code": "qvo",
+ "language_name": "Napo Lowland Quechua",
+ "country": "Ecuador"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/qvo",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Napo Lowland Quechua",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_qvs": {
+ "id": "mms_qvs",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Quechua, San Martín",
+ "language": [
+ {
+ "lang_code": "qvs",
+ "language_name": "San Martín Quechua",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/qvs",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — San Martín Quechua",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_qvw": {
+ "id": "mms_qvw",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Quechua, Huaylla Wanca",
+ "language": [
+ {
+ "lang_code": "qvw",
+ "language_name": "Huaylla Wanca Quechua",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/qvw",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Huaylla Wanca Quechua",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_qvz": {
+ "id": "mms_qvz",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Quichua, Northern Pastaza",
+ "language": [
+ {
+ "lang_code": "qvz",
+ "language_name": "Northern Pastaza Quichua",
+ "country": "Ecuador"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/qvz",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Northern Pastaza Quichua",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_qwh": {
+ "id": "mms_qwh",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Quechua, Huaylas Ancash",
+ "language": [
+ {
+ "lang_code": "qwh",
+ "language_name": "Huaylas Ancash Quechua",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/qwh",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Huaylas Ancash Quechua",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_qxh": {
+ "id": "mms_qxh",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Quechua, Panao",
+ "language": [
+ {
+ "lang_code": "qxh",
+ "language_name": "Panao Huánuco Quechua",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/qxh",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Panao Huánuco Quechua",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_qxl": {
+ "id": "mms_qxl",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Quichua, Salasaca Highland",
+ "language": [
+ {
+ "lang_code": "qxl",
+ "language_name": "Salasaca Highland Quichua",
+ "country": "Ecuador"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/qxl",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Salasaca Highland Quichua",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_qxn": {
+ "id": "mms_qxn",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Quechua, Northern Conchucos Ancash",
+ "language": [
+ {
+ "lang_code": "qxn",
+ "language_name": "Northern Conchucos Ancash Quechua",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/qxn",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Northern Conchucos Ancash Quechua",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_qxo": {
+ "id": "mms_qxo",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Quechua, Southern Conchucos",
+ "language": [
+ {
+ "lang_code": "qxo",
+ "language_name": "Southern Conchucos Ancash Quechua",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/qxo",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Southern Conchucos Ancash Quechua",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_qxr": {
+ "id": "mms_qxr",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Quichua, Cañar Highland",
+ "language": [
+ {
+ "lang_code": "qxr",
+ "language_name": "Cañar Highland Quichua",
+ "country": "Ecuador"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/qxr",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Cañar Highland Quichua",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_rah": {
+ "id": "mms_rah",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Rabha",
+ "language": [
+ {
+ "lang_code": "rah",
+ "language_name": "Rabha",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rah",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Rabha",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_rai": {
+ "id": "mms_rai",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ramoaaina",
+ "language": [
+ {
+ "lang_code": "rai",
+ "language_name": "Ramoaaina",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rai",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ramoaaina",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_rap": {
+ "id": "mms_rap",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Rapa Nui",
+ "language": [
+ {
+ "lang_code": "rap",
+ "language_name": "Rapanui",
+ "country": "Chile"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rap",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Rapanui",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_rav": {
+ "id": "mms_rav",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Sampang",
+ "language": [
+ {
+ "lang_code": "rav",
+ "language_name": "Sampang",
+ "country": "Nepal"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rav",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Sampang",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_raw": {
+ "id": "mms_raw",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Rawang",
+ "language": [
+ {
+ "lang_code": "raw",
+ "language_name": "Rawang",
+ "country": "Myanmar"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/raw",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Rawang",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_rej": {
+ "id": "mms_rej",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Rejang",
+ "language": [
+ {
+ "lang_code": "rej",
+ "language_name": "Rejang",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rej",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Rejang",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_rel": {
+ "id": "mms_rel",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Rendille",
+ "language": [
+ {
+ "lang_code": "rel",
+ "language_name": "Rendille",
+ "country": "Kenya"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rel",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Rendille",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_rgu": {
+ "id": "mms_rgu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Rikou",
+ "language": [
+ {
+ "lang_code": "rgu",
+ "language_name": "Ringgou",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rgu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ringgou",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_rhg": {
+ "id": "mms_rhg",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Rohingya",
+ "language": [
+ {
+ "lang_code": "rhg",
+ "language_name": "Rohingya",
+ "country": "Myanmar"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rhg",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Rohingya",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_rif-script_arabic": {
+ "id": "mms_rif-script_arabic",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tarifit",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Morocco"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rif-script_arabic",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_rif-script_latin": {
+ "id": "mms_rif-script_latin",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tarifit",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Morocco"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rif-script_latin",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ril": {
+ "id": "mms_ril",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Riang Lang",
+ "language": [
+ {
+ "lang_code": "ril",
+ "language_name": "Riang Lang",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ril",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Riang Lang",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_rim": {
+ "id": "mms_rim",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nyaturu",
+ "language": [
+ {
+ "lang_code": "rim",
+ "language_name": "Nyaturu",
+ "country": "Tanzania"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rim",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Nyaturu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_rjs": {
+ "id": "mms_rjs",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Rajbanshi",
+ "language": [
+ {
+ "lang_code": "rjs",
+ "language_name": "Rajbanshi",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rjs",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Rajbanshi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_rkt": {
+ "id": "mms_rkt",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Rangpuri",
+ "language": [
+ {
+ "lang_code": "rkt",
+ "language_name": "Rangpuri",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rkt",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Rangpuri",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_rmc-script_cyrillic": {
+ "id": "mms_rmc-script_cyrillic",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Romani, Carpathian",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Ukraine"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rmc-script_cyrillic",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_rmc-script_latin": {
+ "id": "mms_rmc-script_latin",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Romani, Carpathian",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Ukraine"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rmc-script_latin",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_rmo": {
+ "id": "mms_rmo",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Romani, Sinte",
+ "language": [
+ {
+ "lang_code": "rmo",
+ "language_name": "Sinte Romani",
+ "country": "Germany"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rmo",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Sinte Romani",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_rmy-script_cyrillic": {
+ "id": "mms_rmy-script_cyrillic",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Romani, Vlax",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Romania"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rmy-script_cyrillic",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_rmy-script_latin": {
+ "id": "mms_rmy-script_latin",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Romani, Vlax",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Romania"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rmy-script_latin",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_rng": {
+ "id": "mms_rng",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ronga",
+ "language": [
+ {
+ "lang_code": "rng",
+ "language_name": "Ronga",
+ "country": "Mozambique"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rng",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ronga",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_rnl": {
+ "id": "mms_rnl",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ranglong",
+ "language": [
+ {
+ "lang_code": "rnl",
+ "language_name": "Ranglong",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rnl",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ranglong",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_rol": {
+ "id": "mms_rol",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Romblomanon",
+ "language": [
+ {
+ "lang_code": "rol",
+ "language_name": "Romblomanon",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rol",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Romblomanon",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ron": {
+ "id": "mms_ron",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Romanian",
+ "language": [
+ {
+ "lang_code": "ron",
+ "language_name": "Romanian",
+ "country": "Romania"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ron",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Romanian",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_rop": {
+ "id": "mms_rop",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kriol",
+ "language": [
+ {
+ "lang_code": "rop",
+ "language_name": "Kriol",
+ "country": "Australia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rop",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kriol",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_rro": {
+ "id": "mms_rro",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Waima",
+ "language": [
+ {
+ "lang_code": "rro",
+ "language_name": "Waima",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rro",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Waima",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_rub": {
+ "id": "mms_rub",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Gungu",
+ "language": [
+ {
+ "lang_code": "rub",
+ "language_name": "Gungu",
+ "country": "Uganda"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rub",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Gungu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ruf": {
+ "id": "mms_ruf",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Luguru",
+ "language": [
+ {
+ "lang_code": "ruf",
+ "language_name": "Luguru",
+ "country": "Tanzania"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ruf",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Luguru",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_rug": {
+ "id": "mms_rug",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Roviana",
+ "language": [
+ {
+ "lang_code": "rug",
+ "language_name": "Roviana",
+ "country": "Solomon Islands"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rug",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Roviana",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_run": {
+ "id": "mms_run",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Rundi",
+ "language": [
+ {
+ "lang_code": "run",
+ "language_name": "Rundi",
+ "country": "Burundi"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/run",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Rundi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_rus": {
+ "id": "mms_rus",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Russian",
+ "language": [
+ {
+ "lang_code": "rus",
+ "language_name": "Russian",
+ "country": "Russia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/rus",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Russian",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_sab": {
+ "id": "mms_sab",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Buglere",
+ "language": [
+ {
+ "lang_code": "sab",
+ "language_name": "Buglere",
+ "country": "Panama"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sab",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Buglere",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_sag": {
+ "id": "mms_sag",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Sango",
+ "language": [
+ {
+ "lang_code": "sag",
+ "language_name": "Sango",
+ "country": "Central African Republic"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sag",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Sango",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_sah": {
+ "id": "mms_sah",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Yakut",
+ "language": [
+ {
+ "lang_code": "sah",
+ "language_name": "Yakut",
+ "country": "Russia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sah",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Yakut",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_saj": {
+ "id": "mms_saj",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Sahu",
+ "language": [
+ {
+ "lang_code": "saj",
+ "language_name": "Sahu",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/saj",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Sahu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_saq": {
+ "id": "mms_saq",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Samburu",
+ "language": [
+ {
+ "lang_code": "saq",
+ "language_name": "Samburu",
+ "country": "Kenya"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/saq",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Samburu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_sas": {
+ "id": "mms_sas",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Sasak",
+ "language": [
+ {
+ "lang_code": "sas",
+ "language_name": "Sasak",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sas",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Sasak",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_sba": {
+ "id": "mms_sba",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ngambay",
+ "language": [
+ {
+ "lang_code": "sba",
+ "language_name": "Ngambay",
+ "country": "Chad"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sba",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ngambay",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_sbd": {
+ "id": "mms_sbd",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Samo, Southern",
+ "language": [
+ {
+ "lang_code": "sbd",
+ "language_name": "Southern Samo",
+ "country": "Burkina Faso"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sbd",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Southern Samo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_sbl": {
+ "id": "mms_sbl",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Sambal, Botolan",
+ "language": [
+ {
+ "lang_code": "sbl",
+ "language_name": "Botolan Sambal",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sbl",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Botolan Sambal",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_sbp": {
+ "id": "mms_sbp",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Sangu",
+ "language": [
+ {
+ "lang_code": "sbp",
+ "language_name": "Sangu",
+ "country": "Tanzania"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sbp",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Sangu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_sch": {
+ "id": "mms_sch",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Sakachep",
+ "language": [
+ {
+ "lang_code": "sch",
+ "language_name": "Sakachep",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sch",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Sakachep",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_sck": {
+ "id": "mms_sck",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Sadri",
+ "language": [
+ {
+ "lang_code": "sck",
+ "language_name": "Sadri",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sck",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Sadri",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_sda": {
+ "id": "mms_sda",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Toraja-Sa’dan",
+ "language": [
+ {
+ "lang_code": "sda",
+ "language_name": "Toraja-Sa'dan",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sda",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Toraja-Sa'dan",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_sea": {
+ "id": "mms_sea",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Semai",
+ "language": [
+ {
+ "lang_code": "sea",
+ "language_name": "Semai",
+ "country": "Malaysia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sea",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Semai",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_seh": {
+ "id": "mms_seh",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Sena",
+ "language": [
+ {
+ "lang_code": "seh",
+ "language_name": "Sena",
+ "country": "Mozambique"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/seh",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Sena",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ses": {
+ "id": "mms_ses",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Songhay, Koyraboro Senni",
+ "language": [
+ {
+ "lang_code": "ses",
+ "language_name": "Koyraboro Senni",
+ "country": "Mali"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ses",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Koyraboro Senni",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_sey": {
+ "id": "mms_sey",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Paicoca",
+ "language": [
+ {
+ "lang_code": "sey",
+ "language_name": "Secoya",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sey",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Secoya",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_sgb": {
+ "id": "mms_sgb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ayta, Mag-antsi",
+ "language": [
+ {
+ "lang_code": "sgb",
+ "language_name": "Mag-antsi Ayta",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sgb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mag-antsi Ayta",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_sgj": {
+ "id": "mms_sgj",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Surgujia",
+ "language": [
+ {
+ "lang_code": "sgj",
+ "language_name": "Surgujia",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sgj",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Surgujia",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_shi": {
+ "id": "mms_shi",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tachelhit",
+ "language": [
+ {
+ "lang_code": "shi",
+ "language_name": "Tachelhit",
+ "country": "Morocco"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/shi",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tachelhit",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_shk": {
+ "id": "mms_shk",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Shilluk",
+ "language": [
+ {
+ "lang_code": "shk",
+ "language_name": "Shilluk",
+ "country": "South Sudan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/shk",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Shilluk",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_shn": {
+ "id": "mms_shn",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Shan",
+ "language": [
+ {
+ "lang_code": "shn",
+ "language_name": "Shan",
+ "country": "Myanmar"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/shn",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Shan",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_sho": {
+ "id": "mms_sho",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Shanga",
+ "language": [
+ {
+ "lang_code": "sho",
+ "language_name": "Shanga",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sho",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Shanga",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_shp": {
+ "id": "mms_shp",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Shipibo-Conibo",
+ "language": [
+ {
+ "lang_code": "shp",
+ "language_name": "Shipibo-Conibo",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/shp",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Shipibo-Conibo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_sid": {
+ "id": "mms_sid",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Sidamo",
+ "language": [
+ {
+ "lang_code": "sid",
+ "language_name": "Sidamo",
+ "country": "Ethiopia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sid",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Sidamo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_sig": {
+ "id": "mms_sig",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Paasaal",
+ "language": [
+ {
+ "lang_code": "sig",
+ "language_name": "Paasaal",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sig",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Paasaal",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_sil": {
+ "id": "mms_sil",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Sisaala, Tumulung",
+ "language": [
+ {
+ "lang_code": "sil",
+ "language_name": "Tumulung Sisaala",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sil",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tumulung Sisaala",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_sja": {
+ "id": "mms_sja",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Epena",
+ "language": [
+ {
+ "lang_code": "sja",
+ "language_name": "Epena",
+ "country": "Colombia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sja",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Epena",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_sjm": {
+ "id": "mms_sjm",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mapun",
+ "language": [
+ {
+ "lang_code": "sjm",
+ "language_name": "Mapun",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sjm",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mapun",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_sld": {
+ "id": "mms_sld",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Sissala",
+ "language": [
+ {
+ "lang_code": "sld",
+ "language_name": "Sissala",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sld",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Sissala",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_slu": {
+ "id": "mms_slu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Selaru",
+ "language": [
+ {
+ "lang_code": "slu",
+ "language_name": "Selaru",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/slu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Selaru",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_sml": {
+ "id": "mms_sml",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Sama, Central",
+ "language": [
+ {
+ "lang_code": "sml",
+ "language_name": "Central Sama",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sml",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Central Sama",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_smo": {
+ "id": "mms_smo",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Samoan",
+ "language": [
+ {
+ "lang_code": "smo",
+ "language_name": "Samoan",
+ "country": "Samoa"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/smo",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Samoan",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_sna": {
+ "id": "mms_sna",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Shona",
+ "language": [
+ {
+ "lang_code": "sna",
+ "language_name": "Shona",
+ "country": "Zimbabwe"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sna",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Shona",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_sne": {
+ "id": "mms_sne",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bidayuh, Bau",
+ "language": [
+ {
+ "lang_code": "sne",
+ "language_name": "Bau Bidayuh",
+ "country": "Malaysia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sne",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bau Bidayuh",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_snn": {
+ "id": "mms_snn",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Siona",
+ "language": [
+ {
+ "lang_code": "snn",
+ "language_name": "Siona",
+ "country": "Colombia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/snn",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Siona",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_snp": {
+ "id": "mms_snp",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Siane",
+ "language": [
+ {
+ "lang_code": "snp",
+ "language_name": "Siane",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/snp",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Siane",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_snw": {
+ "id": "mms_snw",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Selee",
+ "language": [
+ {
+ "lang_code": "snw",
+ "language_name": "Selee",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/snw",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Selee",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_som": {
+ "id": "mms_som",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Somali",
+ "language": [
+ {
+ "lang_code": "som",
+ "language_name": "Somali",
+ "country": "Somalia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/som",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Somali",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_soy": {
+ "id": "mms_soy",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Miyobe",
+ "language": [
+ {
+ "lang_code": "soy",
+ "language_name": "Miyobe",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/soy",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Miyobe",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_spa": {
+ "id": "mms_spa",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Spanish",
+ "language": [
+ {
+ "lang_code": "spa",
+ "language_name": "Spanish",
+ "country": "Spain"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/spa",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Spanish",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_spp": {
+ "id": "mms_spp",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Sénoufo, Supyire",
+ "language": [
+ {
+ "lang_code": "spp",
+ "language_name": "Supyire Senoufo",
+ "country": "Mali"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/spp",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Supyire Senoufo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_spy": {
+ "id": "mms_spy",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Sabaot",
+ "language": [
+ {
+ "lang_code": "spy",
+ "language_name": "Sabaot",
+ "country": "Kenya"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/spy",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Sabaot",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_sqi": {
+ "id": "mms_sqi",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Albanian",
+ "language": [
+ {
+ "lang_code": "sqi",
+ "language_name": "Albanian",
+ "country": "Albania"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sqi",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Albanian",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_sri": {
+ "id": "mms_sri",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Siriano",
+ "language": [
+ {
+ "lang_code": "sri",
+ "language_name": "Siriano",
+ "country": "Colombia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sri",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Siriano",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_srm": {
+ "id": "mms_srm",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Saramaccan",
+ "language": [
+ {
+ "lang_code": "srm",
+ "language_name": "Saramaccan",
+ "country": "Suriname"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/srm",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Saramaccan",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_srn": {
+ "id": "mms_srn",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Sranan Tongo",
+ "language": [
+ {
+ "lang_code": "srn",
+ "language_name": "Sranan Tongo",
+ "country": "Suriname"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/srn",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Sranan Tongo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_srx": {
+ "id": "mms_srx",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Sirmauri",
+ "language": [
+ {
+ "lang_code": "srx",
+ "language_name": "Sirmauri",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/srx",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Sirmauri",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_stn": {
+ "id": "mms_stn",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Owa",
+ "language": [
+ {
+ "lang_code": "stn",
+ "language_name": "Owa",
+ "country": "Solomon Islands"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/stn",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Owa",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_stp": {
+ "id": "mms_stp",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tepehuan, Southeastern",
+ "language": [
+ {
+ "lang_code": "stp",
+ "language_name": "Southeastern Tepehuan",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/stp",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Southeastern Tepehuan",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_suc": {
+ "id": "mms_suc",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Subanon, Western",
+ "language": [
+ {
+ "lang_code": "suc",
+ "language_name": "Western Subanon",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/suc",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Western Subanon",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_suk": {
+ "id": "mms_suk",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Sukuma",
+ "language": [
+ {
+ "lang_code": "suk",
+ "language_name": "Sukuma",
+ "country": "Tanzania"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/suk",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Sukuma",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_sun": {
+ "id": "mms_sun",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Sunda",
+ "language": [
+ {
+ "lang_code": "sun",
+ "language_name": "Sundanese",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sun",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Sundanese",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_sur": {
+ "id": "mms_sur",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mwaghavul",
+ "language": [
+ {
+ "lang_code": "sur",
+ "language_name": "Mwaghavul",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sur",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mwaghavul",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_sus": {
+ "id": "mms_sus",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Susu",
+ "language": [
+ {
+ "lang_code": "sus",
+ "language_name": "Susu",
+ "country": "Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sus",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Susu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_suv": {
+ "id": "mms_suv",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Puroik",
+ "language": [
+ {
+ "lang_code": "suv",
+ "language_name": "Puroik",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/suv",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Puroik",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_suz": {
+ "id": "mms_suz",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Sunwar",
+ "language": [
+ {
+ "lang_code": "suz",
+ "language_name": "Sunwar",
+ "country": "Nepal"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/suz",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Sunwar",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_swe": {
+ "id": "mms_swe",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Swedish",
+ "language": [
+ {
+ "lang_code": "swe",
+ "language_name": "Swedish",
+ "country": "Sweden"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/swe",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Swedish",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_swh": {
+ "id": "mms_swh",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Swahili",
+ "language": [
+ {
+ "lang_code": "swh",
+ "language_name": "Swahili (individual language)",
+ "country": "Kenya"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/swh",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Swahili (individual language)",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_sxb": {
+ "id": "mms_sxb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Suba",
+ "language": [
+ {
+ "lang_code": "sxb",
+ "language_name": "Suba",
+ "country": "Kenya"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sxb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Suba",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_sxn": {
+ "id": "mms_sxn",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Sangir",
+ "language": [
+ {
+ "lang_code": "sxn",
+ "language_name": "Sangir",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sxn",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Sangir",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_sya": {
+ "id": "mms_sya",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Siang",
+ "language": [
+ {
+ "lang_code": "sya",
+ "language_name": "Siang",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sya",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Siang",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_syl": {
+ "id": "mms_syl",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Sylheti",
+ "language": [
+ {
+ "lang_code": "syl",
+ "language_name": "Sylheti",
+ "country": "Bangladesh"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/syl",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Sylheti",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_sza": {
+ "id": "mms_sza",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Semelai",
+ "language": [
+ {
+ "lang_code": "sza",
+ "language_name": "Semelai",
+ "country": "Malaysia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/sza",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Semelai",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tac": {
+ "id": "mms_tac",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tarahumara, Western",
+ "language": [
+ {
+ "lang_code": "tac",
+ "language_name": "Lowland Tarahumara",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tac",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Lowland Tarahumara",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_taj": {
+ "id": "mms_taj",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tamang, Eastern",
+ "language": [
+ {
+ "lang_code": "taj",
+ "language_name": "Eastern Tamang",
+ "country": "Nepal"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/taj",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Eastern Tamang",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tam": {
+ "id": "mms_tam",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tamil",
+ "language": [
+ {
+ "lang_code": "tam",
+ "language_name": "Tamil",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tam",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tamil",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tao": {
+ "id": "mms_tao",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Yami",
+ "language": [
+ {
+ "lang_code": "tao",
+ "language_name": "Yami",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tao",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Yami",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tap": {
+ "id": "mms_tap",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Taabwa",
+ "language": [
+ {
+ "lang_code": "tap",
+ "language_name": "Taabwa",
+ "country": "Zambia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tap",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Taabwa",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_taq": {
+ "id": "mms_taq",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tamasheq",
+ "language": [
+ {
+ "lang_code": "taq",
+ "language_name": "Tamasheq",
+ "country": "Mali"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/taq",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tamasheq",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tat": {
+ "id": "mms_tat",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tatar",
+ "language": [
+ {
+ "lang_code": "tat",
+ "language_name": "Tatar",
+ "country": "Russia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tat",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tatar",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tav": {
+ "id": "mms_tav",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tatuyo",
+ "language": [
+ {
+ "lang_code": "tav",
+ "language_name": "Tatuyo",
+ "country": "Colombia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tav",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tatuyo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tbc": {
+ "id": "mms_tbc",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Takia",
+ "language": [
+ {
+ "lang_code": "tbc",
+ "language_name": "Takia",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tbc",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Takia",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tbg": {
+ "id": "mms_tbg",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tairora, North",
+ "language": [
+ {
+ "lang_code": "tbg",
+ "language_name": "North Tairora",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tbg",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — North Tairora",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tbk": {
+ "id": "mms_tbk",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tagbanwa, Calamian",
+ "language": [
+ {
+ "lang_code": "tbk",
+ "language_name": "Calamian Tagbanwa",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tbk",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Calamian Tagbanwa",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tbl": {
+ "id": "mms_tbl",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tboli",
+ "language": [
+ {
+ "lang_code": "tbl",
+ "language_name": "Tboli",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tbl",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tboli",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tby": {
+ "id": "mms_tby",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tabaru",
+ "language": [
+ {
+ "lang_code": "tby",
+ "language_name": "Tabaru",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tby",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tabaru",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tbz": {
+ "id": "mms_tbz",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ditammari",
+ "language": [
+ {
+ "lang_code": "tbz",
+ "language_name": "Ditammari",
+ "country": "Benin"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tbz",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ditammari",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tca": {
+ "id": "mms_tca",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ticuna",
+ "language": [
+ {
+ "lang_code": "tca",
+ "language_name": "Ticuna",
+ "country": "Brazil"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tca",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ticuna",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tcc": {
+ "id": "mms_tcc",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Datooga",
+ "language": [
+ {
+ "lang_code": "tcc",
+ "language_name": "Datooga",
+ "country": "Tanzania"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tcc",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Datooga",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tcs": {
+ "id": "mms_tcs",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Torres Strait Creole",
+ "language": [
+ {
+ "lang_code": "tcs",
+ "language_name": "Torres Strait Creole",
+ "country": "Australia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tcs",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Torres Strait Creole",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tcz": {
+ "id": "mms_tcz",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chin, Thado",
+ "language": [
+ {
+ "lang_code": "tcz",
+ "language_name": "Thado Chin",
+ "country": "Myanmar"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tcz",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Thado Chin",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tdj": {
+ "id": "mms_tdj",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tajio",
+ "language": [
+ {
+ "lang_code": "tdj",
+ "language_name": "Tajio",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tdj",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tajio",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ted": {
+ "id": "mms_ted",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Krumen, Tepo",
+ "language": [
+ {
+ "lang_code": "ted",
+ "language_name": "Tepo Krumen",
+ "country": "Ivory Coast"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ted",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tepo Krumen",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tee": {
+ "id": "mms_tee",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tepehua, Huehuetla",
+ "language": [
+ {
+ "lang_code": "tee",
+ "language_name": "Huehuetla Tepehua",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tee",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Huehuetla Tepehua",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tel": {
+ "id": "mms_tel",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Telugu",
+ "language": [
+ {
+ "lang_code": "tel",
+ "language_name": "Telugu",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tel",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Telugu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tem": {
+ "id": "mms_tem",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Themne",
+ "language": [
+ {
+ "lang_code": "tem",
+ "language_name": "Timne",
+ "country": "Sierra Leone"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tem",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Timne",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_teo": {
+ "id": "mms_teo",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ateso",
+ "language": [
+ {
+ "lang_code": "teo",
+ "language_name": "Teso",
+ "country": "Uganda, Kenya"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/teo",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Teso",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ter": {
+ "id": "mms_ter",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Terêna",
+ "language": [
+ {
+ "lang_code": "ter",
+ "language_name": "Tereno",
+ "country": "Brazil"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ter",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tereno",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tes": {
+ "id": "mms_tes",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tengger",
+ "language": [
+ {
+ "lang_code": "tes",
+ "language_name": "Tengger",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tes",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tengger",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tew": {
+ "id": "mms_tew",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tewa",
+ "language": [
+ {
+ "lang_code": "tew",
+ "language_name": "Tewa (USA)",
+ "country": "United States"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tew",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tewa (USA)",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tex": {
+ "id": "mms_tex",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tennet",
+ "language": [
+ {
+ "lang_code": "tex",
+ "language_name": "Tennet",
+ "country": "South Sudan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tex",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tennet",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tfr": {
+ "id": "mms_tfr",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Teribe",
+ "language": [
+ {
+ "lang_code": "tfr",
+ "language_name": "Teribe",
+ "country": "Costa Rica"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tfr",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Teribe",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tgj": {
+ "id": "mms_tgj",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tagin",
+ "language": [
+ {
+ "lang_code": "tgj",
+ "language_name": "Tagin",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tgj",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tagin",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tgk": {
+ "id": "mms_tgk",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tajik",
+ "language": [
+ {
+ "lang_code": "tgk",
+ "language_name": "Tajik",
+ "country": "Tajikistan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tgk",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tajik",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tgl": {
+ "id": "mms_tgl",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tagalog",
+ "language": [
+ {
+ "lang_code": "tgl",
+ "language_name": "Filipino",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tgl",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Filipino",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tgo": {
+ "id": "mms_tgo",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Sudest",
+ "language": [
+ {
+ "lang_code": "tgo",
+ "language_name": "Sudest",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tgo",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Sudest",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tgp": {
+ "id": "mms_tgp",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tangoa",
+ "language": [
+ {
+ "lang_code": "tgp",
+ "language_name": "Tangoa",
+ "country": "Vanuatu"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tgp",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tangoa",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tha": {
+ "id": "mms_tha",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Thai",
+ "language": [
+ {
+ "lang_code": "tha",
+ "language_name": "Thai",
+ "country": "Thailand"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tha",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Thai",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_thk": {
+ "id": "mms_thk",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kitharaka",
+ "language": [
+ {
+ "lang_code": "thk",
+ "language_name": "Tharaka",
+ "country": "Kenya"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/thk",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tharaka",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_thl": {
+ "id": "mms_thl",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tharu, Dangaura",
+ "language": [
+ {
+ "lang_code": "thl",
+ "language_name": "Dangaura Tharu",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/thl",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Dangaura Tharu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tih": {
+ "id": "mms_tih",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Murut, Timugon",
+ "language": [
+ {
+ "lang_code": "tih",
+ "language_name": "Timugon Murut",
+ "country": "Malaysia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tih",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Timugon Murut",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tik": {
+ "id": "mms_tik",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tikar",
+ "language": [
+ {
+ "lang_code": "tik",
+ "language_name": "Tikar",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tik",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tikar",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tkr": {
+ "id": "mms_tkr",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tsakhur",
+ "language": [
+ {
+ "lang_code": "tkr",
+ "language_name": "Tsakhur",
+ "country": "Azerbaijan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tkr",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tsakhur",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tlb": {
+ "id": "mms_tlb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tobelo",
+ "language": [
+ {
+ "lang_code": "tlb",
+ "language_name": "Tobelo",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tlb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tobelo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tlj": {
+ "id": "mms_tlj",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Talinga-Bwisi",
+ "language": [
+ {
+ "lang_code": "tlj",
+ "language_name": "Talinga-Bwisi",
+ "country": "Uganda"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tlj",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Talinga-Bwisi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tly": {
+ "id": "mms_tly",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Talysh",
+ "language": [
+ {
+ "lang_code": "tly",
+ "language_name": "Talysh",
+ "country": "Azerbaijan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tly",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Talysh",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tmc": {
+ "id": "mms_tmc",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tumak",
+ "language": [
+ {
+ "lang_code": "tmc",
+ "language_name": "Tumak",
+ "country": "Chad"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tmc",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tumak",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tmf": {
+ "id": "mms_tmf",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Toba-Maskoy",
+ "language": [
+ {
+ "lang_code": "tmf",
+ "language_name": "Toba-Maskoy",
+ "country": "Paraguay"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tmf",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Toba-Maskoy",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tna": {
+ "id": "mms_tna",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tacana",
+ "language": [
+ {
+ "lang_code": "tna",
+ "language_name": "Tacana",
+ "country": "Bolivia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tna",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tacana",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tng": {
+ "id": "mms_tng",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tobanga",
+ "language": [
+ {
+ "lang_code": "tng",
+ "language_name": "Tobanga",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tng",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tobanga",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tnk": {
+ "id": "mms_tnk",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kwamera",
+ "language": [
+ {
+ "lang_code": "tnk",
+ "language_name": "Kwamera",
+ "country": "Vanuatu"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tnk",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kwamera",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tnn": {
+ "id": "mms_tnn",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tanna, North",
+ "language": [
+ {
+ "lang_code": "tnn",
+ "language_name": "North Tanna",
+ "country": "Vanuatu"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tnn",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — North Tanna",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tnp": {
+ "id": "mms_tnp",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Whitesands",
+ "language": [
+ {
+ "lang_code": "tnp",
+ "language_name": "Whitesands",
+ "country": "Vanuatu"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tnp",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Whitesands",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tnr": {
+ "id": "mms_tnr",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ménik",
+ "language": [
+ {
+ "lang_code": "tnr",
+ "language_name": "Ménik",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tnr",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ménik",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tnt": {
+ "id": "mms_tnt",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tontemboan",
+ "language": [
+ {
+ "lang_code": "tnt",
+ "language_name": "Tontemboan",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tnt",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tontemboan",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tob": {
+ "id": "mms_tob",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Toba",
+ "language": [
+ {
+ "lang_code": "tob",
+ "language_name": "Toba",
+ "country": "Argentina"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tob",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Toba",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_toc": {
+ "id": "mms_toc",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Totonac, Coyutla",
+ "language": [
+ {
+ "lang_code": "toc",
+ "language_name": "Coyutla Totonac",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/toc",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Coyutla Totonac",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_toh": {
+ "id": "mms_toh",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tonga",
+ "language": [
+ {
+ "lang_code": "toh",
+ "language_name": "Gitonga",
+ "country": "Zambia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/toh",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Gitonga",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tom": {
+ "id": "mms_tom",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tombulu",
+ "language": [
+ {
+ "lang_code": "tom",
+ "language_name": "Tombulu",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tom",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tombulu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tos": {
+ "id": "mms_tos",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Totonac, Highland",
+ "language": [
+ {
+ "lang_code": "tos",
+ "language_name": "Highland Totonac",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tos",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Highland Totonac",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tpi": {
+ "id": "mms_tpi",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tok Pisin",
+ "language": [
+ {
+ "lang_code": "tpi",
+ "language_name": "Tok Pisin",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tpi",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tok Pisin",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tpm": {
+ "id": "mms_tpm",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tampulma",
+ "language": [
+ {
+ "lang_code": "tpm",
+ "language_name": "Tampulma",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tpm",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tampulma",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tpp": {
+ "id": "mms_tpp",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tepehua, Pisaflores",
+ "language": [
+ {
+ "lang_code": "tpp",
+ "language_name": "Pisaflores Tepehua",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tpp",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Pisaflores Tepehua",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tpt": {
+ "id": "mms_tpt",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tepehua, Tlachichilco",
+ "language": [
+ {
+ "lang_code": "tpt",
+ "language_name": "Tlachichilco Tepehua",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tpt",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tlachichilco Tepehua",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_trc": {
+ "id": "mms_trc",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Triqui, Copala",
+ "language": [
+ {
+ "lang_code": "trc",
+ "language_name": "Copala Triqui",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/trc",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Copala Triqui",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tri": {
+ "id": "mms_tri",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Trió",
+ "language": [
+ {
+ "lang_code": "tri",
+ "language_name": "Trió",
+ "country": "Brazil"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tri",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Trió",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_trn": {
+ "id": "mms_trn",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Trinitario",
+ "language": [
+ {
+ "lang_code": "trn",
+ "language_name": "Trinitario",
+ "country": "Bolivia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/trn",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Trinitario",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_trs": {
+ "id": "mms_trs",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Triqui, Chicahuaxtla",
+ "language": [
+ {
+ "lang_code": "trs",
+ "language_name": "Chicahuaxtla Triqui",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/trs",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Chicahuaxtla Triqui",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tso": {
+ "id": "mms_tso",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tsonga",
+ "language": [
+ {
+ "lang_code": "tso",
+ "language_name": "Tsonga",
+ "country": "Mozambique"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tso",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tsonga",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tsz": {
+ "id": "mms_tsz",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Purepecha",
+ "language": [
+ {
+ "lang_code": "tsz",
+ "language_name": "Purepecha",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tsz",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Purepecha",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ttc": {
+ "id": "mms_ttc",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tektiteko",
+ "language": [
+ {
+ "lang_code": "ttc",
+ "language_name": "Tektiteko",
+ "country": "Guatemala"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ttc",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tektiteko",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tte": {
+ "id": "mms_tte",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bwanabwana",
+ "language": [
+ {
+ "lang_code": "tte",
+ "language_name": "Bwanabwana",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tte",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Bwanabwana",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ttq-script_tifinagh": {
+ "id": "mms_ttq-script_tifinagh",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tamajaq, Tawallammat",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Niger"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ttq-script_tifinagh",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tue": {
+ "id": "mms_tue",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tuyuca",
+ "language": [
+ {
+ "lang_code": "tue",
+ "language_name": "Tuyuca",
+ "country": "Colombia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tue",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tuyuca",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tuf": {
+ "id": "mms_tuf",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tunebo, Central",
+ "language": [
+ {
+ "lang_code": "tuf",
+ "language_name": "Central Tunebo",
+ "country": "Colombia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tuf",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Central Tunebo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tuk-script_arabic": {
+ "id": "mms_tuk-script_arabic",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Turkmen",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Turkmenistan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tuk-script_arabic",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tuk-script_latin": {
+ "id": "mms_tuk-script_latin",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Turkmen",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Turkmenistan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tuk-script_latin",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tuo": {
+ "id": "mms_tuo",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tucano",
+ "language": [
+ {
+ "lang_code": "tuo",
+ "language_name": "Tucano",
+ "country": "Colombia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tuo",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tucano",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tur": {
+ "id": "mms_tur",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Turkish",
+ "language": [
+ {
+ "lang_code": "tur",
+ "language_name": "Turkish",
+ "country": "Turkey"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tur",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Turkish",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tvw": {
+ "id": "mms_tvw",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Sedoa",
+ "language": [
+ {
+ "lang_code": "tvw",
+ "language_name": "Sedoa",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tvw",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Sedoa",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_twb": {
+ "id": "mms_twb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tawbuid",
+ "language": [
+ {
+ "lang_code": "twb",
+ "language_name": "Western Tawbuid",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/twb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Western Tawbuid",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_twe": {
+ "id": "mms_twe",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Teiwa",
+ "language": [
+ {
+ "lang_code": "twe",
+ "language_name": "Tewa (Indonesia)",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/twe",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tewa (Indonesia)",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_twu": {
+ "id": "mms_twu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Termanu",
+ "language": [
+ {
+ "lang_code": "twu",
+ "language_name": "Termanu",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/twu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Termanu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_txa": {
+ "id": "mms_txa",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tombonuo",
+ "language": [
+ {
+ "lang_code": "txa",
+ "language_name": "Tombonuo",
+ "country": "Malaysia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/txa",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tombonuo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_txq": {
+ "id": "mms_txq",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tii",
+ "language": [
+ {
+ "lang_code": "txq",
+ "language_name": "Tii",
+ "country": "South Sudan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/txq",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Tii",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_txu": {
+ "id": "mms_txu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kayapó",
+ "language": [
+ {
+ "lang_code": "txu",
+ "language_name": "Kayapó",
+ "country": "Brazil"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/txu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kayapó",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tye": {
+ "id": "mms_tye",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kyanga",
+ "language": [
+ {
+ "lang_code": "tye",
+ "language_name": "Kyanga",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tye",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kyanga",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tzh-dialect_bachajón": {
+ "id": "mms_tzh-dialect_bachajón",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tzeltal",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tzh-dialect_bachajón",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tzh-dialect_tenejapa": {
+ "id": "mms_tzh-dialect_tenejapa",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tzeltal",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tzh-dialect_tenejapa",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tzj-dialect_eastern": {
+ "id": "mms_tzj-dialect_eastern",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tz’utujil",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Guatemala"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tzj-dialect_eastern",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tzj-dialect_western": {
+ "id": "mms_tzj-dialect_western",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tz’utujil",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Guatemala"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tzj-dialect_western",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tzo-dialect_chamula": {
+ "id": "mms_tzo-dialect_chamula",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tzotzil",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tzo-dialect_chamula",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_tzo-dialect_chenalhó": {
+ "id": "mms_tzo-dialect_chenalhó",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Tzotzil",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/tzo-dialect_chenalhó",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ubl": {
+ "id": "mms_ubl",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Bikol, Buhi’non",
+ "language": [
+ {
+ "lang_code": "ubl",
+ "language_name": "Buhi'non Bikol",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ubl",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Buhi'non Bikol",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ubu": {
+ "id": "mms_ubu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Umbu-Ungu",
+ "language": [
+ {
+ "lang_code": "ubu",
+ "language_name": "Umbu-Ungu",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ubu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Umbu-Ungu",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_udm": {
+ "id": "mms_udm",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Udmurt",
+ "language": [
+ {
+ "lang_code": "udm",
+ "language_name": "Udmurt",
+ "country": "Russia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/udm",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Udmurt",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_udu": {
+ "id": "mms_udu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Uduk",
+ "language": [
+ {
+ "lang_code": "udu",
+ "language_name": "Uduk",
+ "country": "South Sudan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/udu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Uduk",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_uig-script_arabic": {
+ "id": "mms_uig-script_arabic",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Uyghur",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "China"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/uig-script_arabic",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_uig-script_cyrillic": {
+ "id": "mms_uig-script_cyrillic",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Uyghur",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "China"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/uig-script_cyrillic",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ukr": {
+ "id": "mms_ukr",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ukrainian",
+ "language": [
+ {
+ "lang_code": "ukr",
+ "language_name": "Ukrainian",
+ "country": "Ukraine"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ukr",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ukrainian",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_unr": {
+ "id": "mms_unr",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mundari",
+ "language": [
+ {
+ "lang_code": "unr",
+ "language_name": "Mundari",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/unr",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mundari",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_upv": {
+ "id": "mms_upv",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Uripiv-Wala-Rano-Atchin",
+ "language": [
+ {
+ "lang_code": "upv",
+ "language_name": "Uripiv-Wala-Rano-Atchin",
+ "country": "Vanuatu"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/upv",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Uripiv-Wala-Rano-Atchin",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ura": {
+ "id": "mms_ura",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Urarina",
+ "language": [
+ {
+ "lang_code": "ura",
+ "language_name": "Urarina",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ura",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Urarina",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_urb": {
+ "id": "mms_urb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kaapor",
+ "language": [
+ {
+ "lang_code": "urb",
+ "language_name": "Urubú-Kaapor",
+ "country": "Brazil"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/urb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Urubú-Kaapor",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_urd-script_arabic": {
+ "id": "mms_urd-script_arabic",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Urdu",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/urd-script_arabic",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_urd-script_devanagari": {
+ "id": "mms_urd-script_devanagari",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Urdu",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/urd-script_devanagari",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_urd-script_latin": {
+ "id": "mms_urd-script_latin",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Urdu",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/urd-script_latin",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_urk": {
+ "id": "mms_urk",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Urak Lawoi’",
+ "language": [
+ {
+ "lang_code": "urk",
+ "language_name": "Urak Lawoi'",
+ "country": "Thailand"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/urk",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Urak Lawoi'",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_urt": {
+ "id": "mms_urt",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Urat",
+ "language": [
+ {
+ "lang_code": "urt",
+ "language_name": "Urat",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/urt",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Urat",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ury": {
+ "id": "mms_ury",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Orya",
+ "language": [
+ {
+ "lang_code": "ury",
+ "language_name": "Orya",
+ "country": "Papua New Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ury",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Orya",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_usp": {
+ "id": "mms_usp",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Uspanteko",
+ "language": [
+ {
+ "lang_code": "usp",
+ "language_name": "Uspanteco",
+ "country": "Guatemala"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/usp",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Uspanteco",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_uzb-script_cyrillic": {
+ "id": "mms_uzb-script_cyrillic",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Uzbek",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Uzbekistan"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/uzb-script_cyrillic",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_vag": {
+ "id": "mms_vag",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Vagla",
+ "language": [
+ {
+ "lang_code": "vag",
+ "language_name": "Vagla",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/vag",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Vagla",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_vid": {
+ "id": "mms_vid",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Vidunda",
+ "language": [
+ {
+ "lang_code": "vid",
+ "language_name": "Vidunda",
+ "country": "Tanzania"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/vid",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Vidunda",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_vie": {
+ "id": "mms_vie",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Vietnamese",
+ "language": [
+ {
+ "lang_code": "vie",
+ "language_name": "Vietnamese",
+ "country": "Vietnam"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/vie",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Vietnamese",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_vif": {
+ "id": "mms_vif",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Vili",
+ "language": [
+ {
+ "lang_code": "vif",
+ "language_name": "Vili",
+ "country": "Gabon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/vif",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Vili",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_vmw": {
+ "id": "mms_vmw",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Makhuwa",
+ "language": [
+ {
+ "lang_code": "vmw",
+ "language_name": "Makhuwa",
+ "country": "Mozambique"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/vmw",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Makhuwa",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_vmy": {
+ "id": "mms_vmy",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mazatec, Ayautla",
+ "language": [
+ {
+ "lang_code": "vmy",
+ "language_name": "Ayautla Mazatec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/vmy",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ayautla Mazatec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_vun": {
+ "id": "mms_vun",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Vunjo",
+ "language": [
+ {
+ "lang_code": "vun",
+ "language_name": "Vunjo",
+ "country": "Tanzania"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/vun",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Vunjo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_vut": {
+ "id": "mms_vut",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Vute",
+ "language": [
+ {
+ "lang_code": "vut",
+ "language_name": "Vute",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/vut",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Vute",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_wal-script_ethiopic": {
+ "id": "mms_wal-script_ethiopic",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Wolaytta",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Ethiopia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/wal-script_ethiopic",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_wal-script_latin": {
+ "id": "mms_wal-script_latin",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Wolaytta",
+ "language": [
+ {
+ "lang_code": "unknown",
+ "language_name": "Unknown",
+ "country": "Ethiopia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/wal-script_latin",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Unknown",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_wap": {
+ "id": "mms_wap",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Wapishana",
+ "language": [
+ {
+ "lang_code": "wap",
+ "language_name": "Wapishana",
+ "country": "Guyana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/wap",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Wapishana",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_war": {
+ "id": "mms_war",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Waray-Waray",
+ "language": [
+ {
+ "lang_code": "war",
+ "language_name": "Waray",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/war",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Waray",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_waw": {
+ "id": "mms_waw",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Waiwai",
+ "language": [
+ {
+ "lang_code": "waw",
+ "language_name": "Waiwai",
+ "country": "Brazil"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/waw",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Waiwai",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_way": {
+ "id": "mms_way",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Wayana",
+ "language": [
+ {
+ "lang_code": "way",
+ "language_name": "Wayana",
+ "country": "Suriname"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/way",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Wayana",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_wba": {
+ "id": "mms_wba",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Warao",
+ "language": [
+ {
+ "lang_code": "wba",
+ "language_name": "Warao",
+ "country": "Guyana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/wba",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Warao",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_wlo": {
+ "id": "mms_wlo",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Wolio",
+ "language": [
+ {
+ "lang_code": "wlo",
+ "language_name": "Wolio",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/wlo",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Wolio",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_wlx": {
+ "id": "mms_wlx",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Wali",
+ "language": [
+ {
+ "lang_code": "wlx",
+ "language_name": "Wali (Ghana)",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/wlx",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Wali (Ghana)",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_wmw": {
+ "id": "mms_wmw",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mwani",
+ "language": [
+ {
+ "lang_code": "wmw",
+ "language_name": "Mwani",
+ "country": "Mozambique"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/wmw",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mwani",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_wob": {
+ "id": "mms_wob",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Wè Northern",
+ "language": [
+ {
+ "lang_code": "wob",
+ "language_name": "Wè Northern",
+ "country": "Ivory Coast"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/wob",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Wè Northern",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_wsg": {
+ "id": "mms_wsg",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Gondi, Adilabad",
+ "language": [
+ {
+ "lang_code": "wsg",
+ "language_name": "Adilabad Gondi",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/wsg",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Adilabad Gondi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_wwa": {
+ "id": "mms_wwa",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Waama",
+ "language": [
+ {
+ "lang_code": "wwa",
+ "language_name": "Waama",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/wwa",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Waama",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_xal": {
+ "id": "mms_xal",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kalmyk-Oirat",
+ "language": [
+ {
+ "lang_code": "xal",
+ "language_name": "Kalmyk",
+ "country": "Russia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xal",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kalmyk",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_xdy": {
+ "id": "mms_xdy",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Malayic Dayak",
+ "language": [
+ {
+ "lang_code": "xdy",
+ "language_name": "Malayic Dayak",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xdy",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Malayic Dayak",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_xed": {
+ "id": "mms_xed",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Hdi",
+ "language": [
+ {
+ "lang_code": "xed",
+ "language_name": "Hdi",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xed",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Hdi",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_xer": {
+ "id": "mms_xer",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Xerénte",
+ "language": [
+ {
+ "lang_code": "xer",
+ "language_name": "Xerénte",
+ "country": "Brazil"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xer",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Xerénte",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_xmm": {
+ "id": "mms_xmm",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Malay, Manado",
+ "language": [
+ {
+ "lang_code": "xmm",
+ "language_name": "Manado Malay",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xmm",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Manado Malay",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_xnj": {
+ "id": "mms_xnj",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chingoni",
+ "language": [
+ {
+ "lang_code": "xnj",
+ "language_name": "Ngoni (Tanzania)",
+ "country": "Mozambique"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xnj",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ngoni (Tanzania)",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_xnr": {
+ "id": "mms_xnr",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kangri",
+ "language": [
+ {
+ "lang_code": "xnr",
+ "language_name": "Kangri",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xnr",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kangri",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_xog": {
+ "id": "mms_xog",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Soga",
+ "language": [
+ {
+ "lang_code": "xog",
+ "language_name": "Soga",
+ "country": "Uganda"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xog",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Soga",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_xon": {
+ "id": "mms_xon",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Konkomba",
+ "language": [
+ {
+ "lang_code": "xon",
+ "language_name": "Konkomba",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xon",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Konkomba",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_xrb": {
+ "id": "mms_xrb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Karaboro, Eastern",
+ "language": [
+ {
+ "lang_code": "xrb",
+ "language_name": "Eastern Karaboro",
+ "country": "Burkina Faso"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xrb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Eastern Karaboro",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_xsb": {
+ "id": "mms_xsb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Sambal",
+ "language": [
+ {
+ "lang_code": "xsb",
+ "language_name": "Sambal",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xsb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Sambal",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_xsm": {
+ "id": "mms_xsm",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kasem",
+ "language": [
+ {
+ "lang_code": "xsm",
+ "language_name": "Kasem",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xsm",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kasem",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_xsr": {
+ "id": "mms_xsr",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Sherpa",
+ "language": [
+ {
+ "lang_code": "xsr",
+ "language_name": "Sherpa",
+ "country": "Nepal"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xsr",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Sherpa",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_xsu": {
+ "id": "mms_xsu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Sanumá",
+ "language": [
+ {
+ "lang_code": "xsu",
+ "language_name": "Sanumá",
+ "country": "Venezuela"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xsu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Sanumá",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_xta": {
+ "id": "mms_xta",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mixtec, Alcozauca",
+ "language": [
+ {
+ "lang_code": "xta",
+ "language_name": "Alcozauca Mixtec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xta",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Alcozauca Mixtec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_xtd": {
+ "id": "mms_xtd",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mixtec, Diuxi-Tilantongo",
+ "language": [
+ {
+ "lang_code": "xtd",
+ "language_name": "Diuxi-Tilantongo Mixtec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xtd",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Diuxi-Tilantongo Mixtec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_xte": {
+ "id": "mms_xte",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ketengban",
+ "language": [
+ {
+ "lang_code": "xte",
+ "language_name": "Ketengban",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xte",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ketengban",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_xtm": {
+ "id": "mms_xtm",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mixtec, Magdalena Peñasco",
+ "language": [
+ {
+ "lang_code": "xtm",
+ "language_name": "Magdalena Peñasco Mixtec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xtm",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Magdalena Peñasco Mixtec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_xtn": {
+ "id": "mms_xtn",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mixtec, Northern Tlaxiaco",
+ "language": [
+ {
+ "lang_code": "xtn",
+ "language_name": "Northern Tlaxiaco Mixtec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xtn",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Northern Tlaxiaco Mixtec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_xua": {
+ "id": "mms_xua",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kurumba, Alu",
+ "language": [
+ {
+ "lang_code": "xua",
+ "language_name": "Alu Kurumba",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xua",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Alu Kurumba",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_xuo": {
+ "id": "mms_xuo",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kuo",
+ "language": [
+ {
+ "lang_code": "xuo",
+ "language_name": "Kuo",
+ "country": "Ghana"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/xuo",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kuo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_yaa": {
+ "id": "mms_yaa",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Yaminahua",
+ "language": [
+ {
+ "lang_code": "yaa",
+ "language_name": "Yaminahua",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/yaa",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Yaminahua",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_yad": {
+ "id": "mms_yad",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Yagua",
+ "language": [
+ {
+ "lang_code": "yad",
+ "language_name": "Yagua",
+ "country": "Peru"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/yad",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Yagua",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_yal": {
+ "id": "mms_yal",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Yalunka",
+ "language": [
+ {
+ "lang_code": "yal",
+ "language_name": "Yalunka",
+ "country": "Guinea"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/yal",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Yalunka",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_yam": {
+ "id": "mms_yam",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Yamba",
+ "language": [
+ {
+ "lang_code": "yam",
+ "language_name": "Yamba",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/yam",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Yamba",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_yao": {
+ "id": "mms_yao",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Yao",
+ "language": [
+ {
+ "lang_code": "yao",
+ "language_name": "Yao",
+ "country": "Mozambique"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/yao",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Yao",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_yas": {
+ "id": "mms_yas",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Nugunu",
+ "language": [
+ {
+ "lang_code": "yas",
+ "language_name": "Nugunu (Cameroon)",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/yas",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Nugunu (Cameroon)",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_yat": {
+ "id": "mms_yat",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Yambeta",
+ "language": [
+ {
+ "lang_code": "yat",
+ "language_name": "Yambeta",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/yat",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Yambeta",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_yaz": {
+ "id": "mms_yaz",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Lokaa",
+ "language": [
+ {
+ "lang_code": "yaz",
+ "language_name": "Lokaa",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/yaz",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Lokaa",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_yba": {
+ "id": "mms_yba",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Yala",
+ "language": [
+ {
+ "lang_code": "yba",
+ "language_name": "Yala",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/yba",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Yala",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ybb": {
+ "id": "mms_ybb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Yemba",
+ "language": [
+ {
+ "lang_code": "ybb",
+ "language_name": "Yemba",
+ "country": "Cameroon"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ybb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Yemba",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ycl": {
+ "id": "mms_ycl",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Lolopo",
+ "language": [
+ {
+ "lang_code": "ycl",
+ "language_name": "Lolopo",
+ "country": "China"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ycl",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Lolopo",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ycn": {
+ "id": "mms_ycn",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Yucuna",
+ "language": [
+ {
+ "lang_code": "ycn",
+ "language_name": "Yucuna",
+ "country": "Colombia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ycn",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Yucuna",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_yea": {
+ "id": "mms_yea",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Ravula",
+ "language": [
+ {
+ "lang_code": "yea",
+ "language_name": "Ravula",
+ "country": "India"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/yea",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ravula",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_yka": {
+ "id": "mms_yka",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Yakan",
+ "language": [
+ {
+ "lang_code": "yka",
+ "language_name": "Yakan",
+ "country": "Philippines"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/yka",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Yakan",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_yli": {
+ "id": "mms_yli",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Yali, Angguruk",
+ "language": [
+ {
+ "lang_code": "yli",
+ "language_name": "Angguruk Yali",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/yli",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Angguruk Yali",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_yor": {
+ "id": "mms_yor",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Yoruba",
+ "language": [
+ {
+ "lang_code": "yor",
+ "language_name": "Yoruba",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/yor",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Yoruba",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_yre": {
+ "id": "mms_yre",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Yaouré",
+ "language": [
+ {
+ "lang_code": "yre",
+ "language_name": "Yaouré",
+ "country": "Ivory Coast"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/yre",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Yaouré",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_yua": {
+ "id": "mms_yua",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Maya, Yucatec",
+ "language": [
+ {
+ "lang_code": "yua",
+ "language_name": "Yucateco",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/yua",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Yucateco",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_yuz": {
+ "id": "mms_yuz",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Yuracare",
+ "language": [
+ {
+ "lang_code": "yuz",
+ "language_name": "Yuracare",
+ "country": "Bolivia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/yuz",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Yuracare",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_yva": {
+ "id": "mms_yva",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Yawa",
+ "language": [
+ {
+ "lang_code": "yva",
+ "language_name": "Yawa",
+ "country": "Indonesia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/yva",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Yawa",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_zaa": {
+ "id": "mms_zaa",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Zapotec, Sierra de Juárez",
+ "language": [
+ {
+ "lang_code": "zaa",
+ "language_name": "Sierra de Juárez Zapotec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zaa",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Sierra de Juárez Zapotec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_zab": {
+ "id": "mms_zab",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Zapotec, Western Tlacolula Valley",
+ "language": [
+ {
+ "lang_code": "zab",
+ "language_name": "Western Tlacolula Valley Zapotec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zab",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Western Tlacolula Valley Zapotec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_zac": {
+ "id": "mms_zac",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Zapotec, Ocotlán",
+ "language": [
+ {
+ "lang_code": "zac",
+ "language_name": "Ocotlán Zapotec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zac",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ocotlán Zapotec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_zad": {
+ "id": "mms_zad",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Zapotec, Cajonos",
+ "language": [
+ {
+ "lang_code": "zad",
+ "language_name": "Cajonos Zapotec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zad",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Cajonos Zapotec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_zae": {
+ "id": "mms_zae",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Zapotec, Yareni",
+ "language": [
+ {
+ "lang_code": "zae",
+ "language_name": "Yareni Zapotec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zae",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Yareni Zapotec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_zai": {
+ "id": "mms_zai",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Zapotec, Isthmus",
+ "language": [
+ {
+ "lang_code": "zai",
+ "language_name": "Isthmus Zapotec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zai",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Isthmus Zapotec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_zam": {
+ "id": "mms_zam",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Zapotec, Miahuatlán",
+ "language": [
+ {
+ "lang_code": "zam",
+ "language_name": "Miahuatlán Zapotec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zam",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Miahuatlán Zapotec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_zao": {
+ "id": "mms_zao",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Zapotec, Ozolotepec",
+ "language": [
+ {
+ "lang_code": "zao",
+ "language_name": "Ozolotepec Zapotec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zao",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Ozolotepec Zapotec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_zaq": {
+ "id": "mms_zaq",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Zapotec, Aloápam",
+ "language": [
+ {
+ "lang_code": "zaq",
+ "language_name": "Aloápam Zapotec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zaq",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Aloápam Zapotec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_zar": {
+ "id": "mms_zar",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Zapotec, Rincón",
+ "language": [
+ {
+ "lang_code": "zar",
+ "language_name": "Rincón Zapotec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zar",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Rincón Zapotec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_zas": {
+ "id": "mms_zas",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Zapotec, Santo Domingo Albarradas",
+ "language": [
+ {
+ "lang_code": "zas",
+ "language_name": "Santo Domingo Albarradas Zapotec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zas",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Santo Domingo Albarradas Zapotec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_zav": {
+ "id": "mms_zav",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Zapotec, Yatzachi",
+ "language": [
+ {
+ "lang_code": "zav",
+ "language_name": "Yatzachi Zapotec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zav",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Yatzachi Zapotec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_zaw": {
+ "id": "mms_zaw",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Zapotec, Mitla",
+ "language": [
+ {
+ "lang_code": "zaw",
+ "language_name": "Mitla Zapotec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zaw",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mitla Zapotec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_zca": {
+ "id": "mms_zca",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Zapotec, Coatecas Altas",
+ "language": [
+ {
+ "lang_code": "zca",
+ "language_name": "Coatecas Altas Zapotec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zca",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Coatecas Altas Zapotec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_zga": {
+ "id": "mms_zga",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Kinga",
+ "language": [
+ {
+ "lang_code": "zga",
+ "language_name": "Kinga",
+ "country": "Tanzania"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zga",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Kinga",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_zim": {
+ "id": "mms_zim",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mesme",
+ "language": [
+ {
+ "lang_code": "zim",
+ "language_name": "Mesme",
+ "country": "Nigeria"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zim",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mesme",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ziw": {
+ "id": "mms_ziw",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Zigula",
+ "language": [
+ {
+ "lang_code": "ziw",
+ "language_name": "Zigula",
+ "country": "Tanzania"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ziw",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Zigula",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_zlm": {
+ "id": "mms_zlm",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Malay",
+ "language": [
+ {
+ "lang_code": "zlm",
+ "language_name": "Malay (individual language)",
+ "country": "Malaysia"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zlm",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Malay (individual language)",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_zmz": {
+ "id": "mms_zmz",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Mbandja",
+ "language": [
+ {
+ "lang_code": "zmz",
+ "language_name": "Mbandja",
+ "country": "Central African Republic"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zmz",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mbandja",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_zne": {
+ "id": "mms_zne",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Zande",
+ "language": [
+ {
+ "lang_code": "zne",
+ "language_name": "Zande (individual language)",
+ "country": "Democratic Republic of the Congo"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zne",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Zande (individual language)",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_zos": {
+ "id": "mms_zos",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Zoque, Francisco León",
+ "language": [
+ {
+ "lang_code": "zos",
+ "language_name": "Francisco León Zoque",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zos",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Francisco León Zoque",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_zpc": {
+ "id": "mms_zpc",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Zapotec, Choapan",
+ "language": [
+ {
+ "lang_code": "zpc",
+ "language_name": "Choapan Zapotec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zpc",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Choapan Zapotec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_zpg": {
+ "id": "mms_zpg",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Zapotec, Guevea de Humboldt",
+ "language": [
+ {
+ "lang_code": "zpg",
+ "language_name": "Guevea De Humboldt Zapotec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zpg",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Guevea De Humboldt Zapotec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_zpi": {
+ "id": "mms_zpi",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Zapotec, Santa María Quiegolani",
+ "language": [
+ {
+ "lang_code": "zpi",
+ "language_name": "Santa María Quiegolani Zapotec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zpi",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Santa María Quiegolani Zapotec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_zpl": {
+ "id": "mms_zpl",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Zapotec, Lachixío",
+ "language": [
+ {
+ "lang_code": "zpl",
+ "language_name": "Lachixío Zapotec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zpl",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Lachixío Zapotec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_zpm": {
+ "id": "mms_zpm",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Zapotec, Mixtepec",
+ "language": [
+ {
+ "lang_code": "zpm",
+ "language_name": "Mixtepec Zapotec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zpm",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Mixtepec Zapotec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_zpo": {
+ "id": "mms_zpo",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Zapotec, Amatlán",
+ "language": [
+ {
+ "lang_code": "zpo",
+ "language_name": "Amatlán Zapotec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zpo",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Amatlán Zapotec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_zpt": {
+ "id": "mms_zpt",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Zapotec, San Vicente Coatlán",
+ "language": [
+ {
+ "lang_code": "zpt",
+ "language_name": "San Vicente Coatlán Zapotec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zpt",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — San Vicente Coatlán Zapotec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_zpu": {
+ "id": "mms_zpu",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Zapotec, Yalálag",
+ "language": [
+ {
+ "lang_code": "zpu",
+ "language_name": "Yalálag Zapotec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zpu",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Yalálag Zapotec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_zpz": {
+ "id": "mms_zpz",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Zapotec, Texmelucan",
+ "language": [
+ {
+ "lang_code": "zpz",
+ "language_name": "Texmelucan Zapotec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zpz",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Texmelucan Zapotec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_ztq": {
+ "id": "mms_ztq",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Zapotec, Quioquitani-Quierí",
+ "language": [
+ {
+ "lang_code": "ztq",
+ "language_name": "Quioquitani-Quierí Zapotec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/ztq",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Quioquitani-Quierí Zapotec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_zty": {
+ "id": "mms_zty",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Zapotec, Yatee",
+ "language": [
+ {
+ "lang_code": "zty",
+ "language_name": "Yatee Zapotec",
+ "country": "Mexico"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zty",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Yatee Zapotec",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_zyb": {
+ "id": "mms_zyb",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Zhuang, Yongbei",
+ "language": [
+ {
+ "lang_code": "zyb",
+ "language_name": "Yongbei Zhuang",
+ "country": "China"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zyb",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Yongbei Zhuang",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_zyp": {
+ "id": "mms_zyp",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Chin, Zyphe",
+ "language": [
+ {
+ "lang_code": "zyp",
+ "language_name": "Zyphe Chin",
+ "country": "Myanmar"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zyp",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Zyphe Chin",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "mms_zza": {
+ "id": "mms_zza",
+ "model_type": "mms",
+ "developer": "mms",
+ "name": "Zaza",
+ "language": [
+ {
+ "lang_code": "zza",
+ "language_name": "Zaza",
+ "country": "Turkey"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://huggingface.co/willwade/mms-tts-multilingual-models-onnx/resolve/main/zza",
+ "compression": false,
+ "filesize_mb": 0.0,
+ "description": "MMS TTS — Zaza",
+ "license": "CC-BY-NC-4.0",
+ "license_url": "https://huggingface.co/facebook/mms-tts/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "mms",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "nano-en-v0_1-fp16": {
+ "id": "nano-en-v0_1-fp16",
+ "model_type": "kitten",
+ "developer": "nano",
+ "name": "v0_1",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp16",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/kitten-nano-en-v0_1-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 25.61,
+ "sha256": "f35dac93754fe2ac97c66e1f468311d0d2130f7f0f5a89bfa1197e09a0cbdec5",
+ "description": "Nano kitten TTS — English (fp16)",
+ "license": "Apache-2.0",
+ "license_url": "https://github.com/k2-fsa/sherpa-onnx/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.12.8",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "kitten",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "nano-en-v0_2-fp16": {
+ "id": "nano-en-v0_2-fp16",
+ "model_type": "kitten",
+ "developer": "nano",
+ "name": "v0_2",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp16",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/kitten-nano-en-v0_2-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 25.36,
+ "sha256": "0345a8a2f4a710cb8f7912c9a731ded8b3e1e69b33a871efa95c2e64651518fe",
+ "description": "Nano kitten TTS — English (fp16)",
+ "license": "Apache-2.0",
+ "license_url": "https://github.com/k2-fsa/sherpa-onnx/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.12.8",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "kitten",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "nano-en-v0_8": {
+ "id": "nano-en-v0_8",
+ "model_type": "kitten",
+ "developer": "nano",
+ "name": "v0_8",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/kitten-nano-en-v0_8-fp32.tar.bz2",
+ "compression": true,
+ "filesize_mb": 60.86,
+ "sha256": "16092117bfe591ddcd58d078e1454603b8e1caea46f85653b2c2efae76bd883e",
+ "description": "Nano kitten TTS — English",
+ "license": "Apache-2.0",
+ "license_url": "https://github.com/k2-fsa/sherpa-onnx/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.12.8",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "kitten",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "nano-en-v0_8-int8": {
+ "id": "nano-en-v0_8-int8",
+ "model_type": "kitten",
+ "developer": "nano",
+ "name": "v0_8",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "int8",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/kitten-nano-en-v0_8-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 29.77,
+ "sha256": "6fa5be852612ce761094ba74ee6123b4fc4acfefa79bf64dc63acae4a83af2fd",
+ "description": "Nano kitten TTS — English (int8)",
+ "license": "Apache-2.0",
+ "license_url": "https://github.com/k2-fsa/sherpa-onnx/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.12.8",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "kitten",
+ "on-device",
+ "sherpa-onnx"
+ ],
+ "deprecated": false
+ },
+ "piper-ar_JO-SA_dii-high": {
+ "id": "piper-ar_JO-SA_dii-high",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "SA_dii",
+ "language": [
+ {
+ "lang_code": "ar",
+ "language_name": "Arabic",
+ "country": "JO"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ar_JO-SA_dii-high.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.88,
+ "sha256": "9098ae5b3785a5f0fd3edd1ba5f8bd4d212915bd5a1bcd08cc012a4c818103ba",
+ "description": "Piper vits TTS — Arabic (high)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ar_JO-SA_dii-high-fp16": {
+ "id": "piper-ar_JO-SA_dii-high-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "SA_dii",
+ "language": [
+ {
+ "lang_code": "ar",
+ "language_name": "Arabic",
+ "country": "JO"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ar_JO-SA_dii-high-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.01,
+ "sha256": "73e510965c8391520860b3efb86573536a7a5c7b6c05ceec1879d7b011a06480",
+ "description": "Piper vits TTS — Arabic (high, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ar_JO-SA_dii-high-int8": {
+ "id": "piper-ar_JO-SA_dii-high-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "SA_dii",
+ "language": [
+ {
+ "lang_code": "ar",
+ "language_name": "Arabic",
+ "country": "JO"
+ }
+ ],
+ "quality": "high",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ar_JO-SA_dii-high-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.98,
+ "sha256": "02f6f990b31323b7f36c8c68c3a5dc7f7c9f3db555c632310693cf7d82b9540e",
+ "description": "Piper vits TTS — Arabic (high, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ar_JO-SA_miro-high": {
+ "id": "piper-ar_JO-SA_miro-high",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "SA_miro",
+ "language": [
+ {
+ "lang_code": "ar",
+ "language_name": "Arabic",
+ "country": "JO"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ar_JO-SA_miro-high.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.81,
+ "sha256": "2933174b5ca4e4d12690c3970e1c4a3828e9edf3df85b4cff189c34b1519866a",
+ "description": "Piper vits TTS — Arabic (high)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ar_JO-SA_miro-high-fp16": {
+ "id": "piper-ar_JO-SA_miro-high-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "SA_miro",
+ "language": [
+ {
+ "lang_code": "ar",
+ "language_name": "Arabic",
+ "country": "JO"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ar_JO-SA_miro-high-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 33.96,
+ "sha256": "349b060d71e7cc35178f55fe419168a4474bf99faafc71dccc631e8d30062a1f",
+ "description": "Piper vits TTS — Arabic (high, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ar_JO-SA_miro-high-int8": {
+ "id": "piper-ar_JO-SA_miro-high-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "SA_miro",
+ "language": [
+ {
+ "lang_code": "ar",
+ "language_name": "Arabic",
+ "country": "JO"
+ }
+ ],
+ "quality": "high",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ar_JO-SA_miro-high-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 21.1,
+ "sha256": "45b7992b8f8322e554cf0b4743547c9ea04b52e1060899c714f2be3e5b33442e",
+ "description": "Piper vits TTS — Arabic (high, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ar_JO-SA_miro_V2-high": {
+ "id": "piper-ar_JO-SA_miro_V2-high",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "SA_miro_V2",
+ "language": [
+ {
+ "lang_code": "ar",
+ "language_name": "Arabic",
+ "country": "JO"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ar_JO-SA_miro_V2-high.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.87,
+ "sha256": "2afdb963a8e314a31362faf197ce6c25eb659d9279061616645e2452d22054de",
+ "description": "Piper vits TTS — Arabic (high)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ar_JO-SA_miro_V2-high-fp16": {
+ "id": "piper-ar_JO-SA_miro_V2-high-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "SA_miro_V2",
+ "language": [
+ {
+ "lang_code": "ar",
+ "language_name": "Arabic",
+ "country": "JO"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ar_JO-SA_miro_V2-high-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.04,
+ "sha256": "9c36e39f2c7eadbe5f88f17a5a7c36b40e2b693e615a6b1712382429e99b2475",
+ "description": "Piper vits TTS — Arabic (high, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ar_JO-SA_miro_V2-high-int8": {
+ "id": "piper-ar_JO-SA_miro_V2-high-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "SA_miro_V2",
+ "language": [
+ {
+ "lang_code": "ar",
+ "language_name": "Arabic",
+ "country": "JO"
+ }
+ ],
+ "quality": "high",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ar_JO-SA_miro_V2-high-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.86,
+ "sha256": "20f4db99d450986716ea9149a4df068158f69c91bde3859ab28d537ddfc57ce6",
+ "description": "Piper vits TTS — Arabic (high, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ar_JO-kareem-low": {
+ "id": "piper-ar_JO-kareem-low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "kareem",
+ "language": [
+ {
+ "lang_code": "ar",
+ "language_name": "Arabic",
+ "country": "JO"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ar_JO-kareem-low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.01,
+ "sha256": "23f17a9ca4ee1f2fb73afe99f4ed90a1dd561e13b635aec9c94031ce20b09fc4",
+ "description": "Piper vits TTS — Arabic (low)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ar_JO-kareem-low-fp16": {
+ "id": "piper-ar_JO-kareem-low-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "kareem",
+ "language": [
+ {
+ "lang_code": "ar",
+ "language_name": "Arabic",
+ "country": "JO"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ar_JO-kareem-low-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.16,
+ "sha256": "30e0dd8aeded79e4f66a02e2bdb563bfa8c0289b43f8c773c69039cfd62a0de1",
+ "description": "Piper vits TTS — Arabic (low, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ar_JO-kareem-low-int8": {
+ "id": "piper-ar_JO-kareem-low-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "kareem",
+ "language": [
+ {
+ "lang_code": "ar",
+ "language_name": "Arabic",
+ "country": "JO"
+ }
+ ],
+ "quality": "low",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ar_JO-kareem-low-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.18,
+ "sha256": "315b7da69862313988d8aff46d457452b8a11a3ac4c5cd18e02d48fd0eb0395a",
+ "description": "Piper vits TTS — Arabic (low, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ar_JO-kareem-medium": {
+ "id": "piper-ar_JO-kareem-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "kareem",
+ "language": [
+ {
+ "lang_code": "ar",
+ "language_name": "Arabic",
+ "country": "JO"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ar_JO-kareem-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.07,
+ "sha256": "9ebbcea30e0fbd588f7b2cb45ee897d6aeb1bf5791cbc037a7b5a3f641e3dbce",
+ "description": "Piper vits TTS — Arabic (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ar_JO-kareem-medium-fp16": {
+ "id": "piper-ar_JO-kareem-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "kareem",
+ "language": [
+ {
+ "lang_code": "ar",
+ "language_name": "Arabic",
+ "country": "JO"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ar_JO-kareem-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.23,
+ "sha256": "10d42b3987fb2f7dcb38741430c4f4041563a0438e555c53c97a8ed41743bb24",
+ "description": "Piper vits TTS — Arabic (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ar_JO-kareem-medium-int8": {
+ "id": "piper-ar_JO-kareem-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "kareem",
+ "language": [
+ {
+ "lang_code": "ar",
+ "language_name": "Arabic",
+ "country": "JO"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ar_JO-kareem-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.0,
+ "sha256": "215910431bbe8236b77242b19d869a4eda6073e9cd424bec45b6d4a59a790d82",
+ "description": "Piper vits TTS — Arabic (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ca_ES-upc_ona-low": {
+ "id": "piper-ca_ES-upc_ona-low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "upc_ona",
+ "language": [
+ {
+ "lang_code": "ca",
+ "language_name": "Catalan",
+ "country": "ES"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ca_ES-upc_ona-x_low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 25.29,
+ "sha256": "dd22f292484adb78f2ded2acdc181f75576c86019c16965684b0a25887793a7a",
+ "description": "Piper vits TTS — Catalan (low)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ca_ES-upc_ona-low-fp16": {
+ "id": "piper-ca_ES-upc_ona-low-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "upc_ona",
+ "language": [
+ {
+ "lang_code": "ca",
+ "language_name": "Catalan",
+ "country": "ES"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ca_ES-upc_ona-x_low-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 15.76,
+ "sha256": "f352f9b9ba42acb6dbd239adbba83a5ab95575598eab6927040d95ecaa912556",
+ "description": "Piper vits TTS — Catalan (low, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ca_ES-upc_ona-low-int8": {
+ "id": "piper-ca_ES-upc_ona-low-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "upc_ona",
+ "language": [
+ {
+ "lang_code": "ca",
+ "language_name": "Catalan",
+ "country": "ES"
+ }
+ ],
+ "quality": "low",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ca_ES-upc_ona-x_low-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 12.73,
+ "sha256": "5cc512338db2a4fb4036d2f1a4ba0b06ad15a0e2f0406799f29d9bee4f30c2eb",
+ "description": "Piper vits TTS — Catalan (low, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ca_ES-upc_ona-medium": {
+ "id": "piper-ca_ES-upc_ona-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "upc_ona",
+ "language": [
+ {
+ "lang_code": "ca",
+ "language_name": "Catalan",
+ "country": "ES"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ca_ES-upc_ona-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.11,
+ "sha256": "b6c50f22e13cfc72ce51c496d22b987adf6704047f6d342968197b4b0b3127a5",
+ "description": "Piper vits TTS — Catalan (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ca_ES-upc_ona-medium-fp16": {
+ "id": "piper-ca_ES-upc_ona-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "upc_ona",
+ "language": [
+ {
+ "lang_code": "ca",
+ "language_name": "Catalan",
+ "country": "ES"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ca_ES-upc_ona-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.28,
+ "sha256": "bb66c32b088beafb509281825b8613c60c8514fc7eec8291ce11e34cde2ac251",
+ "description": "Piper vits TTS — Catalan (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ca_ES-upc_ona-medium-int8": {
+ "id": "piper-ca_ES-upc_ona-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "upc_ona",
+ "language": [
+ {
+ "lang_code": "ca",
+ "language_name": "Catalan",
+ "country": "ES"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ca_ES-upc_ona-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.06,
+ "sha256": "3df5cd549d74c9d38267dfbb68b7f919f63d4351d778733b99d4a21be5567cb4",
+ "description": "Piper vits TTS — Catalan (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ca_ES-upc_pau-low": {
+ "id": "piper-ca_ES-upc_pau-low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "upc_pau",
+ "language": [
+ {
+ "lang_code": "ca",
+ "language_name": "Catalan",
+ "country": "ES"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ca_ES-upc_pau-x_low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 25.29,
+ "sha256": "9c06bc1c2fa9f132df02f413d5b3a93b37682edcb6d41be97b725775bf5e28ba",
+ "description": "Piper vits TTS — Catalan (low)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ca_ES-upc_pau-low-fp16": {
+ "id": "piper-ca_ES-upc_pau-low-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "upc_pau",
+ "language": [
+ {
+ "lang_code": "ca",
+ "language_name": "Catalan",
+ "country": "ES"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ca_ES-upc_pau-x_low-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 15.75,
+ "sha256": "4bdf3f301f64e4e50bd11b01207328fb76f2f23501bfe41c85126167efc643a4",
+ "description": "Piper vits TTS — Catalan (low, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ca_ES-upc_pau-low-int8": {
+ "id": "piper-ca_ES-upc_pau-low-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "upc_pau",
+ "language": [
+ {
+ "lang_code": "ca",
+ "language_name": "Catalan",
+ "country": "ES"
+ }
+ ],
+ "quality": "low",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ca_ES-upc_pau-x_low-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 12.72,
+ "sha256": "ea9519a67a3766c80b622db061a610719c52e2b749b9c07a427fcc3864df6f59",
+ "description": "Piper vits TTS — Catalan (low, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-cs_CZ-jirka-low": {
+ "id": "piper-cs_CZ-jirka-low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "jirka",
+ "language": [
+ {
+ "lang_code": "cs",
+ "language_name": "Czech",
+ "country": "CZ"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-cs_CZ-jirka-low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.07,
+ "sha256": "1814c62773ce1b29311b13e7094452d3b7e704e7784a3736510a153f863c3e83",
+ "description": "Piper vits TTS — Czech (low)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-cs_CZ-jirka-low-fp16": {
+ "id": "piper-cs_CZ-jirka-low-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "jirka",
+ "language": [
+ {
+ "lang_code": "cs",
+ "language_name": "Czech",
+ "country": "CZ"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-cs_CZ-jirka-low-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.22,
+ "sha256": "0c4f323dfaf004b6e61ee1c737d455d7527784292ce67310599c57a304141d5e",
+ "description": "Piper vits TTS — Czech (low, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-cs_CZ-jirka-low-int8": {
+ "id": "piper-cs_CZ-jirka-low-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "jirka",
+ "language": [
+ {
+ "lang_code": "cs",
+ "language_name": "Czech",
+ "country": "CZ"
+ }
+ ],
+ "quality": "low",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-cs_CZ-jirka-low-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.07,
+ "sha256": "62eedaf3e1f546c90e00fab5a4228f203cb53e42d06023e84e4569b1e72f6de1",
+ "description": "Piper vits TTS — Czech (low, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-cs_CZ-jirka-medium": {
+ "id": "piper-cs_CZ-jirka-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "jirka",
+ "language": [
+ {
+ "lang_code": "cs",
+ "language_name": "Czech",
+ "country": "CZ"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-cs_CZ-jirka-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.1,
+ "sha256": "321aafd83dd89b3d5b2c36c5898e0710d4f472f3c191cb7f73901a89b7f8539f",
+ "description": "Piper vits TTS — Czech (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-cs_CZ-jirka-medium-fp16": {
+ "id": "piper-cs_CZ-jirka-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "jirka",
+ "language": [
+ {
+ "lang_code": "cs",
+ "language_name": "Czech",
+ "country": "CZ"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-cs_CZ-jirka-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.27,
+ "sha256": "8e17cde2862fcf269c9ac5577d99d58610469fcc20794b3559266f21d93b9af1",
+ "description": "Piper vits TTS — Czech (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-cs_CZ-jirka-medium-int8": {
+ "id": "piper-cs_CZ-jirka-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "jirka",
+ "language": [
+ {
+ "lang_code": "cs",
+ "language_name": "Czech",
+ "country": "CZ"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-cs_CZ-jirka-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.03,
+ "sha256": "45377b35ce823eaac5d76a5530b48fb5ad386a4e07db6ff36aa7c417d6bd0a6d",
+ "description": "Piper vits TTS — Czech (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-cy_GB-bu_tts-medium": {
+ "id": "piper-cy_GB-bu_tts-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "bu_tts",
+ "language": [
+ {
+ "lang_code": "cy",
+ "language_name": "Welsh",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-cy_GB-bu_tts-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 76.59,
+ "sha256": "09e5fd87e68ff28ffa9fbfd58a0e307acb6a45c572db1d4c06ed98f01ff5fe6a",
+ "description": "Piper vits TTS — Welsh (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-cy_GB-bu_tts-medium-fp16": {
+ "id": "piper-cy_GB-bu_tts-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "bu_tts",
+ "language": [
+ {
+ "lang_code": "cy",
+ "language_name": "Welsh",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-cy_GB-bu_tts-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 40.1,
+ "sha256": "7d430878b15edb154e2c839c7a8068c9e2d641254a7c01dda13d54973fc140af",
+ "description": "Piper vits TTS — Welsh (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-cy_GB-bu_tts-medium-int8": {
+ "id": "piper-cy_GB-bu_tts-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "bu_tts",
+ "language": [
+ {
+ "lang_code": "cy",
+ "language_name": "Welsh",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-cy_GB-bu_tts-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 22.2,
+ "sha256": "c16ea91af50c966b19bcd09ef4873c8320c0151a88e9b2180d9761c54f5d035c",
+ "description": "Piper vits TTS — Welsh (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-cy_GB-gwryw_gogleddol-medium": {
+ "id": "piper-cy_GB-gwryw_gogleddol-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "gwryw_gogleddol",
+ "language": [
+ {
+ "lang_code": "cy",
+ "language_name": "Welsh",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-cy_GB-gwryw_gogleddol-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.12,
+ "sha256": "f31f90afc4f28e9a768309f0b1c87272ef178936b32dd181aa1aa3a0eeddd187",
+ "description": "Piper vits TTS — Welsh (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-cy_GB-gwryw_gogleddol-medium-fp16": {
+ "id": "piper-cy_GB-gwryw_gogleddol-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "gwryw_gogleddol",
+ "language": [
+ {
+ "lang_code": "cy",
+ "language_name": "Welsh",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-cy_GB-gwryw_gogleddol-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.26,
+ "sha256": "82df824896ffadfb6254c036cd46a3369bf8260b17ab0fae5ba9a29e080d3a07",
+ "description": "Piper vits TTS — Welsh (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-cy_GB-gwryw_gogleddol-medium-int8": {
+ "id": "piper-cy_GB-gwryw_gogleddol-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "gwryw_gogleddol",
+ "language": [
+ {
+ "lang_code": "cy",
+ "language_name": "Welsh",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-cy_GB-gwryw_gogleddol-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.14,
+ "sha256": "ed2b9efc02a033c9be56572ee6cf4559ed752e6a608b98766f1b4ba0702ec8a0",
+ "description": "Piper vits TTS — Welsh (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-da_DK-talesyntese-medium": {
+ "id": "piper-da_DK-talesyntese-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "talesyntese",
+ "language": [
+ {
+ "lang_code": "da",
+ "language_name": "Danish",
+ "country": "DK"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-da_DK-talesyntese-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.07,
+ "sha256": "f2e2cbcdb2b21e76f93635b35105d07b37997ace434d7289d04b689a97c19bd0",
+ "description": "Piper vits TTS — Danish (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-da_DK-talesyntese-medium-fp16": {
+ "id": "piper-da_DK-talesyntese-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "talesyntese",
+ "language": [
+ {
+ "lang_code": "da",
+ "language_name": "Danish",
+ "country": "DK"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-da_DK-talesyntese-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.25,
+ "sha256": "6a1bd8f3e7716d479453369c8ba89cb0bd9633d36ef91ac2e97df881184070ed",
+ "description": "Piper vits TTS — Danish (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-da_DK-talesyntese-medium-int8": {
+ "id": "piper-da_DK-talesyntese-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "talesyntese",
+ "language": [
+ {
+ "lang_code": "da",
+ "language_name": "Danish",
+ "country": "DK"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-da_DK-talesyntese-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.05,
+ "sha256": "83c5b433e97c86109d659d7adcfc865bdf5bc570baa1e1ce8357f4fbf7346a7e",
+ "description": "Piper vits TTS — Danish (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-dii-high": {
+ "id": "piper-de_DE-dii-high",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "dii",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-dii-high.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.09,
+ "sha256": "64d46d39afb0f53a49871f5415259ffe474f443696148930b34a003612b69110",
+ "description": "Piper vits TTS — German (high)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-dii-high-fp16": {
+ "id": "piper-de_DE-dii-high-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "dii",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-dii-high-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.25,
+ "sha256": "0d45e5c40b6a98bef83de6a60cdcc0c9b21e2d8c955667f4e6e241f935ce2723",
+ "description": "Piper vits TTS — German (high, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-dii-high-int8": {
+ "id": "piper-de_DE-dii-high-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "dii",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "high",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-dii-high-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.06,
+ "sha256": "b0063594e9b5b210c08f4a3adf7a389f6ec6daa623604663708818591fa3ace3",
+ "description": "Piper vits TTS — German (high, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-eva_k-low": {
+ "id": "piper-de_DE-eva_k-low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "eva_k",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-eva_k-x_low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 25.29,
+ "sha256": "daec8658456d8e5ec714972f2e5a71f8a84d58b974db396f4eaeace0df06455a",
+ "description": "Piper vits TTS — German (low)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-eva_k-low-fp16": {
+ "id": "piper-de_DE-eva_k-low-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "eva_k",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-eva_k-x_low-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 15.75,
+ "sha256": "81cc5f251d3ffa1d466a41674bfb401bb009c7df05a8645317ae8166a839091d",
+ "description": "Piper vits TTS — German (low, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-eva_k-low-int8": {
+ "id": "piper-de_DE-eva_k-low-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "eva_k",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "low",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-eva_k-x_low-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 12.7,
+ "sha256": "0501123c7e184571a40690e79943f4111a57b988632f7f60a9d2344fd061e2a2",
+ "description": "Piper vits TTS — German (low, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-glados-high": {
+ "id": "piper-de_DE-glados-high",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "glados",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-glados-high.tar.bz2",
+ "compression": true,
+ "filesize_mb": 110.24,
+ "sha256": "77a041d0f7a0a6a27bf6e260aa5de0d17ad0772d46a815e83f0594bd498291f6",
+ "description": "Piper vits TTS — German (high)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-glados-high-fp16": {
+ "id": "piper-de_DE-glados-high-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "glados",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-glados-high-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 55.72,
+ "sha256": "4476a3e909acc5713f9f209efe67d3d12c65f6c28d11a7fc918696d9d9682bc8",
+ "description": "Piper vits TTS — German (high, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-glados-high-int8": {
+ "id": "piper-de_DE-glados-high-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "glados",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "high",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-glados-high-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 33.39,
+ "sha256": "949291e7cf1796122c98766bd2c7cca1f9e34a944697084b5a13e1975e59ebef",
+ "description": "Piper vits TTS — German (high, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-glados-low": {
+ "id": "piper-de_DE-glados-low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "glados",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-glados-low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.11,
+ "sha256": "94210fcc318d62245b53dda4a28000a27dc2e1c6b38856fe9a42a9f7f3a4a5e0",
+ "description": "Piper vits TTS — German (low)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-glados-low-fp16": {
+ "id": "piper-de_DE-glados-low-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "glados",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-glados-low-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.27,
+ "sha256": "7a24995109a31c81e098447138903c3217225f263e15997cea2fd9fb56509ee9",
+ "description": "Piper vits TTS — German (low, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-glados-low-int8": {
+ "id": "piper-de_DE-glados-low-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "glados",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "low",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-glados-low-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.06,
+ "sha256": "6eda8de0bc728605fe960338331effcce3df64bee952d29e577ced85a5c3d6cd",
+ "description": "Piper vits TTS — German (low, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-glados-medium": {
+ "id": "piper-de_DE-glados-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "glados",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-glados-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.1,
+ "sha256": "3d2cc9b157b21cfbec6a0d66bca080860e287293d74d07e2c03d107f1af61c30",
+ "description": "Piper vits TTS — German (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-glados-medium-fp16": {
+ "id": "piper-de_DE-glados-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "glados",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-glados-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.26,
+ "sha256": "d9a7a86b2568ddf7293be05f3922a7319df203dd751d37e17ac4a417d34e4f75",
+ "description": "Piper vits TTS — German (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-glados-medium-int8": {
+ "id": "piper-de_DE-glados-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "glados",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-glados-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.0,
+ "sha256": "9f38740cc743a68fb2f756f06cd4813892abc9b293ec7589e3d4d0d394ed6bc0",
+ "description": "Piper vits TTS — German (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-glados_turret-high": {
+ "id": "piper-de_DE-glados_turret-high",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "glados_turret",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-glados_turret-high.tar.bz2",
+ "compression": true,
+ "filesize_mb": 110.22,
+ "sha256": "00d404363d5ea825d5e6bdb9e7776424c300b4bfcba5c73a33e7a8baee6f1fa0",
+ "description": "Piper vits TTS — German (high)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-glados_turret-high-fp16": {
+ "id": "piper-de_DE-glados_turret-high-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "glados_turret",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-glados_turret-high-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 55.72,
+ "sha256": "8df47639ba3fbaae90249a8a6c07990636d189eacf9a0648f13ea883fc6ca6cc",
+ "description": "Piper vits TTS — German (high, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-glados_turret-high-int8": {
+ "id": "piper-de_DE-glados_turret-high-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "glados_turret",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "high",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-glados_turret-high-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 33.41,
+ "sha256": "06cbb6d4575b3ba97e8dcf374b052553d5a67e7d70b399c3f926cf334e9e390d",
+ "description": "Piper vits TTS — German (high, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-glados_turret-low": {
+ "id": "piper-de_DE-glados_turret-low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "glados_turret",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-glados_turret-low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.09,
+ "sha256": "446b4501810946f40d234a57a3239995c82d22aaa9a5ec01bad665857fa9e660",
+ "description": "Piper vits TTS — German (low)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-glados_turret-low-fp16": {
+ "id": "piper-de_DE-glados_turret-low-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "glados_turret",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-glados_turret-low-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.27,
+ "sha256": "54cb6960e17644ce217a1e6c6f6ec7c7002a2b4ec3eed273088b77f3e2f64b72",
+ "description": "Piper vits TTS — German (low, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-glados_turret-low-int8": {
+ "id": "piper-de_DE-glados_turret-low-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "glados_turret",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "low",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-glados_turret-low-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.06,
+ "sha256": "9aa32dd6ab538c9d5be1925cb4360196efec7a2377e4fa79f2b7604674994bac",
+ "description": "Piper vits TTS — German (low, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-glados_turret-medium": {
+ "id": "piper-de_DE-glados_turret-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "glados_turret",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-glados_turret-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.08,
+ "sha256": "9347baaf8411ad8fdd16e04a2049e301b898fc56583ffd58fd565c1f6eda0522",
+ "description": "Piper vits TTS — German (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-glados_turret-medium-fp16": {
+ "id": "piper-de_DE-glados_turret-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "glados_turret",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-glados_turret-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.26,
+ "sha256": "e6d6ff9a39d6a163d47e619cf1df531f645d23d984e5fbc470078be2a29026f2",
+ "description": "Piper vits TTS — German (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-glados_turret-medium-int8": {
+ "id": "piper-de_DE-glados_turret-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "glados_turret",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-glados_turret-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 19.98,
+ "sha256": "2ffb416f2f09602889656d7733121fe88456c67b5a6b00ef2a15c6a59f255cd4",
+ "description": "Piper vits TTS — German (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-karlsson-low": {
+ "id": "piper-de_DE-karlsson-low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "karlsson",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-karlsson-low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.99,
+ "sha256": "5ba231af059746ac2052c9b7d7eaf116e07003dc6948066ab4f40951dca260af",
+ "description": "Piper vits TTS — German (low)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-karlsson-low-fp16": {
+ "id": "piper-de_DE-karlsson-low-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "karlsson",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-karlsson-low-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.16,
+ "sha256": "7234d5212306079083e489a653f6072d23b427d98978c0181c4ac384585a1a17",
+ "description": "Piper vits TTS — German (low, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-karlsson-low-int8": {
+ "id": "piper-de_DE-karlsson-low-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "karlsson",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "low",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-karlsson-low-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.15,
+ "sha256": "04f57738da5d7929d46fb445c09697f8e3e2a4d6562708c6a2ac5fbec63bbfdb",
+ "description": "Piper vits TTS — German (low, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-kerstin-low": {
+ "id": "piper-de_DE-kerstin-low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "kerstin",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-kerstin-low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.0,
+ "sha256": "4bfe121d5f690a3b87acecd7ae1e70b48f4589ce6ae9f45a1809e6eb19fad97b",
+ "description": "Piper vits TTS — German (low)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-kerstin-low-fp16": {
+ "id": "piper-de_DE-kerstin-low-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "kerstin",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-kerstin-low-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.17,
+ "sha256": "631894d73be40713c8bc684a197b5b405960953d13b3b0e5328f37112c1bccac",
+ "description": "Piper vits TTS — German (low, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-kerstin-low-int8": {
+ "id": "piper-de_DE-kerstin-low-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "kerstin",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "low",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-kerstin-low-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.19,
+ "sha256": "bcd8039667940cf2efc939b844f4b33d0823096572fcc1a8caaa2faa77f3379c",
+ "description": "Piper vits TTS — German (low, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-miro-high": {
+ "id": "piper-de_DE-miro-high",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "miro",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-miro-high.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.05,
+ "sha256": "8226bb45d3684286981a55b3e0937e373f37673036a7eee27fc51def2d8c926d",
+ "description": "Piper vits TTS — German (high)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-miro-high-fp16": {
+ "id": "piper-de_DE-miro-high-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "miro",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-miro-high-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.21,
+ "sha256": "d394e9b770793e4da0109fddee6083263070d4bb794060cebc3e8f741b43a2fc",
+ "description": "Piper vits TTS — German (high, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-miro-high-int8": {
+ "id": "piper-de_DE-miro-high-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "miro",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "high",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-miro-high-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.3,
+ "sha256": "c77caeb70f821911a0f8adbfad15f2dbe2f591eeb3b309fab5146f277d7a68b5",
+ "description": "Piper vits TTS — German (high, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-pavoque-low": {
+ "id": "piper-de_DE-pavoque-low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "pavoque",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-pavoque-low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.0,
+ "sha256": "5fcd4dad1c6c8362027d7359e54ddf482b7e6ac4af6751b5df0ea1899b698f54",
+ "description": "Piper vits TTS — German (low)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-pavoque-low-fp16": {
+ "id": "piper-de_DE-pavoque-low-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "pavoque",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-pavoque-low-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.17,
+ "sha256": "81f81016006fac19610bf55b16c7090e00d6dda7d65ac9b765e85b100bd17ecf",
+ "description": "Piper vits TTS — German (low, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-pavoque-low-int8": {
+ "id": "piper-de_DE-pavoque-low-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "pavoque",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "low",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-pavoque-low-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.24,
+ "sha256": "f6b6b9c20e3c885a0574bad194362a2605c7c25432c219e6ed2d0d17e9e5df49",
+ "description": "Piper vits TTS — German (low, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-ramona-low": {
+ "id": "piper-de_DE-ramona-low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ramona",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-ramona-low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.98,
+ "sha256": "79f985c10f86c4d58205b519abc488aa65eb713d54665ff729880a02e2625a42",
+ "description": "Piper vits TTS — German (low)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-ramona-low-fp16": {
+ "id": "piper-de_DE-ramona-low-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ramona",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-ramona-low-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.18,
+ "sha256": "fb9f7a771943951c603cbcef8a93c448728f44c0446253253d04c09f489e3ef0",
+ "description": "Piper vits TTS — German (low, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-ramona-low-int8": {
+ "id": "piper-de_DE-ramona-low-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ramona",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "low",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-ramona-low-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.22,
+ "sha256": "e532ddcbb09c16a65f56441bbbbf301083d2ea5b18ce937775303942f2b7a8f4",
+ "description": "Piper vits TTS — German (low, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-thorsten-high": {
+ "id": "piper-de_DE-thorsten-high",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "thorsten",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-thorsten-high.tar.bz2",
+ "compression": true,
+ "filesize_mb": 110.24,
+ "sha256": "dd4ed1b0d42c30a1a4862fc2b243e8044d52b8889c9ff3d1e99e92028888bc4a",
+ "description": "Piper vits TTS — German (high)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-thorsten-high-fp16": {
+ "id": "piper-de_DE-thorsten-high-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "thorsten",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-thorsten-high-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 55.8,
+ "sha256": "7f3c9a18747efeffb8cb699ee036b697abdb0851e6f99427b8605585bdc3c22f",
+ "description": "Piper vits TTS — German (high, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-thorsten-high-int8": {
+ "id": "piper-de_DE-thorsten-high-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "thorsten",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "high",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-thorsten-high-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 33.44,
+ "sha256": "cc6f0abde2b9d5811c9e692b0f625c3de2a0687383fd4a571f547e6dd0ca4823",
+ "description": "Piper vits TTS — German (high, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-thorsten-low": {
+ "id": "piper-de_DE-thorsten-low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "thorsten",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-thorsten-low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.99,
+ "sha256": "41fab35910fdcec4696b031951d8fd6c262e594cf77b35e1068fadbeb5a091a6",
+ "description": "Piper vits TTS — German (low)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-thorsten-low-fp16": {
+ "id": "piper-de_DE-thorsten-low-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "thorsten",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-thorsten-low-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.2,
+ "sha256": "488696c8b8c4eb2333ccff7119442bc357e1dddf94b19bb396b4fefe0242f0e0",
+ "description": "Piper vits TTS — German (low, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-thorsten-low-int8": {
+ "id": "piper-de_DE-thorsten-low-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "thorsten",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "low",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-thorsten-low-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.31,
+ "sha256": "1d845c838b08a99dd1f86e7169a6696da6dac61530ee4a81446a20e009948233",
+ "description": "Piper vits TTS — German (low, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-thorsten-medium": {
+ "id": "piper-de_DE-thorsten-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "thorsten",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-thorsten-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.1,
+ "sha256": "50487d9c95fdf2191f31d2588569381063ba1591dcd4c7d4bdd30f12b2191714",
+ "description": "Piper vits TTS — German (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-thorsten-medium-fp16": {
+ "id": "piper-de_DE-thorsten-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "thorsten",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-thorsten-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.27,
+ "sha256": "eb0624782c8dd891e0dcb060108c4d1e4f3044d3d7e4158e7ccb545a831f5287",
+ "description": "Piper vits TTS — German (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-thorsten-medium-int8": {
+ "id": "piper-de_DE-thorsten-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "thorsten",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-thorsten-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 19.98,
+ "sha256": "07e240b7b9c1fc9211d5a69512f8cbe11b3286c2ed79c15c076ac6ed427fdf13",
+ "description": "Piper vits TTS — German (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-thorsten_emotional-medium": {
+ "id": "piper-de_DE-thorsten_emotional-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "thorsten_emotional",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-thorsten_emotional-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 76.5,
+ "sha256": "4e55e6c7ba21700b6fb71e9544e1615bb348f74114799d23395826fdb33ee6f7",
+ "description": "Piper vits TTS — German (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-thorsten_emotional-medium-fp16": {
+ "id": "piper-de_DE-thorsten_emotional-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "thorsten_emotional",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-thorsten_emotional-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 40.12,
+ "sha256": "600bf661c12eda5491a1c5ef09e1f692bf2e70f3c3feb77bfc1dd38c9fd2bac2",
+ "description": "Piper vits TTS — German (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-de_DE-thorsten_emotional-medium-int8": {
+ "id": "piper-de_DE-thorsten_emotional-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "thorsten_emotional",
+ "language": [
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-thorsten_emotional-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 22.39,
+ "sha256": "e522bea5bb42d8f572b85a39ccb2d7ec114d6c2838c198827aadaeea3d31822a",
+ "description": "Piper vits TTS — German (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-el_GR-rapunzelina-low": {
+ "id": "piper-el_GR-rapunzelina-low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "rapunzelina",
+ "language": [
+ {
+ "lang_code": "el",
+ "language_name": "Greek",
+ "country": "GR"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-el_GR-rapunzelina-low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.0,
+ "sha256": "bb868070a9ba0d7220b3d7c9291a998c2f60accdb73525bd63b8751b86dd4839",
+ "description": "Piper vits TTS — Greek (low)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-el_GR-rapunzelina-low-fp16": {
+ "id": "piper-el_GR-rapunzelina-low-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "rapunzelina",
+ "language": [
+ {
+ "lang_code": "el",
+ "language_name": "Greek",
+ "country": "GR"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-el_GR-rapunzelina-low-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.16,
+ "sha256": "8057d4a3d986cb904fb3d0668a2be032a5409e65836a0766a8c4a6c43732c448",
+ "description": "Piper vits TTS — Greek (low, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-el_GR-rapunzelina-low-int8": {
+ "id": "piper-el_GR-rapunzelina-low-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "rapunzelina",
+ "language": [
+ {
+ "lang_code": "el",
+ "language_name": "Greek",
+ "country": "GR"
+ }
+ ],
+ "quality": "low",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-el_GR-rapunzelina-low-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.11,
+ "sha256": "1fbab58d6380dda2a392ef531de89e8d1202d2dca804db7ebcff5be2b30c823a",
+ "description": "Piper vits TTS — Greek (low, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-alan-low": {
+ "id": "piper-en_GB-alan-low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "alan",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-alan-low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.98,
+ "sha256": "1308e730b7a12c3b64b669d65daa0138fcb83b1a086edee92fa9fa68cb0290dd",
+ "description": "Piper vits TTS — English (low)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-alan-low-fp16": {
+ "id": "piper-en_GB-alan-low-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "alan",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-alan-low-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.18,
+ "sha256": "20a8b6214b698020ec43061b59ed000b2df96f265370520cfd8080af3a8c99bf",
+ "description": "Piper vits TTS — English (low, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-alan-low-int8": {
+ "id": "piper-en_GB-alan-low-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "alan",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "low",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-alan-low-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.3,
+ "sha256": "6a3d39a4e9698184a90e16f251d01b79236a302d50d0955bcf461705a836f1d2",
+ "description": "Piper vits TTS — English (low, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-alan-medium": {
+ "id": "piper-en_GB-alan-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "alan",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-alan-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.11,
+ "sha256": "a48d4017da0f77668b27bed63fe6e04dd64c6397e1fadad4f460efb0ef7c9012",
+ "description": "Piper vits TTS — English (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-alan-medium-fp16": {
+ "id": "piper-en_GB-alan-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "alan",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-alan-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.23,
+ "sha256": "8f4fa499f3c210237df8b2c25243a81e9450db508f164ff8b105334ae963d0a2",
+ "description": "Piper vits TTS — English (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-alan-medium-int8": {
+ "id": "piper-en_GB-alan-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "alan",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-alan-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.13,
+ "sha256": "f0b2526c9600657141ccbbe412f6159dceedab5bab4ba4e8857d9443acb50de4",
+ "description": "Piper vits TTS — English (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-alba-medium": {
+ "id": "piper-en_GB-alba-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "alba",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-alba-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.1,
+ "sha256": "fcd45962906933eec4431d3688f7d74aaac8713c87c6717f91fd3b23463aa1a1",
+ "description": "Piper vits TTS — English (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-alba-medium-fp16": {
+ "id": "piper-en_GB-alba-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "alba",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-alba-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.25,
+ "sha256": "9e15cd62613c5c9da8305034c6e430282f20c1f93be009857edee368d4b978c0",
+ "description": "Piper vits TTS — English (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-alba-medium-int8": {
+ "id": "piper-en_GB-alba-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "alba",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-alba-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.13,
+ "sha256": "f7581d123ae977f64f3032bb247d4deeac8440e881d918d36fdd36d8f1030fb7",
+ "description": "Piper vits TTS — English (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-aru-medium": {
+ "id": "piper-en_GB-aru-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "aru",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-aru-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 76.59,
+ "sha256": "15b6e7a545d899167a688a054b95730ec8cdfd35d27d00bab1dc5234c4a451a0",
+ "description": "Piper vits TTS — English (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-aru-medium-fp16": {
+ "id": "piper-en_GB-aru-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "aru",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-aru-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 40.15,
+ "sha256": "3b635db7445cbd1ff8d597037cbd3dd6c2b2d9f0fa7625fa78c3acf25debf364",
+ "description": "Piper vits TTS — English (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-aru-medium-int8": {
+ "id": "piper-en_GB-aru-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "aru",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-aru-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 22.05,
+ "sha256": "d13d6c73d0eaa4e63d48bc10d13100f17e0731c7f8095f5d24ce1b22b5786de0",
+ "description": "Piper vits TTS — English (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-cori-high": {
+ "id": "piper-en_GB-cori-high",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "cori",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-cori-high.tar.bz2",
+ "compression": true,
+ "filesize_mb": 110.22,
+ "sha256": "42922f07738fcde2e49eed4e959635692f73b933de35a6b7c1010162ff566292",
+ "description": "Piper vits TTS — English (high)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-cori-high-fp16": {
+ "id": "piper-en_GB-cori-high-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "cori",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-cori-high-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 55.9,
+ "sha256": "eaea2e2fadd5f349797cccc27fb393176b406d695c147819be8556af8ab3be63",
+ "description": "Piper vits TTS — English (high, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-cori-high-int8": {
+ "id": "piper-en_GB-cori-high-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "cori",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "high",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-cori-high-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 33.42,
+ "sha256": "115adb9000159c3a90076fff8ba75ae4d26ccbbc749a444a24dc277b0dad872b",
+ "description": "Piper vits TTS — English (high, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-cori-medium": {
+ "id": "piper-en_GB-cori-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "cori",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-cori-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.14,
+ "sha256": "49c9a5361bbdd95d7ca9687c4de11e5908481f65e7c7c368960df79949fdac2b",
+ "description": "Piper vits TTS — English (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-cori-medium-fp16": {
+ "id": "piper-en_GB-cori-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "cori",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-cori-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.29,
+ "sha256": "96b954d1d0450f281cd780ddb199bcda65200e40dd25ee57c455f8f7ca2cc48d",
+ "description": "Piper vits TTS — English (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-cori-medium-int8": {
+ "id": "piper-en_GB-cori-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "cori",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-cori-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 19.81,
+ "sha256": "169ca8aff3adb271f009a4924c99928a811dbf2b52eaca2dbb460e8c34478c93",
+ "description": "Piper vits TTS — English (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-dii-high": {
+ "id": "piper-en_GB-dii-high",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "dii",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-dii-high.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.11,
+ "sha256": "1cc07423996e0aadb19ac62a08c2f2760362dafb3b5598d2f301ca789edacf86",
+ "description": "Piper vits TTS — English (high)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-dii-high-fp16": {
+ "id": "piper-en_GB-dii-high-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "dii",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-dii-high-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.24,
+ "sha256": "f38a42a863b9384178935869e4de77a235085f0d52aae4c1229492bcbef51285",
+ "description": "Piper vits TTS — English (high, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-dii-high-int8": {
+ "id": "piper-en_GB-dii-high-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "dii",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "high",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-dii-high-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.06,
+ "sha256": "e62608c0be5764e298928060d7d881a0dbe9ce5911f289033265ef5a7e60931a",
+ "description": "Piper vits TTS — English (high, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-jenny_dioco-medium": {
+ "id": "piper-en_GB-jenny_dioco-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "jenny_dioco",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-jenny_dioco-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.11,
+ "sha256": "a0888024569bafbefc05a4b48ddf8419d8dbbf3205f4af37cf7c6f1a87cc20c5",
+ "description": "Piper vits TTS — English (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-jenny_dioco-medium-fp16": {
+ "id": "piper-en_GB-jenny_dioco-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "jenny_dioco",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-jenny_dioco-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.26,
+ "sha256": "14579dcf6b058575c73d14d3760700e2b1d727020849462d4162095a1bb1e73b",
+ "description": "Piper vits TTS — English (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-jenny_dioco-medium-int8": {
+ "id": "piper-en_GB-jenny_dioco-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "jenny_dioco",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-jenny_dioco-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 19.98,
+ "sha256": "db7ed4edd3c1e28b1afdecd9a77f5cb44db326f687632ffd364be513ec6a11e6",
+ "description": "Piper vits TTS — English (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-miro-high": {
+ "id": "piper-en_GB-miro-high",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "miro",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-miro-high.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.08,
+ "sha256": "c42907615e1a95bb69a85674f9d7979eeb2352c40fe86a0ae84d5479149c03d1",
+ "description": "Piper vits TTS — English (high)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-miro-high-fp16": {
+ "id": "piper-en_GB-miro-high-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "miro",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-miro-high-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.2,
+ "sha256": "f27003e864dc07a4dbd8e825268ae078c5ff37f5c00f1d9a44c74b56b40a350f",
+ "description": "Piper vits TTS — English (high, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-miro-high-int8": {
+ "id": "piper-en_GB-miro-high-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "miro",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "high",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-miro-high-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.36,
+ "sha256": "fbb0b15e41cf84c8f6e197ff26a52405b39fc9dc389de565e8a9f6e0e522e130",
+ "description": "Piper vits TTS — English (high, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-northern_english_male-medium": {
+ "id": "piper-en_GB-northern_english_male-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "northern_english_male",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-northern_english_male-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.1,
+ "sha256": "2bb2c1e709f58c11f17c693b3b38f500e110e7f54f2651774ec48b8d41f12c55",
+ "description": "Piper vits TTS — English (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-northern_english_male-medium-fp16": {
+ "id": "piper-en_GB-northern_english_male-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "northern_english_male",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-northern_english_male-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.22,
+ "sha256": "61080f5ff1365219287c8653d1ea038ccd0c4e4c8ba131ee59c828af69f1b2e8",
+ "description": "Piper vits TTS — English (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-northern_english_male-medium-int8": {
+ "id": "piper-en_GB-northern_english_male-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "northern_english_male",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-northern_english_male-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.12,
+ "sha256": "9b2afdc8f35426f6b2739f255e67841679a52b56d19ece874a1eae208cb88ad1",
+ "description": "Piper vits TTS — English (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-semaine-medium": {
+ "id": "piper-en_GB-semaine-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "semaine",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-semaine-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 76.52,
+ "sha256": "b2a1e39062fce8f7fb14b7fa5fb93d89c58e3af2245270387f408099f5a2da9f",
+ "description": "Piper vits TTS — English (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-semaine-medium-fp16": {
+ "id": "piper-en_GB-semaine-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "semaine",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-semaine-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 40.06,
+ "sha256": "1c37537d2db97e913e73d84c97f4048c15683fbb7870d3f345e562c93492458e",
+ "description": "Piper vits TTS — English (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-semaine-medium-int8": {
+ "id": "piper-en_GB-semaine-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "semaine",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-semaine-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 22.15,
+ "sha256": "576146dd0a08337f728552a264fe9f9094739fc27f9b2195527078842e1f2f0d",
+ "description": "Piper vits TTS — English (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-southern_english_female-low": {
+ "id": "piper-en_GB-southern_english_female-low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "southern_english_female",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-southern_english_female-low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.97,
+ "sha256": "448e7723c66531c62004864382044b29703a2616699833ec7fe1205de9f549ce",
+ "description": "Piper vits TTS — English (low)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-southern_english_female-low-fp16": {
+ "id": "piper-en_GB-southern_english_female-low-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "southern_english_female",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-southern_english_female-low-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.16,
+ "sha256": "584a5f974f429d30080ebf6e656bde72a7457217698b012f54feba159f39bc18",
+ "description": "Piper vits TTS — English (low, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-southern_english_female-low-int8": {
+ "id": "piper-en_GB-southern_english_female-low-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "southern_english_female",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "low",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-southern_english_female-low-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.23,
+ "sha256": "4f0fba9578f6aeeba7b0d0e642ea161a3754fce53079551c1b72f3de641d0e12",
+ "description": "Piper vits TTS — English (low, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-southern_english_female-medium": {
+ "id": "piper-en_GB-southern_english_female-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "southern_english_female",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-southern_english_female-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 76.56,
+ "sha256": "cea2dcbe8a8e2a44a4bab6824e10dc38fcd5cf84458e8b3f3e5be1c5fb804512",
+ "description": "Piper vits TTS — English (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-southern_english_female-medium-fp16": {
+ "id": "piper-en_GB-southern_english_female-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "southern_english_female",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-southern_english_female-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 40.13,
+ "sha256": "14e26d438afe7757fe5cc89a6d206f49096f01070eed25c103e670b4e7f4d95e",
+ "description": "Piper vits TTS — English (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-southern_english_female-medium-int8": {
+ "id": "piper-en_GB-southern_english_female-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "southern_english_female",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-southern_english_female-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 22.62,
+ "sha256": "aad8ee08e22d4867ce5098c7321bf0400231ffce6bad7635e0811cb18d790e1f",
+ "description": "Piper vits TTS — English (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-southern_english_female_medium": {
+ "id": "piper-en_GB-southern_english_female_medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "southern_english_female_medium",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-southern_english_female_medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 76.54,
+ "description": "Piper vits TTS — English",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-southern_english_male-medium": {
+ "id": "piper-en_GB-southern_english_male-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "southern_english_male",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-southern_english_male-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 76.58,
+ "sha256": "f5525a6fd9a2fc0ab930ea70da6e3bcf207922a9f701acb0324ba2f59e4ca9ba",
+ "description": "Piper vits TTS — English (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-southern_english_male-medium-fp16": {
+ "id": "piper-en_GB-southern_english_male-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "southern_english_male",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-southern_english_male-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 40.1,
+ "sha256": "69cfc503159d48fd8bb21719308e1e10af768288848244c63553a14a54a5d43d",
+ "description": "Piper vits TTS — English (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-southern_english_male-medium-int8": {
+ "id": "piper-en_GB-southern_english_male-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "southern_english_male",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-southern_english_male-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 22.51,
+ "sha256": "d54091b468d935ed4f7b4e88dc6ea88565ab2ef8915b9ab95b50446428fd4508",
+ "description": "Piper vits TTS — English (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-sweetbbak-amy": {
+ "id": "piper-en_GB-sweetbbak-amy",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "sweetbbak",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "amy",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-sweetbbak-amy.tar.bz2",
+ "compression": true,
+ "filesize_mb": 110.24,
+ "description": "Piper vits TTS — English (amy)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-vctk-medium": {
+ "id": "piper-en_GB-vctk-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "vctk",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 109,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-vctk-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 76.76,
+ "sha256": "abafd35bdab0a72a3c6b947228ae3cccdf3624db83313c77d1abb5cbc75e1f64",
+ "description": "Piper vits TTS — English, 109 voices (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "multi-speaker",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-vctk-medium-fp16": {
+ "id": "piper-en_GB-vctk-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "vctk",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 109,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-vctk-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 40.31,
+ "sha256": "babb15d4c9703baea11b8681195edb28f4717c3dbc180b317bcbd0e99424eac7",
+ "description": "Piper vits TTS — English, 109 voices (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "multi-speaker",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_GB-vctk-medium-int8": {
+ "id": "piper-en_GB-vctk-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "vctk",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 109,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_GB-vctk-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 22.28,
+ "sha256": "a506a3798c69bd9116f07d6ee6d4a502dd9e35742349fd56bafa192acba93f95",
+ "description": "Piper vits TTS — English, 109 voices (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "multi-speaker",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-amy-low": {
+ "id": "piper-en_US-amy-low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "amy",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-amy-low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.99,
+ "sha256": "c70f5284a09a7fd4ed203b39b2ff51cac1432b422b852eb647b481dade3cf639",
+ "description": "Piper vits TTS — English (low)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-amy-low-fp16": {
+ "id": "piper-en_US-amy-low-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "amy",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-amy-low-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.19,
+ "sha256": "aa6d0a048e5442d1d4ccf20eef4db895ad5faff72f1189f3dbd8ae026640fdfb",
+ "description": "Piper vits TTS — English (low, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-amy-low-int8": {
+ "id": "piper-en_US-amy-low-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "amy",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "low",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-amy-low-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.12,
+ "sha256": "93070ac9fadf512e56c46bdd0c5d2ce96b424fdc4e683d560167410bd2c4df7d",
+ "description": "Piper vits TTS — English (low, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-amy-medium": {
+ "id": "piper-en_US-amy-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "amy",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-amy-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.11,
+ "sha256": "9a5d1fc497f85e8022b785bff5f8105203b1e33099ee6265203efc70b0cb0264",
+ "description": "Piper vits TTS — English (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-amy-medium-fp16": {
+ "id": "piper-en_US-amy-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "amy",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-amy-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.26,
+ "sha256": "a8bbdbacc181feeb8d12ca9ea2c931f1bec5bdca87aedde4b3f21ec86e05e84a",
+ "description": "Piper vits TTS — English (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-amy-medium-int8": {
+ "id": "piper-en_US-amy-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "amy",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-amy-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.05,
+ "sha256": "bd23c0aa629eb3719448582f45ede49e8fa6a679061fed5eab16a6a6fd8e7e82",
+ "description": "Piper vits TTS — English (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-arctic-medium": {
+ "id": "piper-en_US-arctic-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "arctic",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-arctic-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 76.54,
+ "sha256": "caf83305b2fecc84491e9581f31ef2c81d4e1dacb8b76a4e481ad3fb6d4bf25c",
+ "description": "Piper vits TTS — English (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-arctic-medium-fp16": {
+ "id": "piper-en_US-arctic-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "arctic",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-arctic-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 40.17,
+ "sha256": "4109c6df1bc16f6702d5892c4f2fd04101ae4b6d3e1f0baabbc339469e655d13",
+ "description": "Piper vits TTS — English (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-arctic-medium-int8": {
+ "id": "piper-en_US-arctic-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "arctic",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-arctic-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 22.24,
+ "sha256": "d2bfd1f39ed7a16930e3331010608269049522d42bf671c7485ff6814561d3fc",
+ "description": "Piper vits TTS — English (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-bryce-medium": {
+ "id": "piper-en_US-bryce-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "bryce",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-bryce-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.16,
+ "sha256": "f35bb77ddecdf229798e850d1c77ded839d4179879be8b90da5f82e7beb538f2",
+ "description": "Piper vits TTS — English (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-bryce-medium-fp16": {
+ "id": "piper-en_US-bryce-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "bryce",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-bryce-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.31,
+ "sha256": "a1a601219c44ec9d47243d35be8cbafcb09653e35f4d76f6eb4ade7d2d769014",
+ "description": "Piper vits TTS — English (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-bryce-medium-int8": {
+ "id": "piper-en_US-bryce-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "bryce",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-bryce-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 19.94,
+ "sha256": "89cd4f464c91579440565927bfca9d26555f577c4e37431167568c934fdb82f6",
+ "description": "Piper vits TTS — English (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-danny-low": {
+ "id": "piper-en_US-danny-low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "danny",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-danny-low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.0,
+ "sha256": "4e989aed6e2d11ed681f099df1e8fedca557f006205358814d6298a7f8f2e034",
+ "description": "Piper vits TTS — English (low)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-danny-low-fp16": {
+ "id": "piper-en_US-danny-low-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "danny",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-danny-low-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.17,
+ "sha256": "7766efd1b04c0f395cc8f6e43164b6b4a28e0759759a0b98888341dc94e30fdd",
+ "description": "Piper vits TTS — English (low, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-danny-low-int8": {
+ "id": "piper-en_US-danny-low-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "danny",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "low",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-danny-low-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.2,
+ "sha256": "002a0079a1059a97b067927c4d79ad2ad14c33d7260eeb6d78fb5b7b32986a95",
+ "description": "Piper vits TTS — English (low, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-glados": {
+ "id": "piper-en_US-glados",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "glados",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-glados.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.09,
+ "description": "Piper vits TTS — English",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-glados-high": {
+ "id": "piper-en_US-glados-high",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "glados",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-glados-high.tar.bz2",
+ "compression": true,
+ "filesize_mb": 110.23,
+ "sha256": "dcb52d4be94200d42b4d97ebb82ec398be27039f4719207283fa5e7d931b1cf3",
+ "description": "Piper vits TTS — English (high)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-glados-high-fp16": {
+ "id": "piper-en_US-glados-high-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "glados",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-glados-high-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 55.76,
+ "sha256": "1743874047df2e48fd8ad8e17aeeac62ebf784e1f84e30ed837af8b6ff2e9b41",
+ "description": "Piper vits TTS — English (high, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-glados-high-int8": {
+ "id": "piper-en_US-glados-high-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "glados",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "high",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-glados-high-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 33.5,
+ "sha256": "821ddc862c06993c5e5c9c3594ed59fc4690a887b43ca2d1bebcf069326316c7",
+ "description": "Piper vits TTS — English (high, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-hfc_female-medium": {
+ "id": "piper-en_US-hfc_female-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "hfc_female",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-hfc_female-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.11,
+ "sha256": "3fffdceb0c65bd9415a085d09c3cb88cc82f9d74a6ca453f8ce7fc5eaee81ff8",
+ "description": "Piper vits TTS — English (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-hfc_female-medium-fp16": {
+ "id": "piper-en_US-hfc_female-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "hfc_female",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-hfc_female-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.28,
+ "sha256": "d214421c09092e1ae3ea5f8b5bd0af2233e4a0f245edcc5da8e4406078cc3789",
+ "description": "Piper vits TTS — English (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-hfc_female-medium-int8": {
+ "id": "piper-en_US-hfc_female-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "hfc_female",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-hfc_female-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.05,
+ "sha256": "7c467d19054ddf84056a4887a8be75f5f3b2a5d426637b526953a5e488fec5ce",
+ "description": "Piper vits TTS — English (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-hfc_male-medium": {
+ "id": "piper-en_US-hfc_male-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "hfc_male",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-hfc_male-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.1,
+ "sha256": "76388f84acfca8ba5c0ed1636a26ada14c598abd52e76f110d4756fe326fc5f2",
+ "description": "Piper vits TTS — English (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-hfc_male-medium-fp16": {
+ "id": "piper-en_US-hfc_male-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "hfc_male",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-hfc_male-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.26,
+ "sha256": "758473186e78cf69b3beeed41fda362c630c2002d0ac0543355d60c3c324a5ad",
+ "description": "Piper vits TTS — English (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-hfc_male-medium-int8": {
+ "id": "piper-en_US-hfc_male-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "hfc_male",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-hfc_male-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.01,
+ "sha256": "a12daed3ba978ffb403dec4afa245d6f114668b370157a022fcc47fa6ca073d8",
+ "description": "Piper vits TTS — English (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-joe-medium": {
+ "id": "piper-en_US-joe-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "joe",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-joe-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.06,
+ "sha256": "261b903a1fb2ce621e2b5b14233cd41223c3b9f9590f896c11daee4df22d9bd3",
+ "description": "Piper vits TTS — English (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-joe-medium-fp16": {
+ "id": "piper-en_US-joe-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "joe",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-joe-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.21,
+ "sha256": "ddf8a0ee1b00209e6c6544248d4918331046fb1fb2d907e4422ccdfe6fd38db8",
+ "description": "Piper vits TTS — English (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-joe-medium-int8": {
+ "id": "piper-en_US-joe-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "joe",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-joe-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.25,
+ "sha256": "644527f29eca0ada5595d7b6e4daf6388f5ac0c4870b4d42996a6687fcefeb37",
+ "description": "Piper vits TTS — English (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-john-medium": {
+ "id": "piper-en_US-john-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "john",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-john-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.13,
+ "sha256": "d90362cfa48e429d3096f644785184446145b6e38216f2eaf4c0601b8aad5a36",
+ "description": "Piper vits TTS — English (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-john-medium-fp16": {
+ "id": "piper-en_US-john-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "john",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-john-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.3,
+ "sha256": "77e5f7d540c4e01cfbd9532b5a144f9df6503a97de335bd9f62450bd1b467c5e",
+ "description": "Piper vits TTS — English (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-john-medium-int8": {
+ "id": "piper-en_US-john-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "john",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-john-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 19.84,
+ "sha256": "2ea2f6cf88bba033be71c941d00cd4d2af35d23655b5d68b7fe8239d519f17b4",
+ "description": "Piper vits TTS — English (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-kathleen-low": {
+ "id": "piper-en_US-kathleen-low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "kathleen",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-kathleen-low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.01,
+ "sha256": "3dd0adaf077e19de32876608c3ac3d4a0a46a6f06310cc7a5633b3b47d762cde",
+ "description": "Piper vits TTS — English (low)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-kathleen-low-fp16": {
+ "id": "piper-en_US-kathleen-low-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "kathleen",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-kathleen-low-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.2,
+ "sha256": "91933e883e274344bbc12ffe1e0e5cc610486f907528c04ed9aaaa5dd7bc8f4b",
+ "description": "Piper vits TTS — English (low, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-kathleen-low-int8": {
+ "id": "piper-en_US-kathleen-low-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "kathleen",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "low",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-kathleen-low-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.3,
+ "sha256": "08a1372ea3eed70b9477401c3aa378a73db1c609eece25fa10203c854cfe044a",
+ "description": "Piper vits TTS — English (low, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-kristin-medium": {
+ "id": "piper-en_US-kristin-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "kristin",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-kristin-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.14,
+ "sha256": "c2206f572df2956c50b1ae3367eebce3853c663e890cba8048cd62b1e4dbe6c7",
+ "description": "Piper vits TTS — English (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-kristin-medium-fp16": {
+ "id": "piper-en_US-kristin-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "kristin",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-kristin-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.29,
+ "sha256": "2b38aaeb0d81a5cfaf24254f518ca265f95803519d8139487f5d7b1a95f1b9c3",
+ "description": "Piper vits TTS — English (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-kristin-medium-int8": {
+ "id": "piper-en_US-kristin-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "kristin",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-kristin-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 19.91,
+ "sha256": "16289d7ee8e6b2311a0a0af6531a55f498f82499644a1bb6fddb991fe6fa950c",
+ "description": "Piper vits TTS — English (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-kusal-medium": {
+ "id": "piper-en_US-kusal-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "kusal",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-kusal-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.11,
+ "sha256": "e683c4a9a0c1ca28c81cbec77b51fe987cf70efa97edc3ace4c1783083012c33",
+ "description": "Piper vits TTS — English (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-kusal-medium-fp16": {
+ "id": "piper-en_US-kusal-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "kusal",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-kusal-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.24,
+ "sha256": "eb01b43f43c8cdb3a156c5c0a1169e2ec9e11278a6f92d1458e4476941787b29",
+ "description": "Piper vits TTS — English (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-kusal-medium-int8": {
+ "id": "piper-en_US-kusal-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "kusal",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-kusal-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.07,
+ "sha256": "95228897703ea31acd3bba658ec3da4bbaf087fd54adfb30c90e965b3cf8d89c",
+ "description": "Piper vits TTS — English (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-l2arctic-medium": {
+ "id": "piper-en_US-l2arctic-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "l2arctic",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 24,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-l2arctic-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 76.59,
+ "sha256": "d6cde876d7a04502c5f2cb7e2f7413c0040629bc0ba6a5c07b32f27c02c96ed0",
+ "description": "Piper vits TTS — English, 24 voices (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "multi-speaker",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-l2arctic-medium-fp16": {
+ "id": "piper-en_US-l2arctic-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "l2arctic",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 24,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-l2arctic-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 40.19,
+ "sha256": "ed52ca75414d02b41bf448799d851e4cbb7f2e8c95694f981841b6143bdf64f1",
+ "description": "Piper vits TTS — English, 24 voices (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "multi-speaker",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-l2arctic-medium-int8": {
+ "id": "piper-en_US-l2arctic-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "l2arctic",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 24,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-l2arctic-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 22.2,
+ "sha256": "c2b79e0dbda036169166132453d3bd0c9bea28994f0fccb52794981a5d55666c",
+ "description": "Piper vits TTS — English, 24 voices (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "multi-speaker",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-lessac-high": {
+ "id": "piper-en_US-lessac-high",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "lessac",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-lessac-high.tar.bz2",
+ "compression": true,
+ "filesize_mb": 110.19,
+ "sha256": "8619d204c7005866fe4f420181dfa79622af6a6222389f0b0818d2af31e0db0e",
+ "description": "Piper vits TTS — English (high)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-lessac-high-fp16": {
+ "id": "piper-en_US-lessac-high-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "lessac",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-lessac-high-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 55.73,
+ "sha256": "c8b25ff6f0454a905a2f843fa2a688fd194ca00d6eec30d5015a289869d50ae8",
+ "description": "Piper vits TTS — English (high, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-lessac-high-int8": {
+ "id": "piper-en_US-lessac-high-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "lessac",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "high",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-lessac-high-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 33.4,
+ "sha256": "f06e85ae07ca11adae6d3b8cedff4b600fa1181a354f1f86779866b86b2fdb33",
+ "description": "Piper vits TTS — English (high, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-lessac-low": {
+ "id": "piper-en_US-lessac-low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "lessac",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-lessac-low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.99,
+ "sha256": "8fb427b8637334072ee5723d72fa418c45bfdd4b7deebeacdf2938662618c1cb",
+ "description": "Piper vits TTS — English (low)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-lessac-low-fp16": {
+ "id": "piper-en_US-lessac-low-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "lessac",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-lessac-low-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.15,
+ "sha256": "f3578d758a42a446f0315890dcc321f07aaa7285cedfe00810f566232f9cd3d7",
+ "description": "Piper vits TTS — English (low, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-lessac-low-int8": {
+ "id": "piper-en_US-lessac-low-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "lessac",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "low",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-lessac-low-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.09,
+ "sha256": "af63fbe60d8bdcfccdee61ba057304a11dfc077145da383d4d351ec3c594d5e2",
+ "description": "Piper vits TTS — English (low, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-lessac-medium": {
+ "id": "piper-en_US-lessac-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "lessac",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-lessac-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.12,
+ "sha256": "9e3febfacf0abf4270172d2958bcec246032b7e88efc2720840cc80c93de334e",
+ "description": "Piper vits TTS — English (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-lessac-medium-fp16": {
+ "id": "piper-en_US-lessac-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "lessac",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-lessac-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.29,
+ "sha256": "b49fb8387258902fa1bc9dfa226bcc11dd5d06b0ffedb1d2130beae9f6c3f6a7",
+ "description": "Piper vits TTS — English (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-lessac-medium-int8": {
+ "id": "piper-en_US-lessac-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "lessac",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-lessac-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.0,
+ "sha256": "f1c6d0295cf16087b05f80fdca5b44daca5cd78e2c425d419a42ba34929805f9",
+ "description": "Piper vits TTS — English (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-libritts-high": {
+ "id": "piper-en_US-libritts-high",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "libritts",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 904,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-libritts-high.tar.bz2",
+ "compression": true,
+ "filesize_mb": 124.96,
+ "sha256": "d9d35056703fd38ed38e95c202a50f603fefdc8a92a7b6332c4f1a41616eac72",
+ "description": "Piper vits TTS — English, 904 voices (high)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "multi-speaker",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-libritts-high-fp16": {
+ "id": "piper-en_US-libritts-high-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "libritts",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 904,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-libritts-high-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.04,
+ "sha256": "689cc0bf2509362b2473b6921d798964b84b8186e0e929dce1972940e9ab644c",
+ "description": "Piper vits TTS — English, 904 voices (high, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "multi-speaker",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-libritts-high-int8": {
+ "id": "piper-en_US-libritts-high-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "libritts",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "high",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 904,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-libritts-high-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.72,
+ "sha256": "c35f249498fe9406c5ca3b6db1fc16749d7ee415ff2a09d5da9334206c2e0026",
+ "description": "Piper vits TTS — English, 904 voices (high, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "multi-speaker",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-libritts_r-medium": {
+ "id": "piper-en_US-libritts_r-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "libritts_r",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 904,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-libritts_r-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 78.24,
+ "sha256": "10dc268f3e371696d721486123e2705a9fc1faa113491979fde4d88dba1f1b1c",
+ "description": "Piper vits TTS — English, 904 voices (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "multi-speaker",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-libritts_r-medium-fp16": {
+ "id": "piper-en_US-libritts_r-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "libritts_r",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 904,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-libritts_r-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 41.08,
+ "sha256": "74d5ccdd16c727a1312d2cdb5c645a7b782d72dcfa3049aeba2709e88d40db0c",
+ "description": "Piper vits TTS — English, 904 voices (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "multi-speaker",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-libritts_r-medium-int8": {
+ "id": "piper-en_US-libritts_r-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "libritts_r",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 904,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-libritts_r-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 22.31,
+ "sha256": "7e4552e239988f4896872822b56e99e0e9e00958164e3f6bdf5ee14391fbe829",
+ "description": "Piper vits TTS — English, 904 voices (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "multi-speaker",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-ljspeech-high": {
+ "id": "piper-en_US-ljspeech-high",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ljspeech",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-ljspeech-high.tar.bz2",
+ "compression": true,
+ "filesize_mb": 110.45,
+ "sha256": "00c6408d2409050312193b0d40ae07fde28af7d3d45a56efcc55440db516b935",
+ "description": "Piper vits TTS — English (high)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-ljspeech-high-fp16": {
+ "id": "piper-en_US-ljspeech-high-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ljspeech",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-ljspeech-high-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 56.01,
+ "sha256": "9f50b619ada3ca3d5fd8a5674da5599ceb8bdba68433c4fd816de11aa5ff5fde",
+ "description": "Piper vits TTS — English (high, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-ljspeech-high-int8": {
+ "id": "piper-en_US-ljspeech-high-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ljspeech",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "high",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-ljspeech-high-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 32.32,
+ "sha256": "916b2526d4ea191f9710bd2753698ac97926ec38eade867408d3f5fd422ca285",
+ "description": "Piper vits TTS — English (high, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-ljspeech-medium": {
+ "id": "piper-en_US-ljspeech-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ljspeech",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-ljspeech-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.06,
+ "sha256": "3dfb4b759d8be032a4903a9538d128b0fda2a06ab1de6cbc2d93a97e2dd83dba",
+ "description": "Piper vits TTS — English (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-ljspeech-medium-fp16": {
+ "id": "piper-en_US-ljspeech-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ljspeech",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-ljspeech-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.17,
+ "sha256": "c7d26212afe396516745c274bbeb5a1d57d5f081a178027c2ed2a4803b8d24fa",
+ "description": "Piper vits TTS — English (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-ljspeech-medium-int8": {
+ "id": "piper-en_US-ljspeech-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ljspeech",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-ljspeech-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.11,
+ "sha256": "24dc3bd77dd48c291e52c297878d3437c9492f245d823d7f6a06c4bbb67f4b6b",
+ "description": "Piper vits TTS — English (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-miro-high": {
+ "id": "piper-en_US-miro-high",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "miro",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-miro-high.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.09,
+ "sha256": "31678890d09520c5d09a480e2e01aaf355d7d005f8179899aed8fe0cae2a3ca1",
+ "description": "Piper vits TTS — English (high)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-miro-high-fp16": {
+ "id": "piper-en_US-miro-high-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "miro",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-miro-high-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.2,
+ "sha256": "e4750a680b821335a1b304c206c34c0d7f5595fa2cbd84ba25d07071ea1e3f7d",
+ "description": "Piper vits TTS — English (high, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-miro-high-int8": {
+ "id": "piper-en_US-miro-high-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "miro",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "high",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-miro-high-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.35,
+ "sha256": "93c60d0c906076114671061b5864b0f2c1049fd284e1ec0c1f283bbd02f109bf",
+ "description": "Piper vits TTS — English (high, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-norman-medium": {
+ "id": "piper-en_US-norman-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "norman",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-norman-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.09,
+ "sha256": "1f32065d480abe9abc7c7f91442125d0b34c1cc065d1e600466cac408eabf3b8",
+ "description": "Piper vits TTS — English (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-norman-medium-fp16": {
+ "id": "piper-en_US-norman-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "norman",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-norman-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.23,
+ "sha256": "996fdc26bf48233e33c8fd5c65d5701daa6ae4ee152957d61d6621530020fcdd",
+ "description": "Piper vits TTS — English (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-norman-medium-int8": {
+ "id": "piper-en_US-norman-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "norman",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-norman-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.01,
+ "sha256": "cb481a514bc213ccf3899391c0f27fdcc4e4b814ec30496f28089a027b5aa01b",
+ "description": "Piper vits TTS — English (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-reza_ibrahim-medium": {
+ "id": "piper-en_US-reza_ibrahim-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "reza_ibrahim",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-reza_ibrahim-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.1,
+ "sha256": "025f5702bf39722782937aef5bc4ff9a1ef67fb0f1d0c0952c9c4ead25be19cc",
+ "description": "Piper vits TTS — English (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-reza_ibrahim-medium-fp16": {
+ "id": "piper-en_US-reza_ibrahim-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "reza_ibrahim",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-reza_ibrahim-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.23,
+ "sha256": "f44c6cb2f5330e31847b9bd0632f38eacede063d0ab0559a23568bd5dfd283bc",
+ "description": "Piper vits TTS — English (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-reza_ibrahim-medium-int8": {
+ "id": "piper-en_US-reza_ibrahim-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "reza_ibrahim",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-reza_ibrahim-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.16,
+ "sha256": "e4bb314370a511d5fc508b3a68f64690e841519bf25d963a4f75a55a233a2ea9",
+ "description": "Piper vits TTS — English (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-ryan-high": {
+ "id": "piper-en_US-ryan-high",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ryan",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-ryan-high.tar.bz2",
+ "compression": true,
+ "filesize_mb": 110.27,
+ "sha256": "6a71edf4d308b9cb2eaeadc8d1f3c6bf96120ecb7fe52c29a2b6e139c59760ed",
+ "description": "Piper vits TTS — English (high)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-ryan-high-fp16": {
+ "id": "piper-en_US-ryan-high-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ryan",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-ryan-high-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 55.81,
+ "sha256": "3f87cb9943d4bed2665375a54c2ea58ca5f9fa7c7a7ddb68e55ce2bde6ae852a",
+ "description": "Piper vits TTS — English (high, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-ryan-high-int8": {
+ "id": "piper-en_US-ryan-high-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ryan",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "high",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-ryan-high-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 32.88,
+ "sha256": "df13fc140db80fd586e98834cad703a8988c1004748daa068dd07a59e502013e",
+ "description": "Piper vits TTS — English (high, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-ryan-low": {
+ "id": "piper-en_US-ryan-low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ryan",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-ryan-low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.99,
+ "sha256": "08d0522884652402b32d6995d9df776e85c7451a333fabe97e9e4635faf568ac",
+ "description": "Piper vits TTS — English (low)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-ryan-low-fp16": {
+ "id": "piper-en_US-ryan-low-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ryan",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-ryan-low-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.18,
+ "sha256": "a9791a7081a949f8fd55d76d2eaeec784d5e6d20c49c4c33902451d4ebfd4f6c",
+ "description": "Piper vits TTS — English (low, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-ryan-low-int8": {
+ "id": "piper-en_US-ryan-low-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ryan",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "low",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-ryan-low-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.23,
+ "sha256": "659a39069edef4f0a64fa16119fa1e36c9b9644839a61aed73872f16c2e7ecb2",
+ "description": "Piper vits TTS — English (low, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-ryan-medium": {
+ "id": "piper-en_US-ryan-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ryan",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-ryan-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.1,
+ "sha256": "c546af78b6395b4e7c4ce1ed899438b64426a362f5d4ec5fecd090ded9ad7505",
+ "description": "Piper vits TTS — English (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-ryan-medium-fp16": {
+ "id": "piper-en_US-ryan-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ryan",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-ryan-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.26,
+ "sha256": "c95202f5e77b5dae1d7a793d9c1751fc44ca18b8774d3028b012e52de959b1cb",
+ "description": "Piper vits TTS — English (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-ryan-medium-int8": {
+ "id": "piper-en_US-ryan-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ryan",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-ryan-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.11,
+ "sha256": "376eb489d42e98cb49f0e13a633e8d88580bd247ed8aacc298a733210404f771",
+ "description": "Piper vits TTS — English (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-sam-medium": {
+ "id": "piper-en_US-sam-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "sam",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-sam-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.13,
+ "sha256": "7bcfcf73d7eb3dc7d2cba41ef4b1474d08819b581bafa9e9200821d607b74639",
+ "description": "Piper vits TTS — English (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-sam-medium-fp16": {
+ "id": "piper-en_US-sam-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "sam",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-sam-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.26,
+ "sha256": "76248e0c97ee9fe2d3bc928a32bfa8cc8d3991c069fbde358b67e918391e495e",
+ "description": "Piper vits TTS — English (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-en_US-sam-medium-int8": {
+ "id": "piper-en_US-sam-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "sam",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-sam-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 19.91,
+ "sha256": "e4c55b5a389ac0f586486ce23ff4ff38d89752fd3c55852ab3159f5eb02d41c0",
+ "description": "Piper vits TTS — English (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-es-glados-medium": {
+ "id": "piper-es-glados-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "glados",
+ "language": [
+ {
+ "lang_code": "es",
+ "language_name": "Spanish",
+ "country": "ES"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-es-glados-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.09,
+ "description": "Piper vits TTS — Spanish (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-es_AR-daniela-high": {
+ "id": "piper-es_AR-daniela-high",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "daniela",
+ "language": [
+ {
+ "lang_code": "es",
+ "language_name": "Spanish",
+ "country": "AR"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-es_AR-daniela-high.tar.bz2",
+ "compression": true,
+ "filesize_mb": 110.21,
+ "sha256": "71cbf6b7f646ab74f3c51336151abef41e6c54467ac929ffdb19ed706a07dd7b",
+ "description": "Piper vits TTS — Spanish (high)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-es_AR-daniela-high-fp16": {
+ "id": "piper-es_AR-daniela-high-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "daniela",
+ "language": [
+ {
+ "lang_code": "es",
+ "language_name": "Spanish",
+ "country": "AR"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-es_AR-daniela-high-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 55.82,
+ "sha256": "efe8b6a931c61cdc0b4b41ba79af089b4b25f637ea45c90c7cca61884cbe0dd1",
+ "description": "Piper vits TTS — Spanish (high, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-es_AR-daniela-high-int8": {
+ "id": "piper-es_AR-daniela-high-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "daniela",
+ "language": [
+ {
+ "lang_code": "es",
+ "language_name": "Spanish",
+ "country": "AR"
+ }
+ ],
+ "quality": "high",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-es_AR-daniela-high-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 33.45,
+ "sha256": "7218f0a119e4c16533ac187f71ab3019f2092f1594e43fef8392ae1f5b64abab",
+ "description": "Piper vits TTS — Spanish (high, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-es_ES-carlfm-low": {
+ "id": "piper-es_ES-carlfm-low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "carlfm",
+ "language": [
+ {
+ "lang_code": "es",
+ "language_name": "Spanish",
+ "country": "ES"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-es_ES-carlfm-x_low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 25.29,
+ "sha256": "15585c5add2ab1915ce69e8c966c7c9fb0b6afb21f9b92f18110fda5a4787f99",
+ "description": "Piper vits TTS — Spanish (low)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-es_ES-carlfm-low-fp16": {
+ "id": "piper-es_ES-carlfm-low-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "carlfm",
+ "language": [
+ {
+ "lang_code": "es",
+ "language_name": "Spanish",
+ "country": "ES"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-es_ES-carlfm-x_low-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 15.75,
+ "sha256": "65f953ebdbac6b325b09d6ec58293b78104692bdf2eb7515c00a64411d25610e",
+ "description": "Piper vits TTS — Spanish (low, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-es_ES-carlfm-low-int8": {
+ "id": "piper-es_ES-carlfm-low-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "carlfm",
+ "language": [
+ {
+ "lang_code": "es",
+ "language_name": "Spanish",
+ "country": "ES"
+ }
+ ],
+ "quality": "low",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-es_ES-carlfm-x_low-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 12.74,
+ "sha256": "fe5b74e55254e2a568a4e4d73fcfcc02580c7957fc337777adf46e5fdfe10218",
+ "description": "Piper vits TTS — Spanish (low, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-es_ES-davefx-medium": {
+ "id": "piper-es_ES-davefx-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "davefx",
+ "language": [
+ {
+ "lang_code": "es",
+ "language_name": "Spanish",
+ "country": "ES"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-es_ES-davefx-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.07,
+ "sha256": "a3f6beb54a9cb893279f72978a22f807a4d9fc9c7848157b524d5cc7b7f58b22",
+ "description": "Piper vits TTS — Spanish (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-es_ES-davefx-medium-fp16": {
+ "id": "piper-es_ES-davefx-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "davefx",
+ "language": [
+ {
+ "lang_code": "es",
+ "language_name": "Spanish",
+ "country": "ES"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-es_ES-davefx-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.24,
+ "sha256": "604087d0701eaff11319882ad2b1fac78db3d91e662f20b3e3be729fe1934d2b",
+ "description": "Piper vits TTS — Spanish (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-es_ES-davefx-medium-int8": {
+ "id": "piper-es_ES-davefx-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "davefx",
+ "language": [
+ {
+ "lang_code": "es",
+ "language_name": "Spanish",
+ "country": "ES"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-es_ES-davefx-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.19,
+ "sha256": "8bb8ac1cefb727caec9bd9c6c3185c673c8b42c53bd29bb25d5a7715dac37125",
+ "description": "Piper vits TTS — Spanish (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-es_ES-glados-medium": {
+ "id": "piper-es_ES-glados-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "glados",
+ "language": [
+ {
+ "lang_code": "es",
+ "language_name": "Spanish",
+ "country": "ES"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-es_ES-glados-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.1,
+ "sha256": "dfd13b3994a4ed8739eaeaa34a811bfc1dc1c71e9c8f95d890dc77395271f671",
+ "description": "Piper vits TTS — Spanish (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-es_ES-glados-medium-fp16": {
+ "id": "piper-es_ES-glados-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "glados",
+ "language": [
+ {
+ "lang_code": "es",
+ "language_name": "Spanish",
+ "country": "ES"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-es_ES-glados-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.23,
+ "sha256": "7d1fd68db3ed49eb84b8678bd6bc4e5bf9dd8c2ac76b26bb03fec6b46da80cd9",
+ "description": "Piper vits TTS — Spanish (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-es_ES-glados-medium-int8": {
+ "id": "piper-es_ES-glados-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "glados",
+ "language": [
+ {
+ "lang_code": "es",
+ "language_name": "Spanish",
+ "country": "ES"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-es_ES-glados-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.21,
+ "sha256": "e53ca3bcce7ed004428fd14dc5b5ff17b83d2da4ffa191e2b279435ba728f740",
+ "description": "Piper vits TTS — Spanish (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-es_ES-miro-high": {
+ "id": "piper-es_ES-miro-high",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "miro",
+ "language": [
+ {
+ "lang_code": "es",
+ "language_name": "Spanish",
+ "country": "ES"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-es_ES-miro-high.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.05,
+ "sha256": "15c7593c9e6eed29b48df983708672091c6ce3556485f351c2eb917cf3e5c2db",
+ "description": "Piper vits TTS — Spanish (high)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-es_ES-miro-high-fp16": {
+ "id": "piper-es_ES-miro-high-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "miro",
+ "language": [
+ {
+ "lang_code": "es",
+ "language_name": "Spanish",
+ "country": "ES"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-es_ES-miro-high-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.21,
+ "sha256": "a9a7c30380dfe711892a327eb1a7a7db93ab2e1292488824a0096cc4f9532356",
+ "description": "Piper vits TTS — Spanish (high, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-es_ES-miro-high-int8": {
+ "id": "piper-es_ES-miro-high-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "miro",
+ "language": [
+ {
+ "lang_code": "es",
+ "language_name": "Spanish",
+ "country": "ES"
+ }
+ ],
+ "quality": "high",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-es_ES-miro-high-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.29,
+ "sha256": "412fffeb1e02ef6356c31d85f7f2639f66f1f82fe23117f225c374097a96e4c1",
+ "description": "Piper vits TTS — Spanish (high, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-es_ES-sharvard-medium": {
+ "id": "piper-es_ES-sharvard-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "sharvard",
+ "language": [
+ {
+ "lang_code": "es",
+ "language_name": "Spanish",
+ "country": "ES"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-es_ES-sharvard-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 76.6,
+ "sha256": "b30a7a83df0518f0ee1c7039506648cade99f1f9b498fc49ed2ced2e2536bb5a",
+ "description": "Piper vits TTS — Spanish (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-es_ES-sharvard-medium-fp16": {
+ "id": "piper-es_ES-sharvard-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "sharvard",
+ "language": [
+ {
+ "lang_code": "es",
+ "language_name": "Spanish",
+ "country": "ES"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-es_ES-sharvard-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 39.99,
+ "sha256": "72bca80bba7ab78e3a49d97393840e2452f2b7c42370e9f1d5b0762b70b911ee",
+ "description": "Piper vits TTS — Spanish (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-es_ES-sharvard-medium-int8": {
+ "id": "piper-es_ES-sharvard-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "sharvard",
+ "language": [
+ {
+ "lang_code": "es",
+ "language_name": "Spanish",
+ "country": "ES"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-es_ES-sharvard-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 22.39,
+ "sha256": "bf5507cbdedea650365bd6175b3164a8ecca5847533ddf97afcba9d76ea599d1",
+ "description": "Piper vits TTS — Spanish (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-es_MX-ald-medium": {
+ "id": "piper-es_MX-ald-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ald",
+ "language": [
+ {
+ "lang_code": "es",
+ "language_name": "Spanish",
+ "country": "MX"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-es_MX-ald-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.08,
+ "sha256": "c60cf7bc853eb01a875fba0756523fecf9d9f46c763b19785d223fc981fb4fb6",
+ "description": "Piper vits TTS — Spanish (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-es_MX-ald-medium-fp16": {
+ "id": "piper-es_MX-ald-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ald",
+ "language": [
+ {
+ "lang_code": "es",
+ "language_name": "Spanish",
+ "country": "MX"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-es_MX-ald-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.24,
+ "sha256": "d3c7fb175f06d40595a135140af17f8ca553001ec35bda256977405a39879ad4",
+ "description": "Piper vits TTS — Spanish (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-es_MX-ald-medium-int8": {
+ "id": "piper-es_MX-ald-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ald",
+ "language": [
+ {
+ "lang_code": "es",
+ "language_name": "Spanish",
+ "country": "MX"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-es_MX-ald-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.3,
+ "sha256": "447e82d080719409db08e54a4b6eec2e4b6ba850b98dcaf09d3fc67bf30ff692",
+ "description": "Piper vits TTS — Spanish (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-es_MX-claude-high": {
+ "id": "piper-es_MX-claude-high",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "claude",
+ "language": [
+ {
+ "lang_code": "es",
+ "language_name": "Spanish",
+ "country": "MX"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-es_MX-claude-high.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.09,
+ "sha256": "ec33fb689c248fe64810aab564cba97babf0f506672cfd404928d46e751a4721",
+ "description": "Piper vits TTS — Spanish (high)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-es_MX-claude-high-fp16": {
+ "id": "piper-es_MX-claude-high-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "claude",
+ "language": [
+ {
+ "lang_code": "es",
+ "language_name": "Spanish",
+ "country": "MX"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-es_MX-claude-high-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.22,
+ "sha256": "0cd86b81d1dfb40babb0d7f2c821451a7d661f825ab16a023a6e79d653e206cf",
+ "description": "Piper vits TTS — Spanish (high, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-es_MX-claude-high-int8": {
+ "id": "piper-es_MX-claude-high-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "claude",
+ "language": [
+ {
+ "lang_code": "es",
+ "language_name": "Spanish",
+ "country": "MX"
+ }
+ ],
+ "quality": "high",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-es_MX-claude-high-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.23,
+ "sha256": "0f9fc9c07d2e17bdc0f5f33a657addae92085da85704cb86a861e59d32f3bbfa",
+ "description": "Piper vits TTS — Spanish (high, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-eu_ES-antton-medium": {
+ "id": "piper-eu_ES-antton-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "antton",
+ "language": [
+ {
+ "lang_code": "eu",
+ "language_name": "Basque",
+ "country": "ES"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-eu_ES-antton-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.1,
+ "sha256": "94ea0b459cc883913961f164f49a63d4d419394897ca6f9755f68eeeb1b06747",
+ "description": "Piper vits TTS — Basque (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-eu_ES-antton-medium-fp16": {
+ "id": "piper-eu_ES-antton-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "antton",
+ "language": [
+ {
+ "lang_code": "eu",
+ "language_name": "Basque",
+ "country": "ES"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-eu_ES-antton-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.26,
+ "sha256": "d5d399b1061353f437111314717c2b721fecdb9cb0e46d9c6a3478a22f86ea7a",
+ "description": "Piper vits TTS — Basque (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-eu_ES-antton-medium-int8": {
+ "id": "piper-eu_ES-antton-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "antton",
+ "language": [
+ {
+ "lang_code": "eu",
+ "language_name": "Basque",
+ "country": "ES"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-eu_ES-antton-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.0,
+ "sha256": "42def23d4a0c94180e02df9d2183595e8875d1b8ebd678aedd0b909a74e2c011",
+ "description": "Piper vits TTS — Basque (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-eu_ES-maider-medium": {
+ "id": "piper-eu_ES-maider-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "maider",
+ "language": [
+ {
+ "lang_code": "eu",
+ "language_name": "Basque",
+ "country": "ES"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-eu_ES-maider-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.13,
+ "sha256": "60493b81a7f117ea96b6efc841d7465c1d4107ea72ef553ff91f92f72fbd95c1",
+ "description": "Piper vits TTS — Basque (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-eu_ES-maider-medium-fp16": {
+ "id": "piper-eu_ES-maider-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "maider",
+ "language": [
+ {
+ "lang_code": "eu",
+ "language_name": "Basque",
+ "country": "ES"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-eu_ES-maider-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.26,
+ "sha256": "6c5e34b67edfdf404d835c392b41082ef5594ed9becdbb962f2702d30f8e3c21",
+ "description": "Piper vits TTS — Basque (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-eu_ES-maider-medium-int8": {
+ "id": "piper-eu_ES-maider-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "maider",
+ "language": [
+ {
+ "lang_code": "eu",
+ "language_name": "Basque",
+ "country": "ES"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-eu_ES-maider-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 19.94,
+ "sha256": "5fa7d803741467420c307593afc87de396aa2fb8b5a4996ab703ac4d396301f8",
+ "description": "Piper vits TTS — Basque (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fa-haaniye_low": {
+ "id": "piper-fa-haaniye_low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "haaniye_low",
+ "language": [
+ {
+ "lang_code": "fa",
+ "language_name": "Persian",
+ "country": "IR"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fa-haaniye_low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.98,
+ "description": "Piper vits TTS — Persian",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fa_IR-amir-medium": {
+ "id": "piper-fa_IR-amir-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "amir",
+ "language": [
+ {
+ "lang_code": "fa",
+ "language_name": "Persian",
+ "country": "IR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fa_IR-amir-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.07,
+ "sha256": "46af65c1cdd86ec300db3998f2bf31a68d9e38da930c0655c1ff6f610e84f864",
+ "description": "Piper vits TTS — Persian (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fa_IR-amir-medium-fp16": {
+ "id": "piper-fa_IR-amir-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "amir",
+ "language": [
+ {
+ "lang_code": "fa",
+ "language_name": "Persian",
+ "country": "IR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fa_IR-amir-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.24,
+ "sha256": "d134cf417e21a96e7d510abaf3bed2a19b52db8219f5bdf7875b7fbc10a32baf",
+ "description": "Piper vits TTS — Persian (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fa_IR-amir-medium-int8": {
+ "id": "piper-fa_IR-amir-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "amir",
+ "language": [
+ {
+ "lang_code": "fa",
+ "language_name": "Persian",
+ "country": "IR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fa_IR-amir-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 19.71,
+ "sha256": "b79dbf0b6b9629a36fd541bfda83817ec12e2697557d87b918638445971eac46",
+ "description": "Piper vits TTS — Persian (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fa_IR-ganji-medium": {
+ "id": "piper-fa_IR-ganji-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ganji",
+ "language": [
+ {
+ "lang_code": "fa",
+ "language_name": "Persian",
+ "country": "IR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fa_IR-ganji-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.07,
+ "sha256": "6eae2acccd1b4460159fa5acdad4bb5d2df6d64d8da3e4029dbdff4db14e7a7a",
+ "description": "Piper vits TTS — Persian (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fa_IR-ganji-medium-fp16": {
+ "id": "piper-fa_IR-ganji-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ganji",
+ "language": [
+ {
+ "lang_code": "fa",
+ "language_name": "Persian",
+ "country": "IR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fa_IR-ganji-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.24,
+ "sha256": "63a5fa80fbda71c45d3378fd83257c7af1564ee52a63800ed8842b892697d763",
+ "description": "Piper vits TTS — Persian (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fa_IR-ganji-medium-int8": {
+ "id": "piper-fa_IR-ganji-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ganji",
+ "language": [
+ {
+ "lang_code": "fa",
+ "language_name": "Persian",
+ "country": "IR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fa_IR-ganji-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 19.69,
+ "sha256": "2ae4658c3a69ef4f92e09d0014f4af31ca6c95e9ae417de3c34544b5e3a98120",
+ "description": "Piper vits TTS — Persian (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fa_IR-ganji_adabi-medium": {
+ "id": "piper-fa_IR-ganji_adabi-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ganji_adabi",
+ "language": [
+ {
+ "lang_code": "fa",
+ "language_name": "Persian",
+ "country": "IR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fa_IR-ganji_adabi-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.11,
+ "sha256": "c2c64b5b6e6f2a68b5e5e566ba7d0c87932b5b110ae98ad8c865774263a1155c",
+ "description": "Piper vits TTS — Persian (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fa_IR-ganji_adabi-medium-fp16": {
+ "id": "piper-fa_IR-ganji_adabi-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ganji_adabi",
+ "language": [
+ {
+ "lang_code": "fa",
+ "language_name": "Persian",
+ "country": "IR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fa_IR-ganji_adabi-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.26,
+ "sha256": "c4470517d378d8b1459a34fb5b19b996240d60b3d4658020e6fd2bf906821e25",
+ "description": "Piper vits TTS — Persian (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fa_IR-ganji_adabi-medium-int8": {
+ "id": "piper-fa_IR-ganji_adabi-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ganji_adabi",
+ "language": [
+ {
+ "lang_code": "fa",
+ "language_name": "Persian",
+ "country": "IR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fa_IR-ganji_adabi-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 19.79,
+ "sha256": "42cc4a913e9e5a703a5a5d758267dd38ae6d86b47d4defad1e826be7885b050c",
+ "description": "Piper vits TTS — Persian (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fa_IR-gyro-medium": {
+ "id": "piper-fa_IR-gyro-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "gyro",
+ "language": [
+ {
+ "lang_code": "fa",
+ "language_name": "Persian",
+ "country": "IR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fa_IR-gyro-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.07,
+ "sha256": "75dc485f0c0528b1b07800464e5c72f4229339919525b3f634aa89690988d30e",
+ "description": "Piper vits TTS — Persian (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fa_IR-gyro-medium-fp16": {
+ "id": "piper-fa_IR-gyro-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "gyro",
+ "language": [
+ {
+ "lang_code": "fa",
+ "language_name": "Persian",
+ "country": "IR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fa_IR-gyro-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.22,
+ "sha256": "13a3a9c90362697cfa3ace308e08236fd9c39178ad503ed17ba2254767f2b885",
+ "description": "Piper vits TTS — Persian (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fa_IR-gyro-medium-int8": {
+ "id": "piper-fa_IR-gyro-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "gyro",
+ "language": [
+ {
+ "lang_code": "fa",
+ "language_name": "Persian",
+ "country": "IR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fa_IR-gyro-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 19.99,
+ "sha256": "99bd3b912261c1a87a3f7930555622b36174b3e459e6bc153ba5fc743b931d9d",
+ "description": "Piper vits TTS — Persian (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fa_IR-reza_ibrahim-medium": {
+ "id": "piper-fa_IR-reza_ibrahim-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "reza_ibrahim",
+ "language": [
+ {
+ "lang_code": "fa",
+ "language_name": "Persian",
+ "country": "IR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fa_IR-reza_ibrahim-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.07,
+ "sha256": "c5a6c1da647f93e284c7956013dd2262210365b80a4870bc28f1ba7bc1f00bfe",
+ "description": "Piper vits TTS — Persian (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fa_IR-reza_ibrahim-medium-fp16": {
+ "id": "piper-fa_IR-reza_ibrahim-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "reza_ibrahim",
+ "language": [
+ {
+ "lang_code": "fa",
+ "language_name": "Persian",
+ "country": "IR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fa_IR-reza_ibrahim-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.25,
+ "sha256": "e673f42eabbb5d632d252aaa8505720e56ba2dac54447354ff67f1ccad8a6685",
+ "description": "Piper vits TTS — Persian (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fa_IR-reza_ibrahim-medium-int8": {
+ "id": "piper-fa_IR-reza_ibrahim-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "reza_ibrahim",
+ "language": [
+ {
+ "lang_code": "fa",
+ "language_name": "Persian",
+ "country": "IR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fa_IR-reza_ibrahim-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.08,
+ "sha256": "82d19a4011d6ca75a755057adff6480eb2e8bacf0c5edb7dad788cd3168234ca",
+ "description": "Piper vits TTS — Persian (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fa_en-rezahedayatfar-ibrahimwalk": {
+ "id": "piper-fa_en-rezahedayatfar-ibrahimwalk",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "rezahedayatfar",
+ "language": [
+ {
+ "lang_code": "fa",
+ "language_name": "Persian",
+ "country": "en"
+ }
+ ],
+ "quality": "ibrahimwalk",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fa_en-rezahedayatfar-ibrahimwalk-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.13,
+ "description": "Piper vits TTS — Persian (ibrahimwalk)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fi_FI-harri-low": {
+ "id": "piper-fi_FI-harri-low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "harri",
+ "language": [
+ {
+ "lang_code": "fi",
+ "language_name": "Finnish",
+ "country": "FI"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fi_FI-harri-low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.99,
+ "sha256": "cadbf6ae76204113557924c59f425c8b8ef2c8276ee44ebb0194a6dc0adbc796",
+ "description": "Piper vits TTS — Finnish (low)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fi_FI-harri-low-fp16": {
+ "id": "piper-fi_FI-harri-low-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "harri",
+ "language": [
+ {
+ "lang_code": "fi",
+ "language_name": "Finnish",
+ "country": "FI"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fi_FI-harri-low-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.19,
+ "sha256": "43fca8c9ad47b3e49de68da9b724302ec54421c674ec1e048fbee50765fab84c",
+ "description": "Piper vits TTS — Finnish (low, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fi_FI-harri-low-int8": {
+ "id": "piper-fi_FI-harri-low-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "harri",
+ "language": [
+ {
+ "lang_code": "fi",
+ "language_name": "Finnish",
+ "country": "FI"
+ }
+ ],
+ "quality": "low",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fi_FI-harri-low-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.19,
+ "sha256": "0e20a73b4ad043366844b3575a7a45953d38becdb403858fd3355dd2e549c262",
+ "description": "Piper vits TTS — Finnish (low, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fi_FI-harri-medium": {
+ "id": "piper-fi_FI-harri-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "harri",
+ "language": [
+ {
+ "lang_code": "fi",
+ "language_name": "Finnish",
+ "country": "FI"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fi_FI-harri-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.09,
+ "sha256": "a7fd608e73983c366a5e0bcd13382e6529a6749f67efc406b5a7f9021e3a8b1d",
+ "description": "Piper vits TTS — Finnish (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fi_FI-harri-medium-fp16": {
+ "id": "piper-fi_FI-harri-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "harri",
+ "language": [
+ {
+ "lang_code": "fi",
+ "language_name": "Finnish",
+ "country": "FI"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fi_FI-harri-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.25,
+ "sha256": "8c09209c30cbc657114660928d60975f0d7aff7f9ac601561297ef00250c2f1f",
+ "description": "Piper vits TTS — Finnish (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fi_FI-harri-medium-int8": {
+ "id": "piper-fi_FI-harri-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "harri",
+ "language": [
+ {
+ "lang_code": "fi",
+ "language_name": "Finnish",
+ "country": "FI"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fi_FI-harri-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.01,
+ "sha256": "b69b4c4465787dd4b9778d16b812ed7577a4051551cd87b88e0762309499c3c5",
+ "description": "Piper vits TTS — Finnish (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fr_FR-gilles-low": {
+ "id": "piper-fr_FR-gilles-low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "gilles",
+ "language": [
+ {
+ "lang_code": "fr",
+ "language_name": "French",
+ "country": "FR"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-gilles-low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.99,
+ "sha256": "9f4fdd2650f52638e5d890d330b4ee3a30fc6bb91d6ae6f37e639d0f474bc521",
+ "description": "Piper vits TTS — French (low)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fr_FR-gilles-low-fp16": {
+ "id": "piper-fr_FR-gilles-low-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "gilles",
+ "language": [
+ {
+ "lang_code": "fr",
+ "language_name": "French",
+ "country": "FR"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-gilles-low-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.18,
+ "sha256": "3aa4549e376ce1554d6e77a49381463b7da0ff71222080726aad76b74885dcca",
+ "description": "Piper vits TTS — French (low, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fr_FR-gilles-low-int8": {
+ "id": "piper-fr_FR-gilles-low-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "gilles",
+ "language": [
+ {
+ "lang_code": "fr",
+ "language_name": "French",
+ "country": "FR"
+ }
+ ],
+ "quality": "low",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-gilles-low-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.26,
+ "sha256": "92d2bfd9b6b32b9787557c466b15620e453aecc10ec521762660e034941b3c43",
+ "description": "Piper vits TTS — French (low, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fr_FR-miro-high": {
+ "id": "piper-fr_FR-miro-high",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "miro",
+ "language": [
+ {
+ "lang_code": "fr",
+ "language_name": "French",
+ "country": "FR"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-miro-high.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.05,
+ "sha256": "f65818287e55abd16d48b0a42ba9975ad8e0e3c02c40055fe65a75a46c183245",
+ "description": "Piper vits TTS — French (high)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fr_FR-miro-high-fp16": {
+ "id": "piper-fr_FR-miro-high-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "miro",
+ "language": [
+ {
+ "lang_code": "fr",
+ "language_name": "French",
+ "country": "FR"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-miro-high-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.21,
+ "sha256": "343c3447b7a508d67f24a0c44cfc061a8667d4112b8377cd663ee1bf8ae84c16",
+ "description": "Piper vits TTS — French (high, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fr_FR-miro-high-int8": {
+ "id": "piper-fr_FR-miro-high-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "miro",
+ "language": [
+ {
+ "lang_code": "fr",
+ "language_name": "French",
+ "country": "FR"
+ }
+ ],
+ "quality": "high",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-miro-high-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.28,
+ "sha256": "301fc4b6a49f6feb466cb2e03e8f26e81060cc82675f7ef77b812fee36781911",
+ "description": "Piper vits TTS — French (high, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fr_FR-siwis-low": {
+ "id": "piper-fr_FR-siwis-low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "siwis",
+ "language": [
+ {
+ "lang_code": "fr",
+ "language_name": "French",
+ "country": "FR"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-siwis-low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 25.29,
+ "sha256": "3d69170c160c8375c4123901a72a3845222b39456d39ab74f5bbd7310952b5af",
+ "description": "Piper vits TTS — French (low)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fr_FR-siwis-low-fp16": {
+ "id": "piper-fr_FR-siwis-low-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "siwis",
+ "language": [
+ {
+ "lang_code": "fr",
+ "language_name": "French",
+ "country": "FR"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-siwis-low-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 15.76,
+ "sha256": "c0a0d4179d1abb9260237187eec8bcce634eec503492c398733bff1fdf3a256c",
+ "description": "Piper vits TTS — French (low, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fr_FR-siwis-low-int8": {
+ "id": "piper-fr_FR-siwis-low-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "siwis",
+ "language": [
+ {
+ "lang_code": "fr",
+ "language_name": "French",
+ "country": "FR"
+ }
+ ],
+ "quality": "low",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-siwis-low-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 12.7,
+ "sha256": "c001d38068a316c93601a7d10d0b983c9e61adf2af0c4533595483c7f6cba614",
+ "description": "Piper vits TTS — French (low, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fr_FR-siwis-medium": {
+ "id": "piper-fr_FR-siwis-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "siwis",
+ "language": [
+ {
+ "lang_code": "fr",
+ "language_name": "French",
+ "country": "FR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-siwis-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.09,
+ "sha256": "375909aa30842b3a4efa10b1beb1d761af792960ae6873b4d53889f96c66195b",
+ "description": "Piper vits TTS — French (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fr_FR-siwis-medium-fp16": {
+ "id": "piper-fr_FR-siwis-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "siwis",
+ "language": [
+ {
+ "lang_code": "fr",
+ "language_name": "French",
+ "country": "FR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-siwis-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.27,
+ "sha256": "d682e8e80019cfc5e9c9e2cefdf9de4a750e1bd56006d9dd6e68e1c2bb7e22fe",
+ "description": "Piper vits TTS — French (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fr_FR-siwis-medium-int8": {
+ "id": "piper-fr_FR-siwis-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "siwis",
+ "language": [
+ {
+ "lang_code": "fr",
+ "language_name": "French",
+ "country": "FR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-siwis-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 19.95,
+ "sha256": "3909cff9b3cfd4820c66aa13bf554315c82e34899c161f0b446ece372bc4b5ec",
+ "description": "Piper vits TTS — French (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fr_FR-tjiho-model1": {
+ "id": "piper-fr_FR-tjiho-model1",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "tjiho",
+ "language": [
+ {
+ "lang_code": "fr",
+ "language_name": "French",
+ "country": "FR"
+ }
+ ],
+ "quality": "model1",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-tjiho-model1.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.09,
+ "sha256": "e48c52ee3dea03abc8c2d0bce143948b0d8cc50891e466e2a7481e14cf18c52c",
+ "description": "Piper vits TTS — French (model1)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fr_FR-tjiho-model1-fp16": {
+ "id": "piper-fr_FR-tjiho-model1-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "tjiho",
+ "language": [
+ {
+ "lang_code": "fr",
+ "language_name": "French",
+ "country": "FR"
+ }
+ ],
+ "quality": "model1",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-tjiho-model1-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.26,
+ "sha256": "5d29ac4fcda0a550b1080fc931cec87ebd2da466e6b6009ed29431fa137ef681",
+ "description": "Piper vits TTS — French (model1, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fr_FR-tjiho-model1-int8": {
+ "id": "piper-fr_FR-tjiho-model1-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "tjiho",
+ "language": [
+ {
+ "lang_code": "fr",
+ "language_name": "French",
+ "country": "FR"
+ }
+ ],
+ "quality": "model1",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-tjiho-model1-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.06,
+ "sha256": "37b67c70f16495737eb053dad44ce3fb57e6cc1137de33c9ac72b5c4c7f82cb7",
+ "description": "Piper vits TTS — French (model1, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fr_FR-tjiho-model2": {
+ "id": "piper-fr_FR-tjiho-model2",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "tjiho",
+ "language": [
+ {
+ "lang_code": "fr",
+ "language_name": "French",
+ "country": "FR"
+ }
+ ],
+ "quality": "model2",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-tjiho-model2.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.09,
+ "sha256": "5b05e0f2532fd9be5306afc43b5046cb62fbb38df9dc323aa60994a6cf35b247",
+ "description": "Piper vits TTS — French (model2)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fr_FR-tjiho-model2-fp16": {
+ "id": "piper-fr_FR-tjiho-model2-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "tjiho",
+ "language": [
+ {
+ "lang_code": "fr",
+ "language_name": "French",
+ "country": "FR"
+ }
+ ],
+ "quality": "model2",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-tjiho-model2-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.26,
+ "sha256": "e03245aa2dcf8b4fa349455231ebfa3537f5760e730c8dff4b71391357a3e629",
+ "description": "Piper vits TTS — French (model2, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fr_FR-tjiho-model2-int8": {
+ "id": "piper-fr_FR-tjiho-model2-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "tjiho",
+ "language": [
+ {
+ "lang_code": "fr",
+ "language_name": "French",
+ "country": "FR"
+ }
+ ],
+ "quality": "model2",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-tjiho-model2-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.06,
+ "sha256": "28b22750bffbcdcb69065bf1151dea552e449a1e729f7fd07ec02a0cc273f942",
+ "description": "Piper vits TTS — French (model2, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fr_FR-tjiho-model3": {
+ "id": "piper-fr_FR-tjiho-model3",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "tjiho",
+ "language": [
+ {
+ "lang_code": "fr",
+ "language_name": "French",
+ "country": "FR"
+ }
+ ],
+ "quality": "model3",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-tjiho-model3.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.14,
+ "sha256": "cf8ec38f51687397f9515feca63276a022efde78d6e6a9e868c324b4d74cd58d",
+ "description": "Piper vits TTS — French (model3)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fr_FR-tjiho-model3-fp16": {
+ "id": "piper-fr_FR-tjiho-model3-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "tjiho",
+ "language": [
+ {
+ "lang_code": "fr",
+ "language_name": "French",
+ "country": "FR"
+ }
+ ],
+ "quality": "model3",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-tjiho-model3-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.28,
+ "sha256": "96b34e45bc6dee42db16341399501439f407acde155c3c51f4660fb6b735037a",
+ "description": "Piper vits TTS — French (model3, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fr_FR-tjiho-model3-int8": {
+ "id": "piper-fr_FR-tjiho-model3-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "tjiho",
+ "language": [
+ {
+ "lang_code": "fr",
+ "language_name": "French",
+ "country": "FR"
+ }
+ ],
+ "quality": "model3",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-tjiho-model3-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.09,
+ "sha256": "bf12e13b73c55ff57d54eaf4fa0f0223c738c9549e2b62358fe9814cc2a6c623",
+ "description": "Piper vits TTS — French (model3, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fr_FR-tom-medium": {
+ "id": "piper-fr_FR-tom-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "tom",
+ "language": [
+ {
+ "lang_code": "fr",
+ "language_name": "French",
+ "country": "FR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-tom-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.09,
+ "sha256": "3d8258ef8466b5d5f2cc46c06e1415d3d01c9cbaeed8b6d5b3d152073672472c",
+ "description": "Piper vits TTS — French (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fr_FR-tom-medium-fp16": {
+ "id": "piper-fr_FR-tom-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "tom",
+ "language": [
+ {
+ "lang_code": "fr",
+ "language_name": "French",
+ "country": "FR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-tom-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.25,
+ "sha256": "787bd2aeab3ab46a1617a6b3940f3eb60aebd26a0060aa14a0022c35b1ad0ec7",
+ "description": "Piper vits TTS — French (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fr_FR-tom-medium-int8": {
+ "id": "piper-fr_FR-tom-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "tom",
+ "language": [
+ {
+ "lang_code": "fr",
+ "language_name": "French",
+ "country": "FR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-tom-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.05,
+ "sha256": "b158f884eb4231b8dddd372c3dc506949630c992a8e48ca692a90323e8bb4e09",
+ "description": "Piper vits TTS — French (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fr_FR-upmc-medium": {
+ "id": "piper-fr_FR-upmc-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "upmc",
+ "language": [
+ {
+ "lang_code": "fr",
+ "language_name": "French",
+ "country": "FR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-upmc-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 76.7,
+ "sha256": "e9830a331a16f6cc5ef3116a287065e015d3495c3f56b974889a266da7f89a7f",
+ "description": "Piper vits TTS — French (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fr_FR-upmc-medium-fp16": {
+ "id": "piper-fr_FR-upmc-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "upmc",
+ "language": [
+ {
+ "lang_code": "fr",
+ "language_name": "French",
+ "country": "FR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-upmc-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 39.81,
+ "sha256": "d2dd993c26001c9d369b5f37d848341f6e38817b61de15e185f0452b45b90f1c",
+ "description": "Piper vits TTS — French (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-fr_FR-upmc-medium-int8": {
+ "id": "piper-fr_FR-upmc-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "upmc",
+ "language": [
+ {
+ "lang_code": "fr",
+ "language_name": "French",
+ "country": "FR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-upmc-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 21.54,
+ "sha256": "ec4930dd3778e19e6ea2bc0d16c5a50a82f428ba7ee43dceab1df7efbaf9f1d3",
+ "description": "Piper vits TTS — French (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-hi_IN-pratham-medium": {
+ "id": "piper-hi_IN-pratham-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "pratham",
+ "language": [
+ {
+ "lang_code": "hi",
+ "language_name": "Hindi",
+ "country": "IN"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-hi_IN-pratham-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.12,
+ "sha256": "2084d321e1d2752f2b64ed3012ba27751df01a80da46f52920098cdcb7e35648",
+ "description": "Piper vits TTS — Hindi (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-hi_IN-pratham-medium-fp16": {
+ "id": "piper-hi_IN-pratham-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "pratham",
+ "language": [
+ {
+ "lang_code": "hi",
+ "language_name": "Hindi",
+ "country": "IN"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-hi_IN-pratham-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.29,
+ "sha256": "76b8f4404825e1c6a588bc3cee4b2e8eef1cfe1f785950f4a1b0cdf8d1050c97",
+ "description": "Piper vits TTS — Hindi (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-hi_IN-pratham-medium-int8": {
+ "id": "piper-hi_IN-pratham-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "pratham",
+ "language": [
+ {
+ "lang_code": "hi",
+ "language_name": "Hindi",
+ "country": "IN"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-hi_IN-pratham-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.02,
+ "sha256": "20f568c56207c13b9a0d9478aec8b7d1449122e618aeebc7211f6abc942b58b7",
+ "description": "Piper vits TTS — Hindi (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-hi_IN-priyamvada-medium": {
+ "id": "piper-hi_IN-priyamvada-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "priyamvada",
+ "language": [
+ {
+ "lang_code": "hi",
+ "language_name": "Hindi",
+ "country": "IN"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-hi_IN-priyamvada-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.13,
+ "sha256": "399d91cc97eb288725633261f26b715f9a971e3bf7ec4fa1d7910cd0080d37eb",
+ "description": "Piper vits TTS — Hindi (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-hi_IN-priyamvada-medium-fp16": {
+ "id": "piper-hi_IN-priyamvada-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "priyamvada",
+ "language": [
+ {
+ "lang_code": "hi",
+ "language_name": "Hindi",
+ "country": "IN"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-hi_IN-priyamvada-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.29,
+ "sha256": "82719438b007afd85065c41f5de8b50f04912ea215b32c2dacc62108f4af953b",
+ "description": "Piper vits TTS — Hindi (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-hi_IN-priyamvada-medium-int8": {
+ "id": "piper-hi_IN-priyamvada-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "priyamvada",
+ "language": [
+ {
+ "lang_code": "hi",
+ "language_name": "Hindi",
+ "country": "IN"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-hi_IN-priyamvada-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.12,
+ "sha256": "2997c7bbc211e524af83dfdffe7712942f10bd76c079a526af2e09d1f36a92f2",
+ "description": "Piper vits TTS — Hindi (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-hi_IN-rohan-medium": {
+ "id": "piper-hi_IN-rohan-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "rohan",
+ "language": [
+ {
+ "lang_code": "hi",
+ "language_name": "Hindi",
+ "country": "IN"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-hi_IN-rohan-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.11,
+ "sha256": "f0bb7781724951e9c90c49f68abfe821cffcbc198a9ae0031366d045a6ad5488",
+ "description": "Piper vits TTS — Hindi (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-hi_IN-rohan-medium-fp16": {
+ "id": "piper-hi_IN-rohan-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "rohan",
+ "language": [
+ {
+ "lang_code": "hi",
+ "language_name": "Hindi",
+ "country": "IN"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-hi_IN-rohan-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.26,
+ "sha256": "b313549eca6c20b52c4a58d2773b3e79f27d347d2f020338b903ff1bb8e45b44",
+ "description": "Piper vits TTS — Hindi (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-hi_IN-rohan-medium-int8": {
+ "id": "piper-hi_IN-rohan-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "rohan",
+ "language": [
+ {
+ "lang_code": "hi",
+ "language_name": "Hindi",
+ "country": "IN"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-hi_IN-rohan-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.09,
+ "sha256": "b306822fe16516d3c882e070a7205d781524bd9e8f2d121c3da3e504afe20e05",
+ "description": "Piper vits TTS — Hindi (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-hu_HU-anna-medium": {
+ "id": "piper-hu_HU-anna-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "anna",
+ "language": [
+ {
+ "lang_code": "hu",
+ "language_name": "Hungarian",
+ "country": "HU"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-hu_HU-anna-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.06,
+ "sha256": "c67b13e57b71eca19098fe499afc35ebce8f63a0b524017c786af2025821216a",
+ "description": "Piper vits TTS — Hungarian (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-hu_HU-anna-medium-fp16": {
+ "id": "piper-hu_HU-anna-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "anna",
+ "language": [
+ {
+ "lang_code": "hu",
+ "language_name": "Hungarian",
+ "country": "HU"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-hu_HU-anna-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.23,
+ "sha256": "77224b631278357f4a0b402ce70fb9480cd3f35fee5c4c9698f16032e5bdd239",
+ "description": "Piper vits TTS — Hungarian (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-hu_HU-anna-medium-int8": {
+ "id": "piper-hu_HU-anna-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "anna",
+ "language": [
+ {
+ "lang_code": "hu",
+ "language_name": "Hungarian",
+ "country": "HU"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-hu_HU-anna-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.14,
+ "sha256": "23f9e9fd59ae28fe04796c84079ed1bcf474e1bd35b97c55447fcc3c4e5e42e1",
+ "description": "Piper vits TTS — Hungarian (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-hu_HU-berta-medium": {
+ "id": "piper-hu_HU-berta-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "berta",
+ "language": [
+ {
+ "lang_code": "hu",
+ "language_name": "Hungarian",
+ "country": "HU"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-hu_HU-berta-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.07,
+ "sha256": "a00ba073fa7f8e1b2be58f881b24892e2dca16c3c5979ee4ea4bc6ccdd89dbc0",
+ "description": "Piper vits TTS — Hungarian (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-hu_HU-berta-medium-fp16": {
+ "id": "piper-hu_HU-berta-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "berta",
+ "language": [
+ {
+ "lang_code": "hu",
+ "language_name": "Hungarian",
+ "country": "HU"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-hu_HU-berta-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.25,
+ "sha256": "0d7da1f1e0fb01c16b44504e4cf3abf53c793f13d968f7f7708e2e44136ec569",
+ "description": "Piper vits TTS — Hungarian (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-hu_HU-berta-medium-int8": {
+ "id": "piper-hu_HU-berta-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "berta",
+ "language": [
+ {
+ "lang_code": "hu",
+ "language_name": "Hungarian",
+ "country": "HU"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-hu_HU-berta-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.1,
+ "sha256": "df8bae3e7906ba42498a87aff101d00bbfeb1a8983f6a468e8e82a6226c6659f",
+ "description": "Piper vits TTS — Hungarian (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-hu_HU-imre-medium": {
+ "id": "piper-hu_HU-imre-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "imre",
+ "language": [
+ {
+ "lang_code": "hu",
+ "language_name": "Hungarian",
+ "country": "HU"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-hu_HU-imre-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.1,
+ "sha256": "7be44b928bb26b03e403660894cd8210828dd8a0e9dccc4bade4a1632fc4f8c4",
+ "description": "Piper vits TTS — Hungarian (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-hu_HU-imre-medium-fp16": {
+ "id": "piper-hu_HU-imre-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "imre",
+ "language": [
+ {
+ "lang_code": "hu",
+ "language_name": "Hungarian",
+ "country": "HU"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-hu_HU-imre-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.26,
+ "sha256": "4b871b14f8a7d50246b1578d3a91452e1b728a627a900919b097878a58302e90",
+ "description": "Piper vits TTS — Hungarian (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-hu_HU-imre-medium-int8": {
+ "id": "piper-hu_HU-imre-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "imre",
+ "language": [
+ {
+ "lang_code": "hu",
+ "language_name": "Hungarian",
+ "country": "HU"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-hu_HU-imre-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.22,
+ "sha256": "33e0413cf8271162244c111c86c3482852b8cefa90a28908abe97e636be89ef7",
+ "description": "Piper vits TTS — Hungarian (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-id_ID-news_tts-medium": {
+ "id": "piper-id_ID-news_tts-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "news_tts",
+ "language": [
+ {
+ "lang_code": "id",
+ "language_name": "Indonesian",
+ "country": "ID"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-id_ID-news_tts-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.13,
+ "sha256": "634b0169fe41c368e9fafe128f30647f9e0301e852ce503cd78146db524f1f12",
+ "description": "Piper vits TTS — Indonesian (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-id_ID-news_tts-medium-fp16": {
+ "id": "piper-id_ID-news_tts-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "news_tts",
+ "language": [
+ {
+ "lang_code": "id",
+ "language_name": "Indonesian",
+ "country": "ID"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-id_ID-news_tts-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.26,
+ "sha256": "ddc47b2670c023da84c2b4fc94d873ba3b7ea973691e9ccc1531c37c95b10178",
+ "description": "Piper vits TTS — Indonesian (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-id_ID-news_tts-medium-int8": {
+ "id": "piper-id_ID-news_tts-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "news_tts",
+ "language": [
+ {
+ "lang_code": "id",
+ "language_name": "Indonesian",
+ "country": "ID"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-id_ID-news_tts-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.07,
+ "sha256": "d7315f6bf6b61e75cc4397a934b3372fd7a8223bccb96ed817f7283649eebd89",
+ "description": "Piper vits TTS — Indonesian (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-is_IS-bui-medium": {
+ "id": "piper-is_IS-bui-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "bui",
+ "language": [
+ {
+ "lang_code": "is",
+ "language_name": "Icelandic",
+ "country": "IS"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-is_IS-bui-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.16,
+ "sha256": "404a4de4b2a49dafb5a9f67ccf5366ab19d97e146aab602d348d8ba39dfb89d9",
+ "description": "Piper vits TTS — Icelandic (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-is_IS-bui-medium-fp16": {
+ "id": "piper-is_IS-bui-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "bui",
+ "language": [
+ {
+ "lang_code": "is",
+ "language_name": "Icelandic",
+ "country": "IS"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-is_IS-bui-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.33,
+ "sha256": "13c32ce263e7aacd908fe7435dd9b5bb0c2cf6e470a92575cb36da862d68d879",
+ "description": "Piper vits TTS — Icelandic (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-is_IS-bui-medium-int8": {
+ "id": "piper-is_IS-bui-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "bui",
+ "language": [
+ {
+ "lang_code": "is",
+ "language_name": "Icelandic",
+ "country": "IS"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-is_IS-bui-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 19.64,
+ "sha256": "3310457efaf9efd8ddda97dee686614481cc2d84015f993289eae7b799f49eb3",
+ "description": "Piper vits TTS — Icelandic (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-is_IS-salka-medium": {
+ "id": "piper-is_IS-salka-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "salka",
+ "language": [
+ {
+ "lang_code": "is",
+ "language_name": "Icelandic",
+ "country": "IS"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-is_IS-salka-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.24,
+ "sha256": "493ad56f2d8a03ba9071c30b6d5aa59b96aba13955f7ae4387d426ee65fd60bd",
+ "description": "Piper vits TTS — Icelandic (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-is_IS-salka-medium-fp16": {
+ "id": "piper-is_IS-salka-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "salka",
+ "language": [
+ {
+ "lang_code": "is",
+ "language_name": "Icelandic",
+ "country": "IS"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-is_IS-salka-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.41,
+ "sha256": "45da0c370fa709ea0abb0fdf129f94a8a2a190f4d37614f98f4b494d046320ce",
+ "description": "Piper vits TTS — Icelandic (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-is_IS-salka-medium-int8": {
+ "id": "piper-is_IS-salka-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "salka",
+ "language": [
+ {
+ "lang_code": "is",
+ "language_name": "Icelandic",
+ "country": "IS"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-is_IS-salka-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 19.25,
+ "sha256": "01e1f9c3b4cab8ecd058a6f9fa56237d1c144e18afe149465ef2167195cbe493",
+ "description": "Piper vits TTS — Icelandic (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-is_IS-steinn-medium": {
+ "id": "piper-is_IS-steinn-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "steinn",
+ "language": [
+ {
+ "lang_code": "is",
+ "language_name": "Icelandic",
+ "country": "IS"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-is_IS-steinn-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.26,
+ "sha256": "22acffbaf4b919881ec463126eda7bf14f7dc8d4beb0cc84e161760702ada328",
+ "description": "Piper vits TTS — Icelandic (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-is_IS-steinn-medium-fp16": {
+ "id": "piper-is_IS-steinn-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "steinn",
+ "language": [
+ {
+ "lang_code": "is",
+ "language_name": "Icelandic",
+ "country": "IS"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-is_IS-steinn-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.41,
+ "sha256": "aa244e21476cd5840edad7fd5a90e392a1dfff0340ec665b444ef34d415c0179",
+ "description": "Piper vits TTS — Icelandic (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-is_IS-steinn-medium-int8": {
+ "id": "piper-is_IS-steinn-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "steinn",
+ "language": [
+ {
+ "lang_code": "is",
+ "language_name": "Icelandic",
+ "country": "IS"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-is_IS-steinn-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 19.12,
+ "sha256": "71b508abbb139e7a9fc91cd7d0494aca92b384b125e50bb1720b8fd23ec5ea87",
+ "description": "Piper vits TTS — Icelandic (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-is_IS-ugla-medium": {
+ "id": "piper-is_IS-ugla-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ugla",
+ "language": [
+ {
+ "lang_code": "is",
+ "language_name": "Icelandic",
+ "country": "IS"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-is_IS-ugla-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.26,
+ "sha256": "2d2295b13746758620ef02ee35294ff1096d94fd01cb055c53f70de17a222519",
+ "description": "Piper vits TTS — Icelandic (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-is_IS-ugla-medium-fp16": {
+ "id": "piper-is_IS-ugla-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ugla",
+ "language": [
+ {
+ "lang_code": "is",
+ "language_name": "Icelandic",
+ "country": "IS"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-is_IS-ugla-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.43,
+ "sha256": "7a17065bf8e73cec1671538a368a64dd8400b0dd24b8b25176e6cfae4e075087",
+ "description": "Piper vits TTS — Icelandic (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-is_IS-ugla-medium-int8": {
+ "id": "piper-is_IS-ugla-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ugla",
+ "language": [
+ {
+ "lang_code": "is",
+ "language_name": "Icelandic",
+ "country": "IS"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-is_IS-ugla-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 19.44,
+ "sha256": "6b01568efa20cc4d35e78d787a970ca74ac35f3f9f541d998a98e58acb3542e6",
+ "description": "Piper vits TTS — Icelandic (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-it_IT-dii-high": {
+ "id": "piper-it_IT-dii-high",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "dii",
+ "language": [
+ {
+ "lang_code": "it",
+ "language_name": "Italian",
+ "country": "IT"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-it_IT-dii-high.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.08,
+ "sha256": "fb5ff18ca81d1d35de064bfdb58d04d153d1dcf8523e1fa3429e231aea860c78",
+ "description": "Piper vits TTS — Italian (high)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-it_IT-dii-high-fp16": {
+ "id": "piper-it_IT-dii-high-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "dii",
+ "language": [
+ {
+ "lang_code": "it",
+ "language_name": "Italian",
+ "country": "IT"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-it_IT-dii-high-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.25,
+ "sha256": "de77fb371fb44e1377e7c91f11a09f842b8daba3bacbc49da3ad4acff5f4dedc",
+ "description": "Piper vits TTS — Italian (high, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-it_IT-dii-high-int8": {
+ "id": "piper-it_IT-dii-high-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "dii",
+ "language": [
+ {
+ "lang_code": "it",
+ "language_name": "Italian",
+ "country": "IT"
+ }
+ ],
+ "quality": "high",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-it_IT-dii-high-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.03,
+ "sha256": "cb1f6596605091ddd21ef16739b2f0bfcdef0b539cee6c96becd14528203ab5d",
+ "description": "Piper vits TTS — Italian (high, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-it_IT-miro-high": {
+ "id": "piper-it_IT-miro-high",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "miro",
+ "language": [
+ {
+ "lang_code": "it",
+ "language_name": "Italian",
+ "country": "IT"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-it_IT-miro-high.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.05,
+ "sha256": "4612a986f49680b571b8fe0b03f0b292b34c843178fd6e07826bf52de10157c4",
+ "description": "Piper vits TTS — Italian (high)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-it_IT-miro-high-fp16": {
+ "id": "piper-it_IT-miro-high-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "miro",
+ "language": [
+ {
+ "lang_code": "it",
+ "language_name": "Italian",
+ "country": "IT"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-it_IT-miro-high-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.21,
+ "sha256": "c1d61bc9a799930574b2ba60ee93c98ba9bb136ae367b3d3681f1ed0147eee4e",
+ "description": "Piper vits TTS — Italian (high, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-it_IT-miro-high-int8": {
+ "id": "piper-it_IT-miro-high-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "miro",
+ "language": [
+ {
+ "lang_code": "it",
+ "language_name": "Italian",
+ "country": "IT"
+ }
+ ],
+ "quality": "high",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-it_IT-miro-high-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.25,
+ "sha256": "c3c193381d9fadd3cc9ad03c230e04a29a7b893343b162d127fd59e03a4a74b1",
+ "description": "Piper vits TTS — Italian (high, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-it_IT-paola-medium": {
+ "id": "piper-it_IT-paola-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "paola",
+ "language": [
+ {
+ "lang_code": "it",
+ "language_name": "Italian",
+ "country": "IT"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-it_IT-paola-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.11,
+ "sha256": "7541f75778afa164e44e34baaef63befad7698595df26a95ca944b63ef1a16b4",
+ "description": "Piper vits TTS — Italian (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-it_IT-paola-medium-fp16": {
+ "id": "piper-it_IT-paola-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "paola",
+ "language": [
+ {
+ "lang_code": "it",
+ "language_name": "Italian",
+ "country": "IT"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-it_IT-paola-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.28,
+ "sha256": "f419aa1d6995ba1d2669c8e914db89729f74293047b95004cb29bfaf09021bde",
+ "description": "Piper vits TTS — Italian (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-it_IT-paola-medium-int8": {
+ "id": "piper-it_IT-paola-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "paola",
+ "language": [
+ {
+ "lang_code": "it",
+ "language_name": "Italian",
+ "country": "IT"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-it_IT-paola-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.16,
+ "sha256": "2b975ed305391c056944a4dde67ee754dd824099503a860295bb4c1d724662d8",
+ "description": "Piper vits TTS — Italian (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-it_IT-riccardo-low": {
+ "id": "piper-it_IT-riccardo-low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "riccardo",
+ "language": [
+ {
+ "lang_code": "it",
+ "language_name": "Italian",
+ "country": "IT"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-it_IT-riccardo-x_low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 25.27,
+ "sha256": "8ad0791558ae2b3e96054fc5756ae3ae2f6457fb1765bc01f43bbab85e0a7021",
+ "description": "Piper vits TTS — Italian (low)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-it_IT-riccardo-low-fp16": {
+ "id": "piper-it_IT-riccardo-low-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "riccardo",
+ "language": [
+ {
+ "lang_code": "it",
+ "language_name": "Italian",
+ "country": "IT"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-it_IT-riccardo-x_low-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 15.74,
+ "sha256": "14cdac783af6b960366a7a7c8376329b0706f7c1968c776509190f9e5a7f1fa3",
+ "description": "Piper vits TTS — Italian (low, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-it_IT-riccardo-low-int8": {
+ "id": "piper-it_IT-riccardo-low-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "riccardo",
+ "language": [
+ {
+ "lang_code": "it",
+ "language_name": "Italian",
+ "country": "IT"
+ }
+ ],
+ "quality": "low",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-it_IT-riccardo-x_low-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 12.71,
+ "sha256": "afc2ea457fd45420dbdd87db4b3927b4fc97b00511964d474bb43e03092d37c1",
+ "description": "Piper vits TTS — Italian (low, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ka_GE-natia-medium": {
+ "id": "piper-ka_GE-natia-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "natia",
+ "language": [
+ {
+ "lang_code": "ka",
+ "language_name": "Georgian",
+ "country": "GE"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ka_GE-natia-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.1,
+ "sha256": "18e34c601f4be13e5132ec772e2cbcfa47ca6a4aaaf995dd5baefe014f5a0256",
+ "description": "Piper vits TTS — Georgian (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ka_GE-natia-medium-fp16": {
+ "id": "piper-ka_GE-natia-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "natia",
+ "language": [
+ {
+ "lang_code": "ka",
+ "language_name": "Georgian",
+ "country": "GE"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ka_GE-natia-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.24,
+ "sha256": "08bc4c8922a3073c7cb7d26549b826f228b231b4a8d9ded3c4cdce9aeea0dd7d",
+ "description": "Piper vits TTS — Georgian (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ka_GE-natia-medium-int8": {
+ "id": "piper-ka_GE-natia-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "natia",
+ "language": [
+ {
+ "lang_code": "ka",
+ "language_name": "Georgian",
+ "country": "GE"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ka_GE-natia-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.12,
+ "sha256": "b76f14656f2ced75c14bed6567665a789bac224bbdf4cf5564d1faf31667d7a1",
+ "description": "Piper vits TTS — Georgian (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-kk_KZ-iseke-low": {
+ "id": "piper-kk_KZ-iseke-low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "iseke",
+ "language": [
+ {
+ "lang_code": "kk",
+ "language_name": "Kazakh",
+ "country": "KZ"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-kk_KZ-iseke-x_low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 25.29,
+ "sha256": "1a995dd9a0e0760942af5c7a3d84a688344ddb17dc51e95942848f855c9347eb",
+ "description": "Piper vits TTS — Kazakh (low)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-kk_KZ-iseke-low-fp16": {
+ "id": "piper-kk_KZ-iseke-low-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "iseke",
+ "language": [
+ {
+ "lang_code": "kk",
+ "language_name": "Kazakh",
+ "country": "KZ"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-kk_KZ-iseke-x_low-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 15.72,
+ "sha256": "1ded3dcaf1805be841d70c4822bd5620ece276a3690cd9fe8c8d3d8684b2dd62",
+ "description": "Piper vits TTS — Kazakh (low, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-kk_KZ-iseke-low-int8": {
+ "id": "piper-kk_KZ-iseke-low-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "iseke",
+ "language": [
+ {
+ "lang_code": "kk",
+ "language_name": "Kazakh",
+ "country": "KZ"
+ }
+ ],
+ "quality": "low",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-kk_KZ-iseke-x_low-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 12.77,
+ "sha256": "d9df34e49fbcc05fb76476da8be030a1db908ce7886cf05960615cd30b6d142d",
+ "description": "Piper vits TTS — Kazakh (low, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-kk_KZ-issai-high": {
+ "id": "piper-kk_KZ-issai-high",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "issai",
+ "language": [
+ {
+ "lang_code": "kk",
+ "language_name": "Kazakh",
+ "country": "KZ"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-kk_KZ-issai-high.tar.bz2",
+ "compression": true,
+ "filesize_mb": 123.29,
+ "sha256": "6c59955f7f5e3fc50b130ced59a430eb4ef62d69155af4ce836db0dde4a42682",
+ "description": "Piper vits TTS — Kazakh (high)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-kk_KZ-issai-high-fp16": {
+ "id": "piper-kk_KZ-issai-high-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "issai",
+ "language": [
+ {
+ "lang_code": "kk",
+ "language_name": "Kazakh",
+ "country": "KZ"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-kk_KZ-issai-high-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 61.7,
+ "sha256": "2bf5581de20b8d8b60895e76241fa741fb4315a6321a0356fcc05a5c3e9158e5",
+ "description": "Piper vits TTS — Kazakh (high, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-kk_KZ-issai-high-int8": {
+ "id": "piper-kk_KZ-issai-high-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "issai",
+ "language": [
+ {
+ "lang_code": "kk",
+ "language_name": "Kazakh",
+ "country": "KZ"
+ }
+ ],
+ "quality": "high",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-kk_KZ-issai-high-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.33,
+ "sha256": "72b80fa2077d3371f42b957287bc89a70ad4abf1201aef9e01d0650a94aaa13e",
+ "description": "Piper vits TTS — Kazakh (high, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-kk_KZ-raya-low": {
+ "id": "piper-kk_KZ-raya-low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "raya",
+ "language": [
+ {
+ "lang_code": "kk",
+ "language_name": "Kazakh",
+ "country": "KZ"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-kk_KZ-raya-x_low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 25.27,
+ "sha256": "fce067c8c078d96586fba3a429b1acbf7911a1248b04eebfebab2cf110966ce0",
+ "description": "Piper vits TTS — Kazakh (low)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-kk_KZ-raya-low-fp16": {
+ "id": "piper-kk_KZ-raya-low-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "raya",
+ "language": [
+ {
+ "lang_code": "kk",
+ "language_name": "Kazakh",
+ "country": "KZ"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-kk_KZ-raya-x_low-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 15.72,
+ "sha256": "bd379953f885a26a472fade90885271b3ae526c70e8994caf63aec72fa73aa5e",
+ "description": "Piper vits TTS — Kazakh (low, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-kk_KZ-raya-low-int8": {
+ "id": "piper-kk_KZ-raya-low-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "raya",
+ "language": [
+ {
+ "lang_code": "kk",
+ "language_name": "Kazakh",
+ "country": "KZ"
+ }
+ ],
+ "quality": "low",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-kk_KZ-raya-x_low-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 12.7,
+ "sha256": "8c0b252415b039a27cb38d75977fa069a63dc1de90f99d155e5c89628bd4dad2",
+ "description": "Piper vits TTS — Kazakh (low, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ku_TR-berfin_renas-medium": {
+ "id": "piper-ku_TR-berfin_renas-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "berfin_renas",
+ "language": [
+ {
+ "lang_code": "ku",
+ "language_name": "Kurdish",
+ "country": "TR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ku_TR-berfin_renas-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 76.55,
+ "sha256": "b72695bc6f1ac30eba67bc096c5cc5be0ddafac948efc3231f217d1c49b7cfaa",
+ "description": "Piper vits TTS — Kurdish (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ku_TR-berfin_renas-medium-fp16": {
+ "id": "piper-ku_TR-berfin_renas-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "berfin_renas",
+ "language": [
+ {
+ "lang_code": "ku",
+ "language_name": "Kurdish",
+ "country": "TR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ku_TR-berfin_renas-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 39.98,
+ "sha256": "597c8c44e8b8441332381ac08f5a54d87b1765efb7e999faddb4553f1f3875e7",
+ "description": "Piper vits TTS — Kurdish (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ku_TR-berfin_renas-medium-int8": {
+ "id": "piper-ku_TR-berfin_renas-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "berfin_renas",
+ "language": [
+ {
+ "lang_code": "ku",
+ "language_name": "Kurdish",
+ "country": "TR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ku_TR-berfin_renas-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 22.55,
+ "sha256": "e22c595b485c83ed44284fbe69ea439465650690c26d429e2243dfe23482bbec",
+ "description": "Piper vits TTS — Kurdish (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-lb_LU-marylux-medium": {
+ "id": "piper-lb_LU-marylux-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "marylux",
+ "language": [
+ {
+ "lang_code": "lb",
+ "language_name": "Luxembourgish",
+ "country": "LU"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-lb_LU-marylux-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.07,
+ "sha256": "f11117fc121db0d5c4dc46e07eac7b1d8ea719b04f0b381836a23050310ea5a4",
+ "description": "Piper vits TTS — Luxembourgish (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-lb_LU-marylux-medium-fp16": {
+ "id": "piper-lb_LU-marylux-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "marylux",
+ "language": [
+ {
+ "lang_code": "lb",
+ "language_name": "Luxembourgish",
+ "country": "LU"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-lb_LU-marylux-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.24,
+ "sha256": "4c72c9d9bf71f89612a9d0624b4426c217dff2b007a5cd4b9d3b977023aeeacc",
+ "description": "Piper vits TTS — Luxembourgish (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-lb_LU-marylux-medium-int8": {
+ "id": "piper-lb_LU-marylux-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "marylux",
+ "language": [
+ {
+ "lang_code": "lb",
+ "language_name": "Luxembourgish",
+ "country": "LU"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-lb_LU-marylux-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.16,
+ "sha256": "1fcdaf57a35a00c6db3f60f16a9baf70873f50a628ddf527b45b1d95d480ce93",
+ "description": "Piper vits TTS — Luxembourgish (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-lv_LV-aivars-medium": {
+ "id": "piper-lv_LV-aivars-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "aivars",
+ "language": [
+ {
+ "lang_code": "lv",
+ "language_name": "Latvian",
+ "country": "LV"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-lv_LV-aivars-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.08,
+ "sha256": "a0df58c9924761e201ef75d82473b90bde32c5372267e9b4c628fdd267cf2508",
+ "description": "Piper vits TTS — Latvian (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-lv_LV-aivars-medium-fp16": {
+ "id": "piper-lv_LV-aivars-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "aivars",
+ "language": [
+ {
+ "lang_code": "lv",
+ "language_name": "Latvian",
+ "country": "LV"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-lv_LV-aivars-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.25,
+ "sha256": "28227a0fbe71747fdb0e978ca64c66471cb639ed4cb69f67b1de8aa9ee26ccfb",
+ "description": "Piper vits TTS — Latvian (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-lv_LV-aivars-medium-int8": {
+ "id": "piper-lv_LV-aivars-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "aivars",
+ "language": [
+ {
+ "lang_code": "lv",
+ "language_name": "Latvian",
+ "country": "LV"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-lv_LV-aivars-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.02,
+ "sha256": "33d6906f054406856d6ef0f89b01fdc2648f273322129a989b10ea7a04523f42",
+ "description": "Piper vits TTS — Latvian (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ml_IN-arjun-medium": {
+ "id": "piper-ml_IN-arjun-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "arjun",
+ "language": [
+ {
+ "lang_code": "ml",
+ "language_name": "Malayalam",
+ "country": "IN"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ml_IN-arjun-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.11,
+ "sha256": "3058d098e8b1ffcdd6069e96b1d492f319333235912a627c309c7c54cea59acf",
+ "description": "Piper vits TTS — Malayalam (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ml_IN-arjun-medium-fp16": {
+ "id": "piper-ml_IN-arjun-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "arjun",
+ "language": [
+ {
+ "lang_code": "ml",
+ "language_name": "Malayalam",
+ "country": "IN"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ml_IN-arjun-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.27,
+ "sha256": "1f9019afa6a9dc8821bb7a396606cef308f279c4f6f56cab51de9a5871e84634",
+ "description": "Piper vits TTS — Malayalam (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ml_IN-arjun-medium-int8": {
+ "id": "piper-ml_IN-arjun-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "arjun",
+ "language": [
+ {
+ "lang_code": "ml",
+ "language_name": "Malayalam",
+ "country": "IN"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ml_IN-arjun-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 19.87,
+ "sha256": "4d0b2a58157604b589cddc54884ffd2618b097d15155b254c34bd21830659832",
+ "description": "Piper vits TTS — Malayalam (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ml_IN-meera-medium": {
+ "id": "piper-ml_IN-meera-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "meera",
+ "language": [
+ {
+ "lang_code": "ml",
+ "language_name": "Malayalam",
+ "country": "IN"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ml_IN-meera-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.08,
+ "sha256": "c8d870441e60870b7e8781c26eb22104aff51587b63bee94aba5e5f6c9fbb71f",
+ "description": "Piper vits TTS — Malayalam (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ml_IN-meera-medium-fp16": {
+ "id": "piper-ml_IN-meera-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "meera",
+ "language": [
+ {
+ "lang_code": "ml",
+ "language_name": "Malayalam",
+ "country": "IN"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ml_IN-meera-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.23,
+ "sha256": "f4736a2a19752ddeb8e89568c8175ce2d2bfe324fe084d967cc14f60bbdc73f0",
+ "description": "Piper vits TTS — Malayalam (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ml_IN-meera-medium-int8": {
+ "id": "piper-ml_IN-meera-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "meera",
+ "language": [
+ {
+ "lang_code": "ml",
+ "language_name": "Malayalam",
+ "country": "IN"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ml_IN-meera-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.13,
+ "sha256": "e4e87086c39c477a538cf42e8a3337f6d6ebce8ef2b2e6dfa61bc28b129d341c",
+ "description": "Piper vits TTS — Malayalam (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ne_NP-chitwan-medium": {
+ "id": "piper-ne_NP-chitwan-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "chitwan",
+ "language": [
+ {
+ "lang_code": "ne",
+ "language_name": "Nepali",
+ "country": "NP"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ne_NP-chitwan-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.1,
+ "sha256": "65fa157c090844bbe5b38c1c3e4321535f569fdbb526c08aaa2ad22c09d51279",
+ "description": "Piper vits TTS — Nepali (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ne_NP-chitwan-medium-fp16": {
+ "id": "piper-ne_NP-chitwan-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "chitwan",
+ "language": [
+ {
+ "lang_code": "ne",
+ "language_name": "Nepali",
+ "country": "NP"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ne_NP-chitwan-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.24,
+ "sha256": "6f3ea8504521d8545e1eb67ceb432cb55b241b347adeaa3faea83a6012dea16b",
+ "description": "Piper vits TTS — Nepali (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ne_NP-chitwan-medium-int8": {
+ "id": "piper-ne_NP-chitwan-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "chitwan",
+ "language": [
+ {
+ "lang_code": "ne",
+ "language_name": "Nepali",
+ "country": "NP"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ne_NP-chitwan-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.19,
+ "sha256": "deb1592efb99c02d38ba34443215ae94bf67ed77ecafd2e3320acffb27ae3204",
+ "description": "Piper vits TTS — Nepali (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ne_NP-google-low": {
+ "id": "piper-ne_NP-google-low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "google",
+ "language": [
+ {
+ "lang_code": "ne",
+ "language_name": "Nepali",
+ "country": "NP"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ne_NP-google-x_low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 31.68,
+ "sha256": "135690fa3b6d43fe8c5f270c7bbb3fa927eed0a98d6ac07494a7ec70e7607ede",
+ "description": "Piper vits TTS — Nepali (low)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ne_NP-google-low-fp16": {
+ "id": "piper-ne_NP-google-low-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "google",
+ "language": [
+ {
+ "lang_code": "ne",
+ "language_name": "Nepali",
+ "country": "NP"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ne_NP-google-x_low-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 18.75,
+ "sha256": "792e4bce59538c0bad4508fa162d43ac6a4111b36cb84609cbcb42268539f8df",
+ "description": "Piper vits TTS — Nepali (low, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ne_NP-google-low-int8": {
+ "id": "piper-ne_NP-google-low-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "google",
+ "language": [
+ {
+ "lang_code": "ne",
+ "language_name": "Nepali",
+ "country": "NP"
+ }
+ ],
+ "quality": "low",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ne_NP-google-x_low-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 14.26,
+ "sha256": "4a092e639c36d3a6ce2316a936571a3c0aadb82b0ffd80cc01cfe009d39701aa",
+ "description": "Piper vits TTS — Nepali (low, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ne_NP-google-medium": {
+ "id": "piper-ne_NP-google-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "google",
+ "language": [
+ {
+ "lang_code": "ne",
+ "language_name": "Nepali",
+ "country": "NP"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ne_NP-google-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 76.53,
+ "sha256": "73c1e093451867779ec2b55cc3666de2db058019a2e7760e8c8f294a42caca2a",
+ "description": "Piper vits TTS — Nepali (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ne_NP-google-medium-fp16": {
+ "id": "piper-ne_NP-google-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "google",
+ "language": [
+ {
+ "lang_code": "ne",
+ "language_name": "Nepali",
+ "country": "NP"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ne_NP-google-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 40.13,
+ "sha256": "c93d16e65c75f8b1e11e0a9320117538ca4e5c83e72f5d86b99f190b4d04dc13",
+ "description": "Piper vits TTS — Nepali (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ne_NP-google-medium-int8": {
+ "id": "piper-ne_NP-google-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "google",
+ "language": [
+ {
+ "lang_code": "ne",
+ "language_name": "Nepali",
+ "country": "NP"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ne_NP-google-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 22.52,
+ "sha256": "ca1a5a1d6ec542198709b7b30b30e42a7695eea210344675bf7d99e1fc41e7b5",
+ "description": "Piper vits TTS — Nepali (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-nl_BE-nathalie-low": {
+ "id": "piper-nl_BE-nathalie-low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "nathalie",
+ "language": [
+ {
+ "lang_code": "nl",
+ "language_name": "Dutch",
+ "country": "BE"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-nl_BE-nathalie-x_low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 25.27,
+ "sha256": "0cb6c3f702a12c12fb62c232ba5b206559edcf87c7dd2ed5faf2ec29fdb801e2",
+ "description": "Piper vits TTS — Dutch (low)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-nl_BE-nathalie-low-fp16": {
+ "id": "piper-nl_BE-nathalie-low-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "nathalie",
+ "language": [
+ {
+ "lang_code": "nl",
+ "language_name": "Dutch",
+ "country": "BE"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-nl_BE-nathalie-x_low-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 15.73,
+ "sha256": "a2e3ba5c1951cf3eb67759927885e642c47785eb1fb6ff9bac6e11309f7da2e2",
+ "description": "Piper vits TTS — Dutch (low, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-nl_BE-nathalie-low-int8": {
+ "id": "piper-nl_BE-nathalie-low-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "nathalie",
+ "language": [
+ {
+ "lang_code": "nl",
+ "language_name": "Dutch",
+ "country": "BE"
+ }
+ ],
+ "quality": "low",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-nl_BE-nathalie-x_low-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 12.77,
+ "sha256": "5cf6ae08ab9339455433f1718896b403622a1bdd9f911f1189421d0df34d83f3",
+ "description": "Piper vits TTS — Dutch (low, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-nl_BE-nathalie-medium": {
+ "id": "piper-nl_BE-nathalie-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "nathalie",
+ "language": [
+ {
+ "lang_code": "nl",
+ "language_name": "Dutch",
+ "country": "BE"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-nl_BE-nathalie-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.11,
+ "sha256": "c7484313abea395243e872196bc75181c07aad8120b8a61e0f6f4b3863b6a7c8",
+ "description": "Piper vits TTS — Dutch (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-nl_BE-nathalie-medium-fp16": {
+ "id": "piper-nl_BE-nathalie-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "nathalie",
+ "language": [
+ {
+ "lang_code": "nl",
+ "language_name": "Dutch",
+ "country": "BE"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-nl_BE-nathalie-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.26,
+ "sha256": "4dacf24af6d6fbf0f5648b6ea1defaf11a43007968592fe3c672a5381d6df46f",
+ "description": "Piper vits TTS — Dutch (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-nl_BE-nathalie-medium-int8": {
+ "id": "piper-nl_BE-nathalie-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "nathalie",
+ "language": [
+ {
+ "lang_code": "nl",
+ "language_name": "Dutch",
+ "country": "BE"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-nl_BE-nathalie-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.16,
+ "sha256": "f2cdeb555eacbdd053e5d63c4d0120464161a962f9fe3bf9aac47ecc57ac90ac",
+ "description": "Piper vits TTS — Dutch (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-nl_BE-rdh-low": {
+ "id": "piper-nl_BE-rdh-low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "rdh",
+ "language": [
+ {
+ "lang_code": "nl",
+ "language_name": "Dutch",
+ "country": "BE"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-nl_BE-rdh-x_low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 25.23,
+ "description": "Piper vits TTS — Dutch (low)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-nl_BE-rdh-medium": {
+ "id": "piper-nl_BE-rdh-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "rdh",
+ "language": [
+ {
+ "lang_code": "nl",
+ "language_name": "Dutch",
+ "country": "BE"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-nl_BE-rdh-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.94,
+ "description": "Piper vits TTS — Dutch (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-nl_NL-alex-medium": {
+ "id": "piper-nl_NL-alex-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "alex",
+ "language": [
+ {
+ "lang_code": "nl",
+ "language_name": "Dutch",
+ "country": "NL"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-nl_NL-alex-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.06,
+ "sha256": "52be645a8617eda0e592c604eb67f419fcb09376310c3ec7fc781beeb8e84bb6",
+ "description": "Piper vits TTS — Dutch (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-nl_NL-alex-medium-fp16": {
+ "id": "piper-nl_NL-alex-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "alex",
+ "language": [
+ {
+ "lang_code": "nl",
+ "language_name": "Dutch",
+ "country": "NL"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-nl_NL-alex-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.24,
+ "sha256": "ea0aaa0f349c9febaafe129e878dc86f4bc4cbef600c91ef8a812bc12a601dfc",
+ "description": "Piper vits TTS — Dutch (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-nl_NL-alex-medium-int8": {
+ "id": "piper-nl_NL-alex-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "alex",
+ "language": [
+ {
+ "lang_code": "nl",
+ "language_name": "Dutch",
+ "country": "NL"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-nl_NL-alex-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.21,
+ "sha256": "ea4f024bf5e113435d70d828586b9f7153100d8365eb8d93236ccaf069045bb9",
+ "description": "Piper vits TTS — Dutch (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-nl_NL-dii-high": {
+ "id": "piper-nl_NL-dii-high",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "dii",
+ "language": [
+ {
+ "lang_code": "nl",
+ "language_name": "Dutch",
+ "country": "NL"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-nl_NL-dii-high.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.09,
+ "sha256": "4620f8749efcef5d03533960bf13e723de75a2a9df50682ac56c0087401321dc",
+ "description": "Piper vits TTS — Dutch (high)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-nl_NL-dii-high-fp16": {
+ "id": "piper-nl_NL-dii-high-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "dii",
+ "language": [
+ {
+ "lang_code": "nl",
+ "language_name": "Dutch",
+ "country": "NL"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-nl_NL-dii-high-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.26,
+ "sha256": "ea14e23af8dd22f3a550ffe8086cc400a97f582450a6ba6d6117fb11a5adf00d",
+ "description": "Piper vits TTS — Dutch (high, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-nl_NL-dii-high-int8": {
+ "id": "piper-nl_NL-dii-high-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "dii",
+ "language": [
+ {
+ "lang_code": "nl",
+ "language_name": "Dutch",
+ "country": "NL"
+ }
+ ],
+ "quality": "high",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-nl_NL-dii-high-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.15,
+ "sha256": "7989032e2f774e20c8b248d03132e4bac712df435752b0a558ea0fb586a4863b",
+ "description": "Piper vits TTS — Dutch (high, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-nl_NL-miro-high": {
+ "id": "piper-nl_NL-miro-high",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "miro",
+ "language": [
+ {
+ "lang_code": "nl",
+ "language_name": "Dutch",
+ "country": "NL"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-nl_NL-miro-high.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.06,
+ "sha256": "44dd05eae66b5681abd95a5f7b4339c83a4d095e4ac063ddcb88bf8f225b6c4f",
+ "description": "Piper vits TTS — Dutch (high)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-nl_NL-miro-high-fp16": {
+ "id": "piper-nl_NL-miro-high-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "miro",
+ "language": [
+ {
+ "lang_code": "nl",
+ "language_name": "Dutch",
+ "country": "NL"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-nl_NL-miro-high-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.22,
+ "sha256": "2cf468f81dd526446c93a084bf3c21ffbb9be1f3fddf96707c66ff22ae6e675c",
+ "description": "Piper vits TTS — Dutch (high, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-nl_NL-miro-high-int8": {
+ "id": "piper-nl_NL-miro-high-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "miro",
+ "language": [
+ {
+ "lang_code": "nl",
+ "language_name": "Dutch",
+ "country": "NL"
+ }
+ ],
+ "quality": "high",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-nl_NL-miro-high-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.37,
+ "sha256": "9696b90fe37f789e399aed5317293682450d9695f801e8ba299a4159ae227ea3",
+ "description": "Piper vits TTS — Dutch (high, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-nl_NL-pim-medium": {
+ "id": "piper-nl_NL-pim-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "pim",
+ "language": [
+ {
+ "lang_code": "nl",
+ "language_name": "Dutch",
+ "country": "NL"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-nl_NL-pim-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.13,
+ "sha256": "e78ed301bf6fc66561a04c110754cd6928d772630a3b80b09a83f89410130171",
+ "description": "Piper vits TTS — Dutch (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-nl_NL-pim-medium-fp16": {
+ "id": "piper-nl_NL-pim-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "pim",
+ "language": [
+ {
+ "lang_code": "nl",
+ "language_name": "Dutch",
+ "country": "NL"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-nl_NL-pim-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.26,
+ "sha256": "42129f687b3a619315032b70aeb8af681611b8770134119345c29cff5554ef8c",
+ "description": "Piper vits TTS — Dutch (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-nl_NL-pim-medium-int8": {
+ "id": "piper-nl_NL-pim-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "pim",
+ "language": [
+ {
+ "lang_code": "nl",
+ "language_name": "Dutch",
+ "country": "NL"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-nl_NL-pim-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.15,
+ "sha256": "10433635e34020dced7067b84880c2c7b91c1b9b861e9be8b1a832ead891880e",
+ "description": "Piper vits TTS — Dutch (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-nl_NL-ronnie-medium": {
+ "id": "piper-nl_NL-ronnie-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ronnie",
+ "language": [
+ {
+ "lang_code": "nl",
+ "language_name": "Dutch",
+ "country": "NL"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-nl_NL-ronnie-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.08,
+ "sha256": "d2cc688abf46054eba1d47b3b1406c742ccf66732cd47998a3ee727c1b96c09f",
+ "description": "Piper vits TTS — Dutch (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-nl_NL-ronnie-medium-fp16": {
+ "id": "piper-nl_NL-ronnie-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ronnie",
+ "language": [
+ {
+ "lang_code": "nl",
+ "language_name": "Dutch",
+ "country": "NL"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-nl_NL-ronnie-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.26,
+ "sha256": "08bfc302fb26529dfd02b5f8f25d1274c9df88ff4567c179eb1ef6dcea4538dc",
+ "description": "Piper vits TTS — Dutch (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-nl_NL-ronnie-medium-int8": {
+ "id": "piper-nl_NL-ronnie-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ronnie",
+ "language": [
+ {
+ "lang_code": "nl",
+ "language_name": "Dutch",
+ "country": "NL"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-nl_NL-ronnie-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.18,
+ "sha256": "eb16022c9c8ee48b75dc833e8a8b04e08730929ea68cde9b67e2dc712f988978",
+ "description": "Piper vits TTS — Dutch (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-no_NO-talesyntese-medium": {
+ "id": "piper-no_NO-talesyntese-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "talesyntese",
+ "language": [
+ {
+ "lang_code": "no",
+ "language_name": "Norwegian",
+ "country": "NO"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-no_NO-talesyntese-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.08,
+ "sha256": "dcb7c36b7222e290cca1fd4cdecb474e7fd651dc5b0d3d42c33d416a8e62018b",
+ "description": "Piper vits TTS — Norwegian (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-no_NO-talesyntese-medium-fp16": {
+ "id": "piper-no_NO-talesyntese-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "talesyntese",
+ "language": [
+ {
+ "lang_code": "no",
+ "language_name": "Norwegian",
+ "country": "NO"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-no_NO-talesyntese-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.23,
+ "sha256": "fbc78e3b9c875f3fe2a13fbd4ee609d4dacaef54eb1c9e7a0489fafc6395e599",
+ "description": "Piper vits TTS — Norwegian (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-no_NO-talesyntese-medium-int8": {
+ "id": "piper-no_NO-talesyntese-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "talesyntese",
+ "language": [
+ {
+ "lang_code": "no",
+ "language_name": "Norwegian",
+ "country": "NO"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-no_NO-talesyntese-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.1,
+ "sha256": "de0fc89178fabf0636554af8ae131b4dfe034866458bb7daa7026ee0d0d8d2f7",
+ "description": "Piper vits TTS — Norwegian (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pl_PL-bass-high": {
+ "id": "piper-pl_PL-bass-high",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "bass",
+ "language": [
+ {
+ "lang_code": "pl",
+ "language_name": "Polish",
+ "country": "PL"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pl_PL-bass-high.tar.bz2",
+ "compression": true,
+ "filesize_mb": 110.22,
+ "sha256": "6640efabebff64f6ad066fa2b048b091961d63c2f5abf75eaebe81ddeeaea1e6",
+ "description": "Piper vits TTS — Polish (high)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pl_PL-bass-high-fp16": {
+ "id": "piper-pl_PL-bass-high-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "bass",
+ "language": [
+ {
+ "lang_code": "pl",
+ "language_name": "Polish",
+ "country": "PL"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pl_PL-bass-high-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 55.8,
+ "sha256": "364fc3c2c0455c268fedf6eee574bbff12dbdbe155c54ddfa04d747891d7304f",
+ "description": "Piper vits TTS — Polish (high, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pl_PL-bass-high-int8": {
+ "id": "piper-pl_PL-bass-high-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "bass",
+ "language": [
+ {
+ "lang_code": "pl",
+ "language_name": "Polish",
+ "country": "PL"
+ }
+ ],
+ "quality": "high",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pl_PL-bass-high-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 33.69,
+ "sha256": "e6667ea284c15b90e5fd6350b8005a0a4d7c1ce1cc1ce647ee64d2650a57a12f",
+ "description": "Piper vits TTS — Polish (high, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pl_PL-darkman-medium": {
+ "id": "piper-pl_PL-darkman-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "darkman",
+ "language": [
+ {
+ "lang_code": "pl",
+ "language_name": "Polish",
+ "country": "PL"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pl_PL-darkman-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.1,
+ "sha256": "444727aa46eb6db645a2bc88fe73868e4bd7596b7f56ca39fad5ef53c41210d4",
+ "description": "Piper vits TTS — Polish (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pl_PL-darkman-medium-fp16": {
+ "id": "piper-pl_PL-darkman-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "darkman",
+ "language": [
+ {
+ "lang_code": "pl",
+ "language_name": "Polish",
+ "country": "PL"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pl_PL-darkman-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.2,
+ "sha256": "2a86aa1db23710b8898f297b45d97a6a343b43acd3a018e18137bb10b17acc22",
+ "description": "Piper vits TTS — Polish (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pl_PL-darkman-medium-int8": {
+ "id": "piper-pl_PL-darkman-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "darkman",
+ "language": [
+ {
+ "lang_code": "pl",
+ "language_name": "Polish",
+ "country": "PL"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pl_PL-darkman-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.1,
+ "sha256": "0ec47b7d591e48913da887ea7e81287f4ef621d9c5aa1848700d2d736ed3f99c",
+ "description": "Piper vits TTS — Polish (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pl_PL-gosia-medium": {
+ "id": "piper-pl_PL-gosia-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "gosia",
+ "language": [
+ {
+ "lang_code": "pl",
+ "language_name": "Polish",
+ "country": "PL"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pl_PL-gosia-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.1,
+ "sha256": "75bd34dcbdc4dd98d763954756b4b34b4208100497c836381542e4d73dcefa9c",
+ "description": "Piper vits TTS — Polish (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pl_PL-gosia-medium-fp16": {
+ "id": "piper-pl_PL-gosia-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "gosia",
+ "language": [
+ {
+ "lang_code": "pl",
+ "language_name": "Polish",
+ "country": "PL"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pl_PL-gosia-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.25,
+ "sha256": "a12b27268c0b34c8326e4031ee6f63c273fbfd1e7e2df640c908a9683dd4c26f",
+ "description": "Piper vits TTS — Polish (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pl_PL-gosia-medium-int8": {
+ "id": "piper-pl_PL-gosia-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "gosia",
+ "language": [
+ {
+ "lang_code": "pl",
+ "language_name": "Polish",
+ "country": "PL"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pl_PL-gosia-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.13,
+ "sha256": "72acac4c4b031725c41a61b3af0314a3d30e1ec2cd83ee410ea5f9e6d2d9d4fb",
+ "description": "Piper vits TTS — Polish (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pl_PL-jarvis_wg_glos-medium": {
+ "id": "piper-pl_PL-jarvis_wg_glos-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "jarvis_wg_glos",
+ "language": [
+ {
+ "lang_code": "pl",
+ "language_name": "Polish",
+ "country": "PL"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pl_PL-jarvis_wg_glos-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.13,
+ "sha256": "845e1f7a0aada0797085ed68364b220dbb35768b30d85412486d2895008d2eb1",
+ "description": "Piper vits TTS — Polish (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pl_PL-jarvis_wg_glos-medium-fp16": {
+ "id": "piper-pl_PL-jarvis_wg_glos-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "jarvis_wg_glos",
+ "language": [
+ {
+ "lang_code": "pl",
+ "language_name": "Polish",
+ "country": "PL"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pl_PL-jarvis_wg_glos-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.27,
+ "sha256": "41089debf0d67e1383903824e4826582e45acd6af5af97c942c878242ecaa450",
+ "description": "Piper vits TTS — Polish (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pl_PL-jarvis_wg_glos-medium-int8": {
+ "id": "piper-pl_PL-jarvis_wg_glos-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "jarvis_wg_glos",
+ "language": [
+ {
+ "lang_code": "pl",
+ "language_name": "Polish",
+ "country": "PL"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pl_PL-jarvis_wg_glos-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.09,
+ "sha256": "7d01e13ffe5a6773a99c7005e926d67122937b4333cb771e6217820145889921",
+ "description": "Piper vits TTS — Polish (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pl_PL-justyna_wg_glos-medium": {
+ "id": "piper-pl_PL-justyna_wg_glos-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "justyna_wg_glos",
+ "language": [
+ {
+ "lang_code": "pl",
+ "language_name": "Polish",
+ "country": "PL"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pl_PL-justyna_wg_glos-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.13,
+ "sha256": "ac8d115c6295831b1315927234302b2689b767231648f85a53a027024373ec4a",
+ "description": "Piper vits TTS — Polish (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pl_PL-justyna_wg_glos-medium-fp16": {
+ "id": "piper-pl_PL-justyna_wg_glos-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "justyna_wg_glos",
+ "language": [
+ {
+ "lang_code": "pl",
+ "language_name": "Polish",
+ "country": "PL"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pl_PL-justyna_wg_glos-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.27,
+ "sha256": "2de83f77d9e5e53b43ea8c2735a94e41f77fa6bcd5becea97bdf791cf5a50354",
+ "description": "Piper vits TTS — Polish (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pl_PL-justyna_wg_glos-medium-int8": {
+ "id": "piper-pl_PL-justyna_wg_glos-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "justyna_wg_glos",
+ "language": [
+ {
+ "lang_code": "pl",
+ "language_name": "Polish",
+ "country": "PL"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pl_PL-justyna_wg_glos-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.09,
+ "sha256": "9051a597ff6b475ecec976ffcddcc411a06b96994f2c92cf74ff96499916dbc4",
+ "description": "Piper vits TTS — Polish (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pl_PL-mc_speech-medium": {
+ "id": "piper-pl_PL-mc_speech-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "mc_speech",
+ "language": [
+ {
+ "lang_code": "pl",
+ "language_name": "Polish",
+ "country": "PL"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pl_PL-mc_speech-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.12,
+ "sha256": "6252744660fb9d2e4c93589b88d8d738df5003b0c651e52ed1202539aed77649",
+ "description": "Piper vits TTS — Polish (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pl_PL-mc_speech-medium-fp16": {
+ "id": "piper-pl_PL-mc_speech-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "mc_speech",
+ "language": [
+ {
+ "lang_code": "pl",
+ "language_name": "Polish",
+ "country": "PL"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pl_PL-mc_speech-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.21,
+ "sha256": "95324ab2b9e1214dd6d75b77a2797636aec770f9b88c1e945abff05c3a44bc30",
+ "description": "Piper vits TTS — Polish (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pl_PL-mc_speech-medium-int8": {
+ "id": "piper-pl_PL-mc_speech-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "mc_speech",
+ "language": [
+ {
+ "lang_code": "pl",
+ "language_name": "Polish",
+ "country": "PL"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pl_PL-mc_speech-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 19.97,
+ "sha256": "c67a1b152bced5cb0d8aaa97fa12700aab743feaa756e1ac903cc7e92174f171",
+ "description": "Piper vits TTS — Polish (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pl_PL-meski_wg_glos-medium": {
+ "id": "piper-pl_PL-meski_wg_glos-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "meski_wg_glos",
+ "language": [
+ {
+ "lang_code": "pl",
+ "language_name": "Polish",
+ "country": "PL"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pl_PL-meski_wg_glos-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.13,
+ "sha256": "52e092f458470d109ccc1420fb615ed8354a67c0a4b38c9d800a4b97296673d7",
+ "description": "Piper vits TTS — Polish (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pl_PL-meski_wg_glos-medium-fp16": {
+ "id": "piper-pl_PL-meski_wg_glos-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "meski_wg_glos",
+ "language": [
+ {
+ "lang_code": "pl",
+ "language_name": "Polish",
+ "country": "PL"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pl_PL-meski_wg_glos-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.27,
+ "sha256": "5a8ceda1a71ffaa881cf3e7197760f9ee0c121a82eee8a08fbf8f7a7b8ea4db7",
+ "description": "Piper vits TTS — Polish (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pl_PL-meski_wg_glos-medium-int8": {
+ "id": "piper-pl_PL-meski_wg_glos-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "meski_wg_glos",
+ "language": [
+ {
+ "lang_code": "pl",
+ "language_name": "Polish",
+ "country": "PL"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pl_PL-meski_wg_glos-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.13,
+ "sha256": "e611de2d9f4d99650d90a40e1587957ecf08e5e479e644c8a94e5f76cae91036",
+ "description": "Piper vits TTS — Polish (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pl_PL-zenski_wg_glos-medium": {
+ "id": "piper-pl_PL-zenski_wg_glos-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "zenski_wg_glos",
+ "language": [
+ {
+ "lang_code": "pl",
+ "language_name": "Polish",
+ "country": "PL"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pl_PL-zenski_wg_glos-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.14,
+ "sha256": "0d4312baf0733874eb579dc7d46c33bc94446b5d23c22b67a40dd98e89b22978",
+ "description": "Piper vits TTS — Polish (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pl_PL-zenski_wg_glos-medium-fp16": {
+ "id": "piper-pl_PL-zenski_wg_glos-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "zenski_wg_glos",
+ "language": [
+ {
+ "lang_code": "pl",
+ "language_name": "Polish",
+ "country": "PL"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pl_PL-zenski_wg_glos-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.28,
+ "sha256": "c252c6736e20d485ea1737fd51bd6a8bbddfa8eca6ae57979dc0497a8606f51f",
+ "description": "Piper vits TTS — Polish (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pl_PL-zenski_wg_glos-medium-int8": {
+ "id": "piper-pl_PL-zenski_wg_glos-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "zenski_wg_glos",
+ "language": [
+ {
+ "lang_code": "pl",
+ "language_name": "Polish",
+ "country": "PL"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pl_PL-zenski_wg_glos-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.05,
+ "sha256": "b37ee12e4ee6369f73f735feb5fd34ef33ae2479b12baff9a62c717c43f02c6c",
+ "description": "Piper vits TTS — Polish (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pt_BR-cadu-medium": {
+ "id": "piper-pt_BR-cadu-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "cadu",
+ "language": [
+ {
+ "lang_code": "pt",
+ "language_name": "Portuguese",
+ "country": "BR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pt_BR-cadu-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.09,
+ "sha256": "aba78157d4b89acc17ddef15a70f4b2474f4c189d4de6035002ac7fec9d5d303",
+ "description": "Piper vits TTS — Portuguese (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pt_BR-cadu-medium-fp16": {
+ "id": "piper-pt_BR-cadu-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "cadu",
+ "language": [
+ {
+ "lang_code": "pt",
+ "language_name": "Portuguese",
+ "country": "BR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pt_BR-cadu-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.24,
+ "sha256": "bed951b66aaa3f1604a393344219ab8306f740cbb608bb9ed3d620ea568662aa",
+ "description": "Piper vits TTS — Portuguese (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pt_BR-cadu-medium-int8": {
+ "id": "piper-pt_BR-cadu-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "cadu",
+ "language": [
+ {
+ "lang_code": "pt",
+ "language_name": "Portuguese",
+ "country": "BR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pt_BR-cadu-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.16,
+ "sha256": "78f1caf0a74cc6cb8dedaff87affd232ee653d5b0394d4cf4d2e97ecbfa5ff3d",
+ "description": "Piper vits TTS — Portuguese (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pt_BR-dii-high": {
+ "id": "piper-pt_BR-dii-high",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "dii",
+ "language": [
+ {
+ "lang_code": "pt",
+ "language_name": "Portuguese",
+ "country": "BR"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pt_BR-dii-high.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.12,
+ "sha256": "76bdf009bb29e69b12336de833d0d219ffa558f4281330eb141e4a0569c108a2",
+ "description": "Piper vits TTS — Portuguese (high)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pt_BR-dii-high-fp16": {
+ "id": "piper-pt_BR-dii-high-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "dii",
+ "language": [
+ {
+ "lang_code": "pt",
+ "language_name": "Portuguese",
+ "country": "BR"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pt_BR-dii-high-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.25,
+ "sha256": "5c0eaa59ba9cd7e3a30f471436b64e75d7dd78e470030efd96da2ae60e9abcd7",
+ "description": "Piper vits TTS — Portuguese (high, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pt_BR-dii-high-int8": {
+ "id": "piper-pt_BR-dii-high-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "dii",
+ "language": [
+ {
+ "lang_code": "pt",
+ "language_name": "Portuguese",
+ "country": "BR"
+ }
+ ],
+ "quality": "high",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pt_BR-dii-high-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.14,
+ "sha256": "8a5b0195eff80a0240f18a3f1d528d4bef08f1b702126cee858d700365fc4111",
+ "description": "Piper vits TTS — Portuguese (high, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pt_BR-edresson-low": {
+ "id": "piper-pt_BR-edresson-low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "edresson",
+ "language": [
+ {
+ "lang_code": "pt",
+ "language_name": "Portuguese",
+ "country": "BR"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pt_BR-edresson-low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.97,
+ "sha256": "670569e755cc48cda0a2f6a3ccba0698815566297069961edcd5f7daaf3d47a5",
+ "description": "Piper vits TTS — Portuguese (low)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pt_BR-edresson-low-fp16": {
+ "id": "piper-pt_BR-edresson-low-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "edresson",
+ "language": [
+ {
+ "lang_code": "pt",
+ "language_name": "Portuguese",
+ "country": "BR"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pt_BR-edresson-low-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.13,
+ "sha256": "f548f990fd112b3eaf3203a13135d72c5f89c176b54fe9d8b57460ed851fec91",
+ "description": "Piper vits TTS — Portuguese (low, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pt_BR-edresson-low-int8": {
+ "id": "piper-pt_BR-edresson-low-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "edresson",
+ "language": [
+ {
+ "lang_code": "pt",
+ "language_name": "Portuguese",
+ "country": "BR"
+ }
+ ],
+ "quality": "low",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pt_BR-edresson-low-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.22,
+ "sha256": "9ec0b016cfab3778263406970b3ee0e2e30860b05046fa1e5cb6460edb7f8251",
+ "description": "Piper vits TTS — Portuguese (low, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pt_BR-faber-medium": {
+ "id": "piper-pt_BR-faber-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "faber",
+ "language": [
+ {
+ "lang_code": "pt",
+ "language_name": "Portuguese",
+ "country": "BR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pt_BR-faber-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.07,
+ "sha256": "7add3f923ad6bc25ca8a192805fd1a64d1b3893e4611c4a9719545a825039a83",
+ "description": "Piper vits TTS — Portuguese (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pt_BR-faber-medium-fp16": {
+ "id": "piper-pt_BR-faber-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "faber",
+ "language": [
+ {
+ "lang_code": "pt",
+ "language_name": "Portuguese",
+ "country": "BR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pt_BR-faber-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.22,
+ "sha256": "a0aea0b6bf99717208571e67ce19296ce07d9cfb35ff3d66cd5c65902906d4db",
+ "description": "Piper vits TTS — Portuguese (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pt_BR-faber-medium-int8": {
+ "id": "piper-pt_BR-faber-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "faber",
+ "language": [
+ {
+ "lang_code": "pt",
+ "language_name": "Portuguese",
+ "country": "BR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pt_BR-faber-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.35,
+ "sha256": "dbc8b1d7d729fd417ea78a350ed35696c928770ac93513d3f507bd4e88eee3fd",
+ "description": "Piper vits TTS — Portuguese (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pt_BR-jeff-medium": {
+ "id": "piper-pt_BR-jeff-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "jeff",
+ "language": [
+ {
+ "lang_code": "pt",
+ "language_name": "Portuguese",
+ "country": "BR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pt_BR-jeff-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.09,
+ "sha256": "da4c870fc7b20600c74261b3e1dd1c816da2ce063e18c46e1f2cd86dea88f3f0",
+ "description": "Piper vits TTS — Portuguese (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pt_BR-jeff-medium-fp16": {
+ "id": "piper-pt_BR-jeff-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "jeff",
+ "language": [
+ {
+ "lang_code": "pt",
+ "language_name": "Portuguese",
+ "country": "BR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pt_BR-jeff-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.23,
+ "sha256": "27074b0bef5c91f650bfa3bf32bd192867f16f268bf564adf7d2cefd4a6e0b93",
+ "description": "Piper vits TTS — Portuguese (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pt_BR-jeff-medium-int8": {
+ "id": "piper-pt_BR-jeff-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "jeff",
+ "language": [
+ {
+ "lang_code": "pt",
+ "language_name": "Portuguese",
+ "country": "BR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pt_BR-jeff-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.23,
+ "sha256": "21a8883f9662c784dd5653fd9d5cb9aaae2551c70e16854e81ff4a9c96470e6a",
+ "description": "Piper vits TTS — Portuguese (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pt_BR-miro-high": {
+ "id": "piper-pt_BR-miro-high",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "miro",
+ "language": [
+ {
+ "lang_code": "pt",
+ "language_name": "Portuguese",
+ "country": "BR"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pt_BR-miro-high.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.09,
+ "sha256": "7f30d1c3421362a60381807543aeafd7e1cd0acbcb92c349a29908526c6f4e6f",
+ "description": "Piper vits TTS — Portuguese (high)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pt_BR-miro-high-fp16": {
+ "id": "piper-pt_BR-miro-high-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "miro",
+ "language": [
+ {
+ "lang_code": "pt",
+ "language_name": "Portuguese",
+ "country": "BR"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pt_BR-miro-high-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.19,
+ "sha256": "20edfb0a975bb72ef48295fdc469095f72abeb2694072ecc6248bb65083649eb",
+ "description": "Piper vits TTS — Portuguese (high, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pt_BR-miro-high-int8": {
+ "id": "piper-pt_BR-miro-high-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "miro",
+ "language": [
+ {
+ "lang_code": "pt",
+ "language_name": "Portuguese",
+ "country": "BR"
+ }
+ ],
+ "quality": "high",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pt_BR-miro-high-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.35,
+ "sha256": "d6bea7c3e4176feb2fd470958fa9c72cbc4b9ed5ff29d1f7b1c935733ce2c08b",
+ "description": "Piper vits TTS — Portuguese (high, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pt_PT-dii-high": {
+ "id": "piper-pt_PT-dii-high",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "dii",
+ "language": [
+ {
+ "lang_code": "pt",
+ "language_name": "Portuguese",
+ "country": "PT"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pt_PT-dii-high.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.13,
+ "sha256": "d0859dd3e4fac69aac33a3e58958d56cd4a8721446d597e21734a7048b977225",
+ "description": "Piper vits TTS — Portuguese (high)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pt_PT-dii-high-fp16": {
+ "id": "piper-pt_PT-dii-high-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "dii",
+ "language": [
+ {
+ "lang_code": "pt",
+ "language_name": "Portuguese",
+ "country": "PT"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pt_PT-dii-high-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.24,
+ "sha256": "bbb7180d55c5d2b2a98d8286b4d9ccd4e3e4a13b90539e338980c30ae89e541b",
+ "description": "Piper vits TTS — Portuguese (high, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pt_PT-dii-high-int8": {
+ "id": "piper-pt_PT-dii-high-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "dii",
+ "language": [
+ {
+ "lang_code": "pt",
+ "language_name": "Portuguese",
+ "country": "PT"
+ }
+ ],
+ "quality": "high",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pt_PT-dii-high-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.1,
+ "sha256": "7fc966c08bea9acd6b89f356e3070bf0217e0f8bcca81e40c70076cf2d5d7c66",
+ "description": "Piper vits TTS — Portuguese (high, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pt_PT-miro-high": {
+ "id": "piper-pt_PT-miro-high",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "miro",
+ "language": [
+ {
+ "lang_code": "pt",
+ "language_name": "Portuguese",
+ "country": "PT"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pt_PT-miro-high.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.09,
+ "sha256": "4b6d115b184104eb234cc8c955354f3c4af2db04faf18a48862d3dc199c2de31",
+ "description": "Piper vits TTS — Portuguese (high)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pt_PT-miro-high-fp16": {
+ "id": "piper-pt_PT-miro-high-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "miro",
+ "language": [
+ {
+ "lang_code": "pt",
+ "language_name": "Portuguese",
+ "country": "PT"
+ }
+ ],
+ "quality": "high",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pt_PT-miro-high-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.22,
+ "sha256": "1b232d7e2600c93a41a76ba62ec3d635949a45ce9f50a9256cd4acfb72f59aa2",
+ "description": "Piper vits TTS — Portuguese (high, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pt_PT-miro-high-int8": {
+ "id": "piper-pt_PT-miro-high-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "miro",
+ "language": [
+ {
+ "lang_code": "pt",
+ "language_name": "Portuguese",
+ "country": "PT"
+ }
+ ],
+ "quality": "high",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pt_PT-miro-high-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.35,
+ "sha256": "2f861fdd2986e7498c091633618e564dd5216affb5ea1f338ee3ff411fb2618c",
+ "description": "Piper vits TTS — Portuguese (high, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pt_PT-tugao-medium": {
+ "id": "piper-pt_PT-tugao-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "tugao",
+ "language": [
+ {
+ "lang_code": "pt",
+ "language_name": "Portuguese",
+ "country": "PT"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pt_PT-tugao-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.08,
+ "sha256": "6b4f0a7bfc957bef26d6ac0703a8fa1ba659c8ab2df8b294f20206551859070c",
+ "description": "Piper vits TTS — Portuguese (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pt_PT-tugao-medium-fp16": {
+ "id": "piper-pt_PT-tugao-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "tugao",
+ "language": [
+ {
+ "lang_code": "pt",
+ "language_name": "Portuguese",
+ "country": "PT"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pt_PT-tugao-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.22,
+ "sha256": "2faef2e66c43910c07e1683eb7eaf3fb97b0b278b20d1baabe13d412341c7d74",
+ "description": "Piper vits TTS — Portuguese (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-pt_PT-tugao-medium-int8": {
+ "id": "piper-pt_PT-tugao-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "tugao",
+ "language": [
+ {
+ "lang_code": "pt",
+ "language_name": "Portuguese",
+ "country": "PT"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-pt_PT-tugao-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.27,
+ "sha256": "8f4c5e4a5994d0d1a2c10fb3035631add0460ea5c776f5ea40d3d6051140dbc3",
+ "description": "Piper vits TTS — Portuguese (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ro_RO-mihai-medium": {
+ "id": "piper-ro_RO-mihai-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "mihai",
+ "language": [
+ {
+ "lang_code": "ro",
+ "language_name": "Romanian",
+ "country": "RO"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ro_RO-mihai-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.07,
+ "sha256": "cfbee3cdc25cf063339f69e189f4d93cc3be6610d267567537323ced3cf87f4d",
+ "description": "Piper vits TTS — Romanian (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ro_RO-mihai-medium-int8": {
+ "id": "piper-ro_RO-mihai-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "mihai",
+ "language": [
+ {
+ "lang_code": "ro",
+ "language_name": "Romanian",
+ "country": "RO"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ro_RO-mihai-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.11,
+ "sha256": "1f41b684fb4640d1b79f750f1581647f8737b24ff5daf8d7c5fd5ad6d1761499",
+ "description": "Piper vits TTS — Romanian (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ru_RU-denis-medium": {
+ "id": "piper-ru_RU-denis-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "denis",
+ "language": [
+ {
+ "lang_code": "ru",
+ "language_name": "Russian",
+ "country": "RU"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ru_RU-denis-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.08,
+ "sha256": "efa4c18e0b5e32b81d1b6df36b9d312831e5d545200e27848ef926a4cd930300",
+ "description": "Piper vits TTS — Russian (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ru_RU-denis-medium-fp16": {
+ "id": "piper-ru_RU-denis-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "denis",
+ "language": [
+ {
+ "lang_code": "ru",
+ "language_name": "Russian",
+ "country": "RU"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ru_RU-denis-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.24,
+ "sha256": "a072d39cf132e5f338daec4439f6f66237082311473ce408968503de8d5875fe",
+ "description": "Piper vits TTS — Russian (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ru_RU-denis-medium-int8": {
+ "id": "piper-ru_RU-denis-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "denis",
+ "language": [
+ {
+ "lang_code": "ru",
+ "language_name": "Russian",
+ "country": "RU"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ru_RU-denis-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.08,
+ "sha256": "d710e29eb7854c42461d16d65d3cef753cc559639ca75806edc75ba71f23af66",
+ "description": "Piper vits TTS — Russian (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ru_RU-dmitri-medium": {
+ "id": "piper-ru_RU-dmitri-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "dmitri",
+ "language": [
+ {
+ "lang_code": "ru",
+ "language_name": "Russian",
+ "country": "RU"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ru_RU-dmitri-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.08,
+ "sha256": "c86d0803737de13d441923ff3b3f309482fab8d7af3ec85949942809eb9a3660",
+ "description": "Piper vits TTS — Russian (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ru_RU-dmitri-medium-fp16": {
+ "id": "piper-ru_RU-dmitri-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "dmitri",
+ "language": [
+ {
+ "lang_code": "ru",
+ "language_name": "Russian",
+ "country": "RU"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ru_RU-dmitri-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.24,
+ "sha256": "ac046c5f1c8e7419546623d3d9423de7871cad60ee99485f0c9f3e3991a60091",
+ "description": "Piper vits TTS — Russian (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ru_RU-dmitri-medium-int8": {
+ "id": "piper-ru_RU-dmitri-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "dmitri",
+ "language": [
+ {
+ "lang_code": "ru",
+ "language_name": "Russian",
+ "country": "RU"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ru_RU-dmitri-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.15,
+ "sha256": "7636793307f634ce54c6e65528a91a61683114f1a6635a08caf64ba6c54e6a63",
+ "description": "Piper vits TTS — Russian (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ru_RU-irina-medium": {
+ "id": "piper-ru_RU-irina-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "irina",
+ "language": [
+ {
+ "lang_code": "ru",
+ "language_name": "Russian",
+ "country": "RU"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ru_RU-irina-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.04,
+ "sha256": "1fc0f54e5e084fe287c07909f2f6e0ba6d857864cf800e3ab80286a4e8233008",
+ "description": "Piper vits TTS — Russian (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ru_RU-irina-medium-fp16": {
+ "id": "piper-ru_RU-irina-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "irina",
+ "language": [
+ {
+ "lang_code": "ru",
+ "language_name": "Russian",
+ "country": "RU"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ru_RU-irina-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.21,
+ "sha256": "d9df1862434f6692597e3ced3e5f213fda201b0989f7b18ac74dccafcba55a62",
+ "description": "Piper vits TTS — Russian (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ru_RU-irina-medium-int8": {
+ "id": "piper-ru_RU-irina-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "irina",
+ "language": [
+ {
+ "lang_code": "ru",
+ "language_name": "Russian",
+ "country": "RU"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ru_RU-irina-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.17,
+ "sha256": "b0000a509f7551a80742eed5c43b8eb03f469cb9f0a42f6feee96ce0da0ebab8",
+ "description": "Piper vits TTS — Russian (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ru_RU-ruslan-medium": {
+ "id": "piper-ru_RU-ruslan-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ruslan",
+ "language": [
+ {
+ "lang_code": "ru",
+ "language_name": "Russian",
+ "country": "RU"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ru_RU-ruslan-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.1,
+ "sha256": "0690b1cad01f86e8db9ba988af24898bdc1af774e23cb2e46b9c730269b6fd83",
+ "description": "Piper vits TTS — Russian (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ru_RU-ruslan-medium-fp16": {
+ "id": "piper-ru_RU-ruslan-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ruslan",
+ "language": [
+ {
+ "lang_code": "ru",
+ "language_name": "Russian",
+ "country": "RU"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ru_RU-ruslan-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.26,
+ "sha256": "b5cd0365096f53ccec5165ae03370bc4738a8872ed74af885f28cb9ad3c6441e",
+ "description": "Piper vits TTS — Russian (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ru_RU-ruslan-medium-int8": {
+ "id": "piper-ru_RU-ruslan-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ruslan",
+ "language": [
+ {
+ "lang_code": "ru",
+ "language_name": "Russian",
+ "country": "RU"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ru_RU-ruslan-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.15,
+ "sha256": "93b9f8c7b34c1420bdc253a0ce5ab1cb6b6be2e8fa26c1f3b36c6189233c3e7e",
+ "description": "Piper vits TTS — Russian (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-sk_SK-lili-medium": {
+ "id": "piper-sk_SK-lili-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "lili",
+ "language": [
+ {
+ "lang_code": "sk",
+ "language_name": "Slovak",
+ "country": "SK"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-sk_SK-lili-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.07,
+ "sha256": "a00dfbca5d34733862a59d9e309f4e94a92fccc9337c2b124de9a241b604fc0d",
+ "description": "Piper vits TTS — Slovak (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-sk_SK-lili-medium-fp16": {
+ "id": "piper-sk_SK-lili-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "lili",
+ "language": [
+ {
+ "lang_code": "sk",
+ "language_name": "Slovak",
+ "country": "SK"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-sk_SK-lili-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.22,
+ "sha256": "0703cefc55cc0ee11f46265517f3ade595b7c32f2001f1888567be8814ec7e8f",
+ "description": "Piper vits TTS — Slovak (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-sk_SK-lili-medium-int8": {
+ "id": "piper-sk_SK-lili-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "lili",
+ "language": [
+ {
+ "lang_code": "sk",
+ "language_name": "Slovak",
+ "country": "SK"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-sk_SK-lili-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.3,
+ "sha256": "5adc2ac5af88630cf305da68ba9cfd656e4b72e7f8c7d2deb2f641ef1d740096",
+ "description": "Piper vits TTS — Slovak (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-sl_SI-artur-medium": {
+ "id": "piper-sl_SI-artur-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "artur",
+ "language": [
+ {
+ "lang_code": "sl",
+ "language_name": "Slovenian",
+ "country": "SI"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-sl_SI-artur-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.92,
+ "sha256": "df805f31c4513864edebf7e287cf0b54d72788fc661ed73f88dc4e5aabc5efd5",
+ "description": "Piper vits TTS — Slovenian (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-sl_SI-artur-medium-fp16": {
+ "id": "piper-sl_SI-artur-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "artur",
+ "language": [
+ {
+ "lang_code": "sl",
+ "language_name": "Slovenian",
+ "country": "SI"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-sl_SI-artur-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.02,
+ "sha256": "399336123435b4509e1560570d9ae82c9c4e3ffdf39dc6707b3b2bd2d342f5a6",
+ "description": "Piper vits TTS — Slovenian (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-sl_SI-artur-medium-int8": {
+ "id": "piper-sl_SI-artur-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "artur",
+ "language": [
+ {
+ "lang_code": "sl",
+ "language_name": "Slovenian",
+ "country": "SI"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-sl_SI-artur-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.41,
+ "sha256": "073e747f6d23db2c67b62230b2fe6fd5e72ca9f89651d5329a4bdd0b43c2bd05",
+ "description": "Piper vits TTS — Slovenian (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-sq_AL-edon-medium": {
+ "id": "piper-sq_AL-edon-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "edon",
+ "language": [
+ {
+ "lang_code": "sq",
+ "language_name": "Albanian",
+ "country": "AL"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-sq_AL-edon-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.08,
+ "sha256": "2d7a3b3647a499ad40a28662edd5ff50eb8594ad7ace94a5d3525e280212bf99",
+ "description": "Piper vits TTS — Albanian (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-sq_AL-edon-medium-fp16": {
+ "id": "piper-sq_AL-edon-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "edon",
+ "language": [
+ {
+ "lang_code": "sq",
+ "language_name": "Albanian",
+ "country": "AL"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-sq_AL-edon-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.25,
+ "sha256": "34a3e6c5ff866f7a1b64383e7dda731d9409a0954c3e75b428d0dbb8068e5da1",
+ "description": "Piper vits TTS — Albanian (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-sq_AL-edon-medium-int8": {
+ "id": "piper-sq_AL-edon-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "edon",
+ "language": [
+ {
+ "lang_code": "sq",
+ "language_name": "Albanian",
+ "country": "AL"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-sq_AL-edon-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.29,
+ "sha256": "b951fc1866256dc0258abf9844fb0a3a8263615056e65ddbd6b766676816dd26",
+ "description": "Piper vits TTS — Albanian (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-sr_RS-serbski_institut-medium": {
+ "id": "piper-sr_RS-serbski_institut-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "serbski_institut",
+ "language": [
+ {
+ "lang_code": "sr",
+ "language_name": "Serbian",
+ "country": "RS"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-sr_RS-serbski_institut-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 76.58,
+ "sha256": "b8c100e5ff885d11ff96ad92a953f4b82e1cd649f9ac60a77ae4553d37507b2b",
+ "description": "Piper vits TTS — Serbian (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-sr_RS-serbski_institut-medium-fp16": {
+ "id": "piper-sr_RS-serbski_institut-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "serbski_institut",
+ "language": [
+ {
+ "lang_code": "sr",
+ "language_name": "Serbian",
+ "country": "RS"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-sr_RS-serbski_institut-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 39.93,
+ "sha256": "63b5ac4d5ee0fcf751a16844fc6276f496292d90f2597198f883c74d6f152ef1",
+ "description": "Piper vits TTS — Serbian (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-sr_RS-serbski_institut-medium-int8": {
+ "id": "piper-sr_RS-serbski_institut-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "serbski_institut",
+ "language": [
+ {
+ "lang_code": "sr",
+ "language_name": "Serbian",
+ "country": "RS"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-sr_RS-serbski_institut-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 22.36,
+ "sha256": "f590fc90280f53feff86224d1d83883fa05f143c62d13618e0924b140a6a5ab5",
+ "description": "Piper vits TTS — Serbian (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-sv_SE-alma-medium": {
+ "id": "piper-sv_SE-alma-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "alma",
+ "language": [
+ {
+ "lang_code": "sv",
+ "language_name": "Swedish",
+ "country": "SE"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-sv_SE-alma-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.04,
+ "sha256": "4ab8212595575e52595bc95c37d0b4f79450c0f00b63496346cdc5941d913edc",
+ "description": "Piper vits TTS — Swedish (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-sv_SE-alma-medium-fp16": {
+ "id": "piper-sv_SE-alma-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "alma",
+ "language": [
+ {
+ "lang_code": "sv",
+ "language_name": "Swedish",
+ "country": "SE"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-sv_SE-alma-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.23,
+ "sha256": "7fe6adc7ae2bc2b2fe31bdc67d07aa327bd871d3cdb9a984236fce330a722b54",
+ "description": "Piper vits TTS — Swedish (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-sv_SE-alma-medium-int8": {
+ "id": "piper-sv_SE-alma-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "alma",
+ "language": [
+ {
+ "lang_code": "sv",
+ "language_name": "Swedish",
+ "country": "SE"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-sv_SE-alma-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.04,
+ "sha256": "a1d0b72ffba2f49a5b02396ebf818cbccc7bb23a16d9978ff37dfb9a6321deaa",
+ "description": "Piper vits TTS — Swedish (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-sv_SE-lisa-medium": {
+ "id": "piper-sv_SE-lisa-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "lisa",
+ "language": [
+ {
+ "lang_code": "sv",
+ "language_name": "Swedish",
+ "country": "SE"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-sv_SE-lisa-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.11,
+ "sha256": "78b5f6808e513d545d9284a015075ef31f09623e6c08d6186a29a1997aa577d7",
+ "description": "Piper vits TTS — Swedish (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-sv_SE-lisa-medium-fp16": {
+ "id": "piper-sv_SE-lisa-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "lisa",
+ "language": [
+ {
+ "lang_code": "sv",
+ "language_name": "Swedish",
+ "country": "SE"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-sv_SE-lisa-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.23,
+ "sha256": "e27097a9be728669f0be3fe760c4a58e7aa9eb6a4e70b94b09dd695ecd11c34d",
+ "description": "Piper vits TTS — Swedish (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-sv_SE-lisa-medium-int8": {
+ "id": "piper-sv_SE-lisa-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "lisa",
+ "language": [
+ {
+ "lang_code": "sv",
+ "language_name": "Swedish",
+ "country": "SE"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-sv_SE-lisa-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.14,
+ "sha256": "8197eb923bd25b7801e594733fe4945f4cc86d7148339e696a3eb8758fc7162a",
+ "description": "Piper vits TTS — Swedish (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-sv_SE-nst-medium": {
+ "id": "piper-sv_SE-nst-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "nst",
+ "language": [
+ {
+ "lang_code": "sv",
+ "language_name": "Swedish",
+ "country": "SE"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-sv_SE-nst-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.03,
+ "sha256": "5aed0f5ab75135fc3ba6a4f3567e171d72df753305b08a01ca42f79411587f67",
+ "description": "Piper vits TTS — Swedish (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-sv_SE-nst-medium-fp16": {
+ "id": "piper-sv_SE-nst-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "nst",
+ "language": [
+ {
+ "lang_code": "sv",
+ "language_name": "Swedish",
+ "country": "SE"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-sv_SE-nst-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.24,
+ "sha256": "fe2f9262af0f6506f2d69d843c511df7f116e268c03decc8e988280064c60516",
+ "description": "Piper vits TTS — Swedish (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-sv_SE-nst-medium-int8": {
+ "id": "piper-sv_SE-nst-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "nst",
+ "language": [
+ {
+ "lang_code": "sv",
+ "language_name": "Swedish",
+ "country": "SE"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-sv_SE-nst-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.0,
+ "sha256": "ac568458aac847d44b7945ba06f9b352122ae718b50b43af924a7ded8be1a933",
+ "description": "Piper vits TTS — Swedish (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-sw_CD-lanfrica-medium": {
+ "id": "piper-sw_CD-lanfrica-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "lanfrica",
+ "language": [
+ {
+ "lang_code": "sw",
+ "language_name": "Swahili",
+ "country": "CD"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-sw_CD-lanfrica-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.1,
+ "sha256": "93196704a0ae0c984806059480775d69dcc2419d0d545cddd0903d244dc66a72",
+ "description": "Piper vits TTS — Swahili (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-sw_CD-lanfrica-medium-fp16": {
+ "id": "piper-sw_CD-lanfrica-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "lanfrica",
+ "language": [
+ {
+ "lang_code": "sw",
+ "language_name": "Swahili",
+ "country": "CD"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-sw_CD-lanfrica-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.26,
+ "sha256": "116ec0a1769a868356824bae9e6eb0fceafaa179d2a63311ca896433817a6cc6",
+ "description": "Piper vits TTS — Swahili (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-sw_CD-lanfrica-medium-int8": {
+ "id": "piper-sw_CD-lanfrica-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "lanfrica",
+ "language": [
+ {
+ "lang_code": "sw",
+ "language_name": "Swahili",
+ "country": "CD"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-sw_CD-lanfrica-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.11,
+ "sha256": "eee0eda5a850e21169ebd79105a914d95d4aa34cccc49b417f071f05a0e2fa45",
+ "description": "Piper vits TTS — Swahili (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-tr_TR-dfki-medium": {
+ "id": "piper-tr_TR-dfki-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "dfki",
+ "language": [
+ {
+ "lang_code": "tr",
+ "language_name": "Turkish",
+ "country": "TR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-tr_TR-dfki-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.09,
+ "sha256": "b63babaefcdd63202c7079aba25b72a2013825ad5895e2aeff03d1ae5a5b3bbf",
+ "description": "Piper vits TTS — Turkish (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-tr_TR-dfki-medium-fp16": {
+ "id": "piper-tr_TR-dfki-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "dfki",
+ "language": [
+ {
+ "lang_code": "tr",
+ "language_name": "Turkish",
+ "country": "TR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-tr_TR-dfki-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.25,
+ "sha256": "9c9bc6e4c22a969a1a62d789a5d2d14262c03013f0e3cfed5f3466d0f3d0a676",
+ "description": "Piper vits TTS — Turkish (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-tr_TR-dfki-medium-int8": {
+ "id": "piper-tr_TR-dfki-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "dfki",
+ "language": [
+ {
+ "lang_code": "tr",
+ "language_name": "Turkish",
+ "country": "TR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-tr_TR-dfki-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.16,
+ "sha256": "6cda7bc029b7d5549a80439c51beb4c40c42df4b4614f01a8c61deb2fc859aa2",
+ "description": "Piper vits TTS — Turkish (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-tr_TR-fahrettin-medium": {
+ "id": "piper-tr_TR-fahrettin-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "fahrettin",
+ "language": [
+ {
+ "lang_code": "tr",
+ "language_name": "Turkish",
+ "country": "TR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-tr_TR-fahrettin-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.1,
+ "sha256": "2ee3c18b5dc0a5faf913f995b027163befa6e7a6ad2f5c6b8a2e99fe1aad8b6d",
+ "description": "Piper vits TTS — Turkish (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-tr_TR-fahrettin-medium-fp16": {
+ "id": "piper-tr_TR-fahrettin-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "fahrettin",
+ "language": [
+ {
+ "lang_code": "tr",
+ "language_name": "Turkish",
+ "country": "TR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-tr_TR-fahrettin-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.27,
+ "sha256": "8def5c6e59cd9920c9c4a78fcef13c3ea7a12e4bac9f2dffe8cf3dc795ef7f3a",
+ "description": "Piper vits TTS — Turkish (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-tr_TR-fahrettin-medium-int8": {
+ "id": "piper-tr_TR-fahrettin-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "fahrettin",
+ "language": [
+ {
+ "lang_code": "tr",
+ "language_name": "Turkish",
+ "country": "TR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-tr_TR-fahrettin-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.14,
+ "sha256": "9897e4da7f26be2bd03dc920d9c698634060832cbdb18b7d2908728db1465089",
+ "description": "Piper vits TTS — Turkish (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-tr_TR-fettah-medium": {
+ "id": "piper-tr_TR-fettah-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "fettah",
+ "language": [
+ {
+ "lang_code": "tr",
+ "language_name": "Turkish",
+ "country": "TR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-tr_TR-fettah-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.06,
+ "sha256": "314a9910616fb17be882c77f0bcf76796a1914d4d606f3c984f9094cb9abf1e5",
+ "description": "Piper vits TTS — Turkish (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-tr_TR-fettah-medium-fp16": {
+ "id": "piper-tr_TR-fettah-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "fettah",
+ "language": [
+ {
+ "lang_code": "tr",
+ "language_name": "Turkish",
+ "country": "TR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-tr_TR-fettah-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.21,
+ "sha256": "6911ee01336c82ea38c00446aafdd72b1e04659d332d43b6659fb3aed08ed974",
+ "description": "Piper vits TTS — Turkish (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-tr_TR-fettah-medium-int8": {
+ "id": "piper-tr_TR-fettah-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "fettah",
+ "language": [
+ {
+ "lang_code": "tr",
+ "language_name": "Turkish",
+ "country": "TR"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-tr_TR-fettah-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.2,
+ "sha256": "4374bfdabb88ada0f3edf9bd46eacf1c5391a8a93bdce364196495891e5bc323",
+ "description": "Piper vits TTS — Turkish (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-uk_UA-lada-low": {
+ "id": "piper-uk_UA-lada-low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "lada",
+ "language": [
+ {
+ "lang_code": "uk",
+ "language_name": "Ukrainian",
+ "country": "UA"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-uk_UA-lada-x_low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 25.29,
+ "sha256": "7a2228f249299d19016cd6ca170bf6916f8664231bcbd9e61f447b861a039cf5",
+ "description": "Piper vits TTS — Ukrainian (low)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-uk_UA-lada-low-fp16": {
+ "id": "piper-uk_UA-lada-low-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "lada",
+ "language": [
+ {
+ "lang_code": "uk",
+ "language_name": "Ukrainian",
+ "country": "UA"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-uk_UA-lada-x_low-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 15.75,
+ "sha256": "cc13b7e4fea89e2cc7b38cd089e13574702c27144cbe102ead2b987ede5a4233",
+ "description": "Piper vits TTS — Ukrainian (low, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-uk_UA-lada-low-int8": {
+ "id": "piper-uk_UA-lada-low-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "lada",
+ "language": [
+ {
+ "lang_code": "uk",
+ "language_name": "Ukrainian",
+ "country": "UA"
+ }
+ ],
+ "quality": "low",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-uk_UA-lada-x_low-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 12.72,
+ "sha256": "5ba331ec01c811d605951c30ad7f9f57dfe87aaaefb9295c83012867db14a91a",
+ "description": "Piper vits TTS — Ukrainian (low, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-uk_UA-ukrainian_tts-medium": {
+ "id": "piper-uk_UA-ukrainian_tts-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ukrainian_tts",
+ "language": [
+ {
+ "lang_code": "uk",
+ "language_name": "Ukrainian",
+ "country": "UA"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-uk_UA-ukrainian_tts-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 76.63,
+ "sha256": "92be6ff21ebb1cbcc0c71121a6437db8d060cee5785287aaa6a19a2548f59c03",
+ "description": "Piper vits TTS — Ukrainian (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-uk_UA-ukrainian_tts-medium-fp16": {
+ "id": "piper-uk_UA-ukrainian_tts-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ukrainian_tts",
+ "language": [
+ {
+ "lang_code": "uk",
+ "language_name": "Ukrainian",
+ "country": "UA"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-uk_UA-ukrainian_tts-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 39.91,
+ "sha256": "5a3f6d11cfd3387cd19059453168ef6e3d679c68624584cf9bfcfa14ad62227b",
+ "description": "Piper vits TTS — Ukrainian (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-uk_UA-ukrainian_tts-medium-int8": {
+ "id": "piper-uk_UA-ukrainian_tts-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "ukrainian_tts",
+ "language": [
+ {
+ "lang_code": "uk",
+ "language_name": "Ukrainian",
+ "country": "UA"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-uk_UA-ukrainian_tts-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 21.71,
+ "sha256": "9e3e20f311e3c486d989c3d481d9537741deb7beaeed1aa63c737574498b1e75",
+ "description": "Piper vits TTS — Ukrainian (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ur_PK-fasih-medium": {
+ "id": "piper-ur_PK-fasih-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "fasih",
+ "language": [
+ {
+ "lang_code": "ur",
+ "language_name": "Urdu",
+ "country": "PK"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ur_PK-fasih-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.11,
+ "sha256": "de64e03109f3c896b7cf910db6d9ffd2703e3d665580d9a19bedbf3e0760d0e4",
+ "description": "Piper vits TTS — Urdu (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ur_PK-fasih-medium-fp16": {
+ "id": "piper-ur_PK-fasih-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "fasih",
+ "language": [
+ {
+ "lang_code": "ur",
+ "language_name": "Urdu",
+ "country": "PK"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ur_PK-fasih-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.25,
+ "sha256": "c93d6a0d91ac390d3a467c114b04081cde150c43f915ec51bf2b668cdc27ab97",
+ "description": "Piper vits TTS — Urdu (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-ur_PK-fasih-medium-int8": {
+ "id": "piper-ur_PK-fasih-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "fasih",
+ "language": [
+ {
+ "lang_code": "ur",
+ "language_name": "Urdu",
+ "country": "PK"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-ur_PK-fasih-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.19,
+ "sha256": "5b4481d8fd03b849f9c9b7b484a51b34014ca7308c2aabd7f0f2688ed8721234",
+ "description": "Piper vits TTS — Urdu (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-vi_VN-25hours_single-low": {
+ "id": "piper-vi_VN-25hours_single-low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "25hours_single",
+ "language": [
+ {
+ "lang_code": "vi",
+ "language_name": "Vietnamese",
+ "country": "VN"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-vi_VN-25hours_single-low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 63.95,
+ "sha256": "8aa8bbe88a1cb26ef4f33de56fced1720e72ec00491d23a3551de25a53c75149",
+ "description": "Piper vits TTS — Vietnamese (low)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-vi_VN-25hours_single-low-fp16": {
+ "id": "piper-vi_VN-25hours_single-low-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "25hours_single",
+ "language": [
+ {
+ "lang_code": "vi",
+ "language_name": "Vietnamese",
+ "country": "VN"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-vi_VN-25hours_single-low-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.14,
+ "sha256": "d2674d6960e6bbe5a63884dc9c5fc1058f34a786783af2aab54106b6455f884e",
+ "description": "Piper vits TTS — Vietnamese (low, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-vi_VN-25hours_single-low-int8": {
+ "id": "piper-vi_VN-25hours_single-low-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "25hours_single",
+ "language": [
+ {
+ "lang_code": "vi",
+ "language_name": "Vietnamese",
+ "country": "VN"
+ }
+ ],
+ "quality": "low",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-vi_VN-25hours_single-low-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.24,
+ "sha256": "88df4b7fdff4bd441f1f1fa9f4b4d0f03b8777d69fd0d423912e3f78bba57312",
+ "description": "Piper vits TTS — Vietnamese (low, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-vi_VN-vais1000-medium": {
+ "id": "piper-vi_VN-vais1000-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "vais1000",
+ "language": [
+ {
+ "lang_code": "vi",
+ "language_name": "Vietnamese",
+ "country": "VN"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-vi_VN-vais1000-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.04,
+ "sha256": "fa1367710767d36ed5cf13b4a449e20c35ffd12791c2e47c2e64142bfa55551a",
+ "description": "Piper vits TTS — Vietnamese (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-vi_VN-vais1000-medium-fp16": {
+ "id": "piper-vi_VN-vais1000-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "vais1000",
+ "language": [
+ {
+ "lang_code": "vi",
+ "language_name": "Vietnamese",
+ "country": "VN"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-vi_VN-vais1000-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 34.2,
+ "sha256": "a30d84c47e73f748518c7c30344190d6488f9d72c6c04620406810a99f1d6ba6",
+ "description": "Piper vits TTS — Vietnamese (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-vi_VN-vais1000-medium-int8": {
+ "id": "piper-vi_VN-vais1000-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "vais1000",
+ "language": [
+ {
+ "lang_code": "vi",
+ "language_name": "Vietnamese",
+ "country": "VN"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-vi_VN-vais1000-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 20.58,
+ "sha256": "60e8b82a27cfb9bfa527f5789f0879d02ec73a7397659973b937c823c326d5dd",
+ "description": "Piper vits TTS — Vietnamese (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-vi_VN-vivos-low": {
+ "id": "piper-vi_VN-vivos-low",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "vivos",
+ "language": [
+ {
+ "lang_code": "vi",
+ "language_name": "Vietnamese",
+ "country": "VN"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-vi_VN-vivos-x_low.tar.bz2",
+ "compression": true,
+ "filesize_mb": 31.86,
+ "sha256": "bee4ce76bdf4cc82c17b451c40d6244c5e87d2e847703ab4986c3243c43f8a5d",
+ "description": "Piper vits TTS — Vietnamese (low)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-vi_VN-vivos-low-fp16": {
+ "id": "piper-vi_VN-vivos-low-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "vivos",
+ "language": [
+ {
+ "lang_code": "vi",
+ "language_name": "Vietnamese",
+ "country": "VN"
+ }
+ ],
+ "quality": "low",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-vi_VN-vivos-x_low-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 18.9,
+ "sha256": "4b0528a03b3562dd993334b622b77540c87d5529a139e092dbe06672dfc7271f",
+ "description": "Piper vits TTS — Vietnamese (low, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-vi_VN-vivos-low-int8": {
+ "id": "piper-vi_VN-vivos-low-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "vivos",
+ "language": [
+ {
+ "lang_code": "vi",
+ "language_name": "Vietnamese",
+ "country": "VN"
+ }
+ ],
+ "quality": "low",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-vi_VN-vivos-x_low-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 14.0,
+ "sha256": "dcbae732d8f8b574f66e3fb147d9210cf4bbeadaec498308dcddb85e5bf0122f",
+ "description": "Piper vits TTS — Vietnamese (low, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-zh_CN-chaowen-medium": {
+ "id": "piper-zh_CN-chaowen-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "chaowen",
+ "language": [
+ {
+ "lang_code": "zh",
+ "language_name": "Chinese",
+ "country": "CN"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-zh_CN-chaowen-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 57.64,
+ "sha256": "1b69bdcf10bb6331c7f8a7591940febeb175c6bb86caa3802d96531f8e4ad211",
+ "description": "Piper vits TTS — Chinese (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-zh_CN-chaowen-medium-fp16": {
+ "id": "piper-zh_CN-chaowen-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "chaowen",
+ "language": [
+ {
+ "lang_code": "zh",
+ "language_name": "Chinese",
+ "country": "CN"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-zh_CN-chaowen-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 27.8,
+ "sha256": "03afadc3f3a4a8d1bebb820681500e69b9f3a2b31acd3a7d8e24cc8c2a561c10",
+ "description": "Piper vits TTS — Chinese (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-zh_CN-chaowen-medium-int8": {
+ "id": "piper-zh_CN-chaowen-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "chaowen",
+ "language": [
+ {
+ "lang_code": "zh",
+ "language_name": "Chinese",
+ "country": "CN"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-zh_CN-chaowen-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 13.36,
+ "sha256": "f5f7c8628427fbb259ea4b7ec1a9a822a0c04e3f267071f0abfa0610371d9e0c",
+ "description": "Piper vits TTS — Chinese (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-zh_CN-huayan-medium": {
+ "id": "piper-zh_CN-huayan-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "huayan",
+ "language": [
+ {
+ "lang_code": "zh",
+ "language_name": "Chinese",
+ "country": "CN"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-zh_CN-huayan-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 64.14,
+ "description": "Piper vits TTS — Chinese (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-zh_CN-xiao_ya-medium": {
+ "id": "piper-zh_CN-xiao_ya-medium",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "xiao_ya",
+ "language": [
+ {
+ "lang_code": "zh",
+ "language_name": "Chinese",
+ "country": "CN"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-zh_CN-xiao_ya-medium.tar.bz2",
+ "compression": true,
+ "filesize_mb": 57.66,
+ "sha256": "9396a3dffbb95b037acaa18094500f58d0db9a7c4f2689554e2539717cf0db65",
+ "description": "Piper vits TTS — Chinese (medium)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-zh_CN-xiao_ya-medium-fp16": {
+ "id": "piper-zh_CN-xiao_ya-medium-fp16",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "xiao_ya",
+ "language": [
+ {
+ "lang_code": "zh",
+ "language_name": "Chinese",
+ "country": "CN"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "fp16",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-zh_CN-xiao_ya-medium-fp16.tar.bz2",
+ "compression": true,
+ "filesize_mb": 27.8,
+ "sha256": "828db6e991d19e87220997942ce7cc0ff1f9f6a172f7084bfc60ead04a188cbb",
+ "description": "Piper vits TTS — Chinese (medium, fp16)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "piper-zh_CN-xiao_ya-medium-int8": {
+ "id": "piper-zh_CN-xiao_ya-medium-int8",
+ "model_type": "vits",
+ "developer": "piper",
+ "name": "xiao_ya",
+ "language": [
+ {
+ "lang_code": "zh",
+ "language_name": "Chinese",
+ "country": "CN"
+ }
+ ],
+ "quality": "medium",
+ "quantization": "int8",
+ "sample_rate": 22050,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-zh_CN-xiao_ya-medium-int8.tar.bz2",
+ "compression": true,
+ "filesize_mb": 13.37,
+ "sha256": "eab027e194e70289233cf12308373611fa4e2e96ef2d97354ef433ab663d831f",
+ "description": "Piper vits TTS — Chinese (medium, int8)",
+ "license": "MIT",
+ "license_url": "https://github.com/rhasspy/piper1/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "int8",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "supertonic-3-multilingual": {
+ "id": "supertonic-3-multilingual",
+ "model_type": "supertonic",
+ "developer": "supertone",
+ "name": "supertonic-3-int8",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ },
+ {
+ "lang_code": "ko",
+ "language_name": "Korean",
+ "country": "KR"
+ },
+ {
+ "lang_code": "ja",
+ "language_name": "Japanese",
+ "country": "JP"
+ },
+ {
+ "lang_code": "ar",
+ "language_name": "Arabic",
+ "country": "EG"
+ },
+ {
+ "lang_code": "bg",
+ "language_name": "Bulgarian",
+ "country": "BG"
+ },
+ {
+ "lang_code": "cs",
+ "language_name": "Czech",
+ "country": "CZ"
+ },
+ {
+ "lang_code": "da",
+ "language_name": "Danish",
+ "country": "DK"
+ },
+ {
+ "lang_code": "de",
+ "language_name": "German",
+ "country": "DE"
+ },
+ {
+ "lang_code": "el",
+ "language_name": "Greek",
+ "country": "GR"
+ },
+ {
+ "lang_code": "es",
+ "language_name": "Spanish",
+ "country": "ES"
+ },
+ {
+ "lang_code": "et",
+ "language_name": "Estonian",
+ "country": "EE"
+ },
+ {
+ "lang_code": "fi",
+ "language_name": "Finnish",
+ "country": "FI"
+ },
+ {
+ "lang_code": "fr",
+ "language_name": "French",
+ "country": "FR"
+ },
+ {
+ "lang_code": "hi",
+ "language_name": "Hindi",
+ "country": "IN"
+ },
+ {
+ "lang_code": "hr",
+ "language_name": "Croatian",
+ "country": "HR"
+ },
+ {
+ "lang_code": "hu",
+ "language_name": "Hungarian",
+ "country": "HU"
+ },
+ {
+ "lang_code": "id",
+ "language_name": "Indonesian",
+ "country": "ID"
+ },
+ {
+ "lang_code": "it",
+ "language_name": "Italian",
+ "country": "IT"
+ },
+ {
+ "lang_code": "lt",
+ "language_name": "Lithuanian",
+ "country": "LT"
+ },
+ {
+ "lang_code": "lv",
+ "language_name": "Latvian",
+ "country": "LV"
+ },
+ {
+ "lang_code": "nl",
+ "language_name": "Dutch",
+ "country": "NL"
+ },
+ {
+ "lang_code": "pl",
+ "language_name": "Polish",
+ "country": "PL"
+ },
+ {
+ "lang_code": "pt",
+ "language_name": "Portuguese",
+ "country": "BR"
+ },
+ {
+ "lang_code": "ro",
+ "language_name": "Romanian",
+ "country": "RO"
+ },
+ {
+ "lang_code": "ru",
+ "language_name": "Russian",
+ "country": "RU"
+ },
+ {
+ "lang_code": "sk",
+ "language_name": "Slovak",
+ "country": "SK"
+ },
+ {
+ "lang_code": "sl",
+ "language_name": "Slovenian",
+ "country": "SI"
+ },
+ {
+ "lang_code": "sv",
+ "language_name": "Swedish",
+ "country": "SE"
+ },
+ {
+ "lang_code": "tr",
+ "language_name": "Turkish",
+ "country": "TR"
+ },
+ {
+ "lang_code": "uk",
+ "language_name": "Ukrainian",
+ "country": "UA"
+ },
+ {
+ "lang_code": "vi",
+ "language_name": "Vietnamese",
+ "country": "VN"
+ }
+ ],
+ "quality": "int8",
+ "quantization": "fp32",
+ "sample_rate": 24000,
+ "num_speakers": 10,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/sherpa-onnx-supertonic-3-tts-int8-2026-05-11.tar.bz2",
+ "compression": true,
+ "filesize_mb": 122.81,
+ "sha256": "82fa96f91c4ef8abaae3a14a3f4153facf88bed821d1f7331cec2700f432c427",
+ "description": "Supertone Supertonic 3 multilingual flow-matching TTS — 31 languages, 10 voices (M1–M5, F1–F5), int8",
+ "license": "OpenRAIL-M",
+ "license_url": "https://huggingface.co/Supertone/supertonic-3/blob/main/LICENSE",
+ "min_sherpa_onnx_version": "1.13.0",
+ "source_url": "https://huggingface.co/Supertone/supertonic-3",
+ "tags": [
+ "int8",
+ "multi-speaker",
+ "multilingual",
+ "on-device",
+ "sherpa-onnx",
+ "supertonic"
+ ],
+ "deprecated": true,
+ "voice_names": {
+ "0": "M1",
+ "1": "M2",
+ "2": "M3",
+ "3": "M4",
+ "4": "M5",
+ "5": "F1",
+ "6": "F2",
+ "7": "F3",
+ "8": "F4",
+ "9": "F5"
+ },
+ "deprecation_note": "Upstream Supertonic repository will be archived; Voice Builder shuts down 2026-08-31. Model weights remain available under OpenRAIL-M and local inference keeps working."
+ },
+ "vctk-en-vctk": {
+ "id": "vctk-en-vctk",
+ "model_type": "vits",
+ "developer": "vctk",
+ "name": "vctk",
+ "language": [
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "GB"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 109,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-vctk.tar.bz2",
+ "compression": true,
+ "filesize_mb": 144.73,
+ "description": "Vctk vits TTS — English, 109 voices",
+ "license": "Apache-2.0",
+ "license_url": "https://github.com/k2-fsa/sherpa-onnx/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "multi-speaker",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "zh-zh-abyssinvoker": {
+ "id": "zh-zh-abyssinvoker",
+ "model_type": "vits",
+ "developer": "zh",
+ "name": "abyssinvoker",
+ "language": [
+ {
+ "lang_code": "zh",
+ "language_name": "Chinese",
+ "country": "CN"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-zh-hf-abyssinvoker.tar.bz2",
+ "compression": true,
+ "filesize_mb": 114.99,
+ "description": "Zh vits TTS — Chinese",
+ "license": "Apache-2.0",
+ "license_url": "https://github.com/k2-fsa/sherpa-onnx/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "zh-zh-aishell3": {
+ "id": "zh-zh-aishell3",
+ "model_type": "vits",
+ "developer": "zh",
+ "name": "aishell3",
+ "language": [
+ {
+ "lang_code": "zh",
+ "language_name": "Chinese",
+ "country": "CN"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 8000,
+ "num_speakers": 174,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-zh-aishell3.tar.bz2",
+ "compression": true,
+ "filesize_mb": 140.12,
+ "description": "Zh vits TTS — Chinese, 174 voices",
+ "license": "Apache-2.0",
+ "license_url": "https://github.com/k2-fsa/sherpa-onnx/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "multi-speaker",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "zh-zh-bronya": {
+ "id": "zh-zh-bronya",
+ "model_type": "vits",
+ "developer": "zh",
+ "name": "bronya",
+ "language": [
+ {
+ "lang_code": "zh",
+ "language_name": "Chinese",
+ "country": "CN"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-zh-hf-bronya.tar.bz2",
+ "compression": true,
+ "filesize_mb": 115.01,
+ "description": "Zh vits TTS — Chinese",
+ "license": "Apache-2.0",
+ "license_url": "https://github.com/k2-fsa/sherpa-onnx/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "zh-zh-doom": {
+ "id": "zh-zh-doom",
+ "model_type": "vits",
+ "developer": "zh",
+ "name": "doom",
+ "language": [
+ {
+ "lang_code": "zh",
+ "language_name": "Chinese",
+ "country": "CN"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-zh-hf-doom.tar.bz2",
+ "compression": true,
+ "filesize_mb": 114.97,
+ "description": "Zh vits TTS — Chinese",
+ "license": "Apache-2.0",
+ "license_url": "https://github.com/k2-fsa/sherpa-onnx/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "zh-zh-echo": {
+ "id": "zh-zh-echo",
+ "model_type": "vits",
+ "developer": "zh",
+ "name": "echo",
+ "language": [
+ {
+ "lang_code": "zh",
+ "language_name": "Chinese",
+ "country": "CN"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-zh-hf-echo.tar.bz2",
+ "compression": true,
+ "filesize_mb": 114.97,
+ "description": "Zh vits TTS — Chinese",
+ "license": "Apache-2.0",
+ "license_url": "https://github.com/k2-fsa/sherpa-onnx/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "zh-zh-eula": {
+ "id": "zh-zh-eula",
+ "model_type": "vits",
+ "developer": "zh",
+ "name": "eula",
+ "language": [
+ {
+ "lang_code": "zh",
+ "language_name": "Chinese",
+ "country": "CN"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 804,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-zh-hf-eula.tar.bz2",
+ "compression": true,
+ "filesize_mb": 114.98,
+ "description": "Zh vits TTS — Chinese, 804 voices",
+ "license": "Apache-2.0",
+ "license_url": "https://github.com/k2-fsa/sherpa-onnx/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "multi-speaker",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "zh-zh-fanchen-C": {
+ "id": "zh-zh-fanchen-C",
+ "model_type": "vits",
+ "developer": "zh",
+ "name": "fanchen",
+ "language": [
+ {
+ "lang_code": "zh",
+ "language_name": "Chinese",
+ "country": "CN"
+ }
+ ],
+ "quality": "C",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 187,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-zh-hf-fanchen-C.tar.bz2",
+ "compression": true,
+ "filesize_mb": 113.8,
+ "description": "Zh vits TTS — Chinese, 187 voices (C)",
+ "license": "Apache-2.0",
+ "license_url": "https://github.com/k2-fsa/sherpa-onnx/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "multi-speaker",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "zh-zh-fanchen-ZhiHuiLaoZhe": {
+ "id": "zh-zh-fanchen-ZhiHuiLaoZhe",
+ "model_type": "vits",
+ "developer": "zh",
+ "name": "fanchen",
+ "language": [
+ {
+ "lang_code": "zh",
+ "language_name": "Chinese",
+ "country": "CN"
+ }
+ ],
+ "quality": "ZhiHuiLaoZhe",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-zh-hf-fanchen-ZhiHuiLaoZhe.tar.bz2",
+ "compression": true,
+ "filesize_mb": 113.93,
+ "description": "Zh vits TTS — Chinese (ZhiHuiLaoZhe)",
+ "license": "Apache-2.0",
+ "license_url": "https://github.com/k2-fsa/sherpa-onnx/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "zh-zh-fanchen-new": {
+ "id": "zh-zh-fanchen-new",
+ "model_type": "vits",
+ "developer": "zh",
+ "name": "fanchen",
+ "language": [
+ {
+ "lang_code": "zh",
+ "language_name": "Chinese",
+ "country": "CN"
+ }
+ ],
+ "quality": "new",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-zh-hf-fanchen-ZhiHuiLaoZhe_new.tar.bz2",
+ "compression": true,
+ "filesize_mb": 113.87,
+ "description": "Zh vits TTS — Chinese (new)",
+ "license": "Apache-2.0",
+ "license_url": "https://github.com/k2-fsa/sherpa-onnx/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "zh-zh-fanchen-unity": {
+ "id": "zh-zh-fanchen-unity",
+ "model_type": "vits",
+ "developer": "zh",
+ "name": "fanchen",
+ "language": [
+ {
+ "lang_code": "zh",
+ "language_name": "Chinese",
+ "country": "CN"
+ }
+ ],
+ "quality": "unity",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-zh-hf-fanchen-unity.tar.bz2",
+ "compression": true,
+ "filesize_mb": 113.62,
+ "description": "Zh vits TTS — Chinese (unity)",
+ "license": "Apache-2.0",
+ "license_url": "https://github.com/k2-fsa/sherpa-onnx/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "zh-zh-fanchen-wnj": {
+ "id": "zh-zh-fanchen-wnj",
+ "model_type": "vits",
+ "developer": "zh",
+ "name": "fanchen",
+ "language": [
+ {
+ "lang_code": "zh",
+ "language_name": "Chinese",
+ "country": "CN"
+ }
+ ],
+ "quality": "wnj",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-zh-hf-fanchen-wnj.tar.bz2",
+ "compression": true,
+ "filesize_mb": 113.64,
+ "description": "Zh vits TTS — Chinese (wnj)",
+ "license": "Apache-2.0",
+ "license_url": "https://github.com/k2-fsa/sherpa-onnx/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "zh-zh-keqing": {
+ "id": "zh-zh-keqing",
+ "model_type": "vits",
+ "developer": "zh",
+ "name": "keqing",
+ "language": [
+ {
+ "lang_code": "zh",
+ "language_name": "Chinese",
+ "country": "CN"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-zh-hf-keqing.tar.bz2",
+ "compression": true,
+ "filesize_mb": 115.01,
+ "description": "Zh vits TTS — Chinese",
+ "license": "Apache-2.0",
+ "license_url": "https://github.com/k2-fsa/sherpa-onnx/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "zh-zh-theresa": {
+ "id": "zh-zh-theresa",
+ "model_type": "vits",
+ "developer": "zh",
+ "name": "theresa",
+ "language": [
+ {
+ "lang_code": "zh",
+ "language_name": "Chinese",
+ "country": "CN"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 22050,
+ "num_speakers": 804,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-zh-hf-theresa.tar.bz2",
+ "compression": true,
+ "filesize_mb": 115.01,
+ "description": "Zh vits TTS — Chinese, 804 voices",
+ "license": "Apache-2.0",
+ "license_url": "https://github.com/k2-fsa/sherpa-onnx/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "multi-speaker",
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "zh-zh-zenyatta": {
+ "id": "zh-zh-zenyatta",
+ "model_type": "vits",
+ "developer": "zh",
+ "name": "zenyatta",
+ "language": [
+ {
+ "lang_code": "zh",
+ "language_name": "Chinese",
+ "country": "CN"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 16000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-zh-hf-zenyatta.tar.bz2",
+ "compression": true,
+ "filesize_mb": 115.0,
+ "description": "Zh vits TTS — Chinese",
+ "license": "Apache-2.0",
+ "license_url": "https://github.com/k2-fsa/sherpa-onnx/blob/master/LICENSE",
+ "min_sherpa_onnx_version": "1.0.0",
+ "source_url": "https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models",
+ "tags": [
+ "on-device",
+ "sherpa-onnx",
+ "vits"
+ ],
+ "deprecated": false
+ },
+ "zipvoice-zh_en-emilia": {
+ "id": "zipvoice-zh_en-emilia",
+ "model_type": "zipvoice",
+ "developer": "zipvoice",
+ "name": "emilia",
+ "language": [
+ {
+ "lang_code": "zh",
+ "language_name": "Chinese",
+ "country": "CN"
+ },
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 24000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/sherpa-onnx-zipvoice-zh-en-emilia.tar.bz2",
+ "compression": true,
+ "filesize_mb": 605.33,
+ "sha256": "098feeb0566875751eb8776b87060b9889b32b17d3649504e4514ce2b6a85100",
+ "description": "ZipVoice zero-shot voice-cloning TTS (flow matching) — Chinese + English; needs reference audio and its transcript",
+ "license": "unknown",
+ "license_url": "https://huggingface.co/k2-fsa/ZipVoice",
+ "min_sherpa_onnx_version": "1.12.11",
+ "source_url": "https://huggingface.co/k2-fsa/ZipVoice",
+ "tags": [
+ "multilingual",
+ "on-device",
+ "sherpa-onnx",
+ "voice-cloning",
+ "zero-shot",
+ "zipvoice"
+ ],
+ "deprecated": false
+ },
+ "zipvoice-zh_en-emilia-distill": {
+ "id": "zipvoice-zh_en-emilia-distill",
+ "model_type": "zipvoice",
+ "developer": "zipvoice",
+ "name": "emilia-distill",
+ "language": [
+ {
+ "lang_code": "zh",
+ "language_name": "Chinese",
+ "country": "CN"
+ },
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 24000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/sherpa-onnx-zipvoice-distill-zh-en-emilia.tar.bz2",
+ "compression": true,
+ "filesize_mb": 605.41,
+ "sha256": "9bcb4076c78d9f31778b54189831d999dcca148f640b3f69a1b3c5975bc63599",
+ "description": "ZipVoice zero-shot voice-cloning TTS (flow matching) — Chinese + English; needs reference audio and its transcript",
+ "license": "unknown",
+ "license_url": "https://huggingface.co/k2-fsa/ZipVoice",
+ "min_sherpa_onnx_version": "1.12.11",
+ "source_url": "https://huggingface.co/k2-fsa/ZipVoice",
+ "tags": [
+ "multilingual",
+ "on-device",
+ "sherpa-onnx",
+ "voice-cloning",
+ "zero-shot",
+ "zipvoice"
+ ],
+ "deprecated": false
+ },
+ "zipvoice-zh_en-emilia-distill-fp32": {
+ "id": "zipvoice-zh_en-emilia-distill-fp32",
+ "model_type": "zipvoice",
+ "developer": "zipvoice",
+ "name": "emilia-distill-fp32",
+ "language": [
+ {
+ "lang_code": "zh",
+ "language_name": "Chinese",
+ "country": "CN"
+ },
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "fp32",
+ "sample_rate": 24000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/sherpa-onnx-zipvoice-distill-fp32-zh-en-emilia.tar.bz2",
+ "compression": true,
+ "filesize_mb": 455.67,
+ "sha256": "3b6729d03bf4ba64deeec113048bdbbe55dbc30580b609be76342e0099fd23a8",
+ "description": "ZipVoice zero-shot voice-cloning TTS (flow matching) — Chinese + English; needs reference audio and its transcript",
+ "license": "unknown",
+ "license_url": "https://huggingface.co/k2-fsa/ZipVoice",
+ "min_sherpa_onnx_version": "1.12.11",
+ "source_url": "https://huggingface.co/k2-fsa/ZipVoice",
+ "tags": [
+ "multilingual",
+ "on-device",
+ "sherpa-onnx",
+ "voice-cloning",
+ "zero-shot",
+ "zipvoice"
+ ],
+ "deprecated": false
+ },
+ "zipvoice-zh_en-emilia-distill-int8": {
+ "id": "zipvoice-zh_en-emilia-distill-int8",
+ "model_type": "zipvoice",
+ "developer": "zipvoice",
+ "name": "emilia-distill",
+ "language": [
+ {
+ "lang_code": "zh",
+ "language_name": "Chinese",
+ "country": "CN"
+ },
+ {
+ "lang_code": "en",
+ "language_name": "English",
+ "country": "US"
+ }
+ ],
+ "quality": "unknown",
+ "quantization": "int8",
+ "sample_rate": 24000,
+ "num_speakers": 1,
+ "url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/sherpa-onnx-zipvoice-distill-int8-zh-en-emilia.tar.bz2",
+ "compression": true,
+ "filesize_mb": 104.11,
+ "sha256": "77219c8b40f4ee8d73a7f902305ff6c1128ef9b54461c41b4ca6ed890b6c2803",
+ "description": "ZipVoice zero-shot voice-cloning TTS (flow matching) — Chinese + English; needs reference audio and its transcript",
+ "license": "unknown",
+ "license_url": "https://huggingface.co/k2-fsa/ZipVoice",
+ "min_sherpa_onnx_version": "1.12.11",
+ "source_url": "https://huggingface.co/k2-fsa/ZipVoice",
+ "tags": [
+ "int8",
+ "multilingual",
+ "on-device",
+ "sherpa-onnx",
+ "voice-cloning",
+ "zero-shot",
+ "zipvoice"
+ ],
+ "deprecated": false
+ }
+}
diff --git a/VoiceGarden.UI/App.axaml b/VoiceGarden.UI/App.axaml
index bf31fa4..cdee163 100644
--- a/VoiceGarden.UI/App.axaml
+++ b/VoiceGarden.UI/App.axaml
@@ -3,10 +3,6 @@
x:Class="VoiceGarden.UI.App"
RequestedThemeVariant="Light">
-
-
-
-
#F97316
@@ -31,4 +27,219 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/VoiceGarden.UI/App.axaml.cs b/VoiceGarden.UI/App.axaml.cs
index 2f774d2..c68ede4 100644
--- a/VoiceGarden.UI/App.axaml.cs
+++ b/VoiceGarden.UI/App.axaml.cs
@@ -12,8 +12,9 @@ public partial class App : Application
///
/// Bump this when onboarding content changes to force all users to see it again.
/// Also used to detect fresh installs (stored version = 0).
+ /// v2: walkthrough rewritten for the 3-tab Engines/Credentials/Voices flow.
///
- private const int CurrentOnboardingVersion = 1;
+ private const int CurrentOnboardingVersion = 2;
public override void Initialize()
{
diff --git a/VoiceGarden.UI/CliDispatcher.cs b/VoiceGarden.UI/CliDispatcher.cs
index 872c8e1..6c82a14 100644
--- a/VoiceGarden.UI/CliDispatcher.cs
+++ b/VoiceGarden.UI/CliDispatcher.cs
@@ -268,21 +268,12 @@ private static int RunUnpromote(string[] args)
return 1;
}
+ ///
+ /// Build wrapper credentials via the shared TtsCredentialBuilder so the
+ /// CLI and the UI cannot drift apart on engine credential shapes.
+ ///
private static Dictionary? BuildRustCredentials(string engine, string key, string region)
- {
- return engine.ToLowerInvariant() switch
- {
- "azure" => new() { { "subscriptionKey", key }, { "region", region } },
- "openai" or "elevenlabs" or "google" or "cartesia" or "deepgram" or
- "fishaudio" or "hume" or "mistral" or "murf" or "resemble" or
- "unrealspeech" or "upliftai" or "xai" or "modelslab" =>
- new() { { "apiKey", key } },
- "watson" => new() { { "apiKey", key }, { "region", region } },
- "playht" => new() { { "apiKey", key }, { "userId", region } },
- "witai" => new() { { "token", key } },
- _ => null,
- };
- }
+ => Services.TtsCredentialBuilder.Build(engine, key, region);
private static int RunModels(string[] args)
{
diff --git a/VoiceGarden.UI/MainWindow.axaml b/VoiceGarden.UI/MainWindow.axaml
index 462e9b9..61c7e6c 100644
--- a/VoiceGarden.UI/MainWindow.axaml
+++ b/VoiceGarden.UI/MainWindow.axaml
@@ -1,314 +1,79 @@
-
+ Background="#F8FAFC">
-
+
+
-
+
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/VoiceGarden.UI/MainWindow.axaml.cs b/VoiceGarden.UI/MainWindow.axaml.cs
index 1537826..63580a5 100644
--- a/VoiceGarden.UI/MainWindow.axaml.cs
+++ b/VoiceGarden.UI/MainWindow.axaml.cs
@@ -1,21 +1,20 @@
using System;
-using System.Collections.Generic;
using System.Globalization;
-using System.Linq;
-using System.Threading.Tasks;
using Avalonia;
using Avalonia.Controls;
using Avalonia.Markup.Xaml;
using Avalonia.Media;
using Avalonia.Media.Imaging;
using Avalonia.Platform;
-using VoiceGarden.UI.Models;
-using VoiceGarden.UI.ViewModels;
namespace VoiceGarden.UI;
public partial class MainWindow : Window
{
+ // Preferred size on large screens; clamped to the screen work-area on open.
+ private const double DesiredWidth = 1040;
+ private const double DesiredHeight = 780;
+
public MainWindow()
{
InitializeComponent();
@@ -34,76 +33,31 @@ public MainWindow()
catch { /* don't crash if icon missing */ }
}
- private void Close_Click(object? sender, Avalonia.Interactivity.RoutedEventArgs e)
+ protected override void OnOpened(EventArgs e)
{
- Close();
- }
-
- private async void VerifyCredentials_Click(object? sender, Avalonia.Interactivity.RoutedEventArgs e)
- {
- if (sender is not Button btn) return;
- if (btn.Tag is not string engineId) return;
-
- if (DataContext is not MainViewModel vm) return;
- var engine = vm.CloudEngines.FirstOrDefault(e => e.Id == engineId);
- if (engine == null) return;
-
- engine.VerificationStatus = "Checking...";
- btn.IsEnabled = false;
-
+ base.OnOpened(e);
try
{
- await Task.Run(() =>
- {
- var cap = CultureInfo.CurrentCulture.TextInfo.ToTitleCase(engineId);
- var key = engine.ApiKey ?? "";
- var region = engine.Region ?? "";
-
- var creds = BuildCreds(engineId, key, region);
- if (creds == null)
- {
- engine.VerificationStatus = "✗ Unknown engine";
- return;
- }
-
- using var client = new RustTtsWrapper.TtsClient(engineId, creds);
- var voices = client.GetVoices();
- if (voices.Count > 0)
- engine.VerificationStatus = $"✓ Valid ({voices.Count} voices)";
- else
- engine.VerificationStatus = "✗ No voices returned — check API key and enable TTS";
- });
- }
- catch (Exception ex)
- {
- engine.VerificationStatus = $"✗ {ex.Message}";
- }
- finally
- {
- btn.IsEnabled = engine.HasKey;
- }
- }
-
- private static Dictionary? BuildCreds(string engine, string key, string region)
- {
- var def = Models.EngineDefinition.DiscoverAll()
- .FirstOrDefault(e => e.Id.Equals(engine, StringComparison.OrdinalIgnoreCase));
- if (def == null) return null;
-
- var creds = new Dictionary();
- foreach (var credKey in def.CredentialKeys)
- {
- var value = credKey switch
- {
- "apiKey" or "subscriptionKey" or "accessKeyId" or "token" => key,
- "region" or "userId" or "secretAccessKey" => region,
- "instanceId" => "",
- _ => key,
- };
- creds[credKey] = value;
+ var screen = Screens.ScreenFromWindow(this) ?? Screens.Primary;
+ if (screen is null) return;
+
+ // Work-area in DIPs (WorkingArea is physical pixels)
+ var scale = screen.Scaling;
+ var wa = screen.WorkingArea;
+ var waWidthDip = wa.Width / scale;
+ var waHeightDip = wa.Height / scale;
+
+ // 90% of the work-area minus an allowance for the OS window frame
+ // (measured ~16px width / ~40px height), never below the minimums,
+ // never above the desired size
+ Width = Math.Clamp(DesiredWidth, MinWidth, Math.Max(MinWidth, waWidthDip * 0.9 - 24));
+ Height = Math.Clamp(DesiredHeight, MinHeight, Math.Max(MinHeight, waHeightDip * 0.9 - 48));
+
+ // Re-center on the work-area (in physical pixels)
+ var wPx = (int)(Width * scale);
+ var hPx = (int)(Height * scale);
+ Position = new PixelPoint(wa.X + (wa.Width - wPx) / 2, wa.Y + (wa.Height - hPx) / 2);
}
- if (engine.Equals("polly", StringComparison.OrdinalIgnoreCase) && !creds.ContainsKey("region"))
- creds["region"] = "us-east-1";
- return creds.Count > 0 ? creds : null;
+ catch { /* never block launch on screen math */ }
}
}
diff --git a/VoiceGarden.UI/Models/EngineCatalogItem.cs b/VoiceGarden.UI/Models/EngineCatalogItem.cs
new file mode 100644
index 0000000..335124b
--- /dev/null
+++ b/VoiceGarden.UI/Models/EngineCatalogItem.cs
@@ -0,0 +1,136 @@
+using System;
+using System.Collections.Generic;
+using System.Globalization;
+using System.Linq;
+using CommunityToolkit.Mvvm.ComponentModel;
+
+namespace VoiceGarden.UI.Models;
+
+public enum EngineKind
+{
+ /// SherpaOnnx offline models (no credentials).
+ OfflineModel,
+ /// Cloud engine that requires credentials.
+ CloudCreds,
+ /// Cloud engine without credentials (Edge Read-Aloud).
+ CloudFree,
+}
+
+///
+/// One selectable row in the "Voice Engines" tab. Wraps either a
+/// CloudEngineSetting (credentialed cloud engines) or one of the two
+/// no-credentials engines (SherpaOnnx offline, Edge).
+///
+public partial class EngineCatalogItem : ObservableObject
+{
+ public string Id { get; init; } = "";
+ public string DisplayName { get; init; } = "";
+ public string Description { get; init; } = "";
+ public EngineKind Kind { get; init; }
+
+ public bool IsOffline => Kind == EngineKind.OfflineModel;
+ public bool NeedsCredentials => Kind == EngineKind.CloudCreds;
+
+ /// Underlying persistent setting for credentialed engines; null for Sherpa/Edge.
+ public CloudEngineSetting? CloudSetting { get; init; }
+
+ /// True when an API key is stored for this engine.
+ [ObservableProperty] private bool hasStoredKey;
+
+ /// Languages this engine is known to support (empty = not known yet).
+ public HashSet Languages { get; } = new(StringComparer.OrdinalIgnoreCase);
+
+ ///
+ /// Prefix-search tokens: engine name/id/description words plus language
+ /// names (English + native), BCP-47 tags and ISO 639-1/639-3 codes.
+ ///
+ public HashSet SearchTokens { get; } = new(StringComparer.OrdinalIgnoreCase);
+
+ [ObservableProperty] private bool isSelected;
+
+ /// Seed the static tokens (name/id/description). Call once after init.
+ public void BuildSearchTokens()
+ {
+ AddTokens(SearchTokens, DisplayName);
+ AddTokens(SearchTokens, Id);
+ AddTokens(SearchTokens, Description);
+ }
+
+ /// Derive search tokens from one language string (name or tag).
+ public static void AddLanguageTokens(HashSet tokens, string lang)
+ {
+ if (string.IsNullOrWhiteSpace(lang)) return;
+ AddTokens(tokens, lang);
+
+ // "ar-SA"-style tags (and bare tags like "en") resolve to English +
+ // native display names and both ISO codes via Windows culture data.
+ var primary = lang.Split('-')[0];
+ if (primary.Length is 2 or 3)
+ {
+ TryCulture(tokens, primary);
+ if (lang.Contains('-')) TryCulture(tokens, lang);
+ }
+ }
+
+ private static void TryCulture(HashSet tokens, string name)
+ {
+ try
+ {
+ var c = CultureInfo.GetCultureInfo(name);
+ tokens.Add(c.TwoLetterISOLanguageName);
+ tokens.Add(c.ThreeLetterISOLanguageName);
+ AddTokens(tokens, c.EnglishName);
+ AddTokens(tokens, c.NativeName);
+ }
+ catch (CultureNotFoundException)
+ {
+ // Not a culture name (e.g. sherpa ISO 639-3 codes) — the raw
+ // token added by the caller is all we get.
+ }
+ }
+
+ private static void AddTokens(HashSet tokens, string text)
+ {
+ if (string.IsNullOrWhiteSpace(text)) return;
+ tokens.Add(text.Trim());
+ foreach (var word in text.Split(new[] { ' ', '(', ')', ',', '-', '/', ';' }, StringSplitOptions.RemoveEmptyEntries | StringSplitOptions.TrimEntries))
+ tokens.Add(word);
+ }
+
+ public string TypeBadge => IsOffline
+ ? Localization.Loc.GetString("BadgeOffline")
+ : Localization.Loc.GetString("BadgeCloud");
+
+ public string CredsBadge => NeedsCredentials
+ ? Localization.Loc.GetString("BadgeCredsNeeded")
+ : Localization.Loc.GetString("BadgeNoCreds");
+
+ public bool HasLanguages => Languages.Count > 0;
+
+ partial void OnIsSelectedChanged(bool value)
+ {
+ SelectionChanged?.Invoke(this, value);
+ }
+
+ /// Raised after IsSelected changes; the engines view model persists the value.
+ public event Action? SelectionChanged;
+
+ /// Notify bindings that the known-language set changed.
+ public void NotifyLanguagesChanged() => OnPropertyChanged(nameof(HasLanguages));
+
+ ///
+ /// Human label for a wrapper credential key ("apiKey" → "API key", …).
+ ///
+ public static string CredentialKeyLabel(string key) => key switch
+ {
+ "apiKey" => Localization.Loc.GetString("FieldAPIKey"),
+ "subscriptionKey" => Localization.Loc.GetString("FieldSubscriptionKey"),
+ "accessKeyId" => Localization.Loc.GetString("FieldAccessKeyId"),
+ "secretAccessKey" => Localization.Loc.GetString("FieldSecretAccessKey"),
+ "token" => Localization.Loc.GetString("FieldToken"),
+ "region" => Localization.Loc.GetString("FieldRegion"),
+ "userId" => Localization.Loc.GetString("FieldUserId"),
+ "instanceId" => Localization.Loc.GetString("FieldInstanceId"),
+ _ => key,
+ };
+}
diff --git a/VoiceGarden.UI/OnboardingWindow.axaml b/VoiceGarden.UI/OnboardingWindow.axaml
index f4b8d78..6c1643f 100644
--- a/VoiceGarden.UI/OnboardingWindow.axaml
+++ b/VoiceGarden.UI/OnboardingWindow.axaml
@@ -5,8 +5,8 @@
x:Class="VoiceGarden.UI.OnboardingWindow"
x:DataType="vm:OnboardingWindowViewModel"
Title="{lang:Localize OnboardingTitle}"
- Width="560" Height="560"
- MinWidth="520" MinHeight="520"
+ Width="600" Height="620"
+ MinWidth="560" MinHeight="560"
CanResize="False"
WindowStartupLocation="CenterOwner"
ShowInTaskbar="False"
@@ -142,7 +142,7 @@
-
+
+ FontSize="16" FontWeight="SemiBold"
+ Foreground="{StaticResource VGForegroundBrush}"
+ VerticalAlignment="Center"/>
+
+
+
+
+
+
+
+
+
+
+
diff --git a/VoiceGarden.UI/Program.cs b/VoiceGarden.UI/Program.cs
index 797364c..c34b815 100644
--- a/VoiceGarden.UI/Program.cs
+++ b/VoiceGarden.UI/Program.cs
@@ -40,16 +40,66 @@ public static void Main(string[] args)
_singleInstanceMutex = new Mutex(true, "VoiceGarden.UI.SingleInstance", out bool createdNew);
if (!createdNew)
{
- // Another instance is running — try to bring it to the foreground
- BringExistingInstanceToFront();
- return;
+ // Another instance is running. If it has a window, bring it to
+ // the front. If it has been running for a while with no window
+ // (a zombie holding the mutex), kill it and take over instead of
+ // exiting with nothing shown — otherwise the app can never be
+ // launched again without manual intervention.
+ if (BringExistingInstanceToFront())
+ return;
+ if (!TryTakeOverFromWindowlessInstance())
+ return; // a healthy instance came forward while we waited
}
BuildAvaloniaApp()
.StartWithClassicDesktopLifetime(args);
}
- private static void BringExistingInstanceToFront()
+ ///
+ /// Kill any VoiceGarden.UI process that owns no visible window, then
+ /// wait for the single-instance mutex to be released. Returns true when
+ /// we can proceed with launching the UI.
+ ///
+ private static bool TryTakeOverFromWindowlessInstance()
+ {
+ try
+ {
+ var current = System.Diagnostics.Process.GetCurrentProcess();
+ foreach (var proc in System.Diagnostics.Process.GetProcessesByName(current.ProcessName))
+ {
+ if (proc.Id == current.Id) continue;
+ try
+ {
+ if (proc.MainWindowHandle != IntPtr.Zero) continue; // has UI — leave it
+ // A just-started instance may not have created its window
+ // yet — only treat long-running windowless processes as
+ // zombies.
+ if ((DateTime.Now - proc.StartTime).TotalSeconds < 30) continue;
+ proc.Kill();
+ }
+ catch { }
+ }
+
+ // Wait for the killed processes to release the mutex
+ _singleInstanceMutex.Dispose();
+ for (var i = 0; i < 50; i++)
+ {
+ System.Threading.Thread.Sleep(200);
+ _singleInstanceMutex = new Mutex(true, "VoiceGarden.UI.SingleInstance", out bool created);
+ if (created)
+ return true;
+ }
+ // Someone else (a healthy instance) owns it now — defer to it.
+ BringExistingInstanceToFront();
+ return false;
+ }
+ catch
+ {
+ return false;
+ }
+ }
+
+ private static bool BringExistingInstanceToFront()
{
try
{
@@ -80,9 +130,11 @@ private static void BringExistingInstanceToFront()
{
ShowWindow(found, SW_RESTORE);
SetForegroundWindow(found);
+ return true;
}
}
catch { }
+ return false;
}
private delegate bool EnumWindowsProc(IntPtr hWnd, IntPtr lParam);
diff --git a/VoiceGarden.UI/Resources/Strings.ar.resx b/VoiceGarden.UI/Resources/Strings.ar.resx
index 0b26951..0fb2c93 100644
--- a/VoiceGarden.UI/Resources/Strings.ar.resx
+++ b/VoiceGarden.UI/Resources/Strings.ar.resx
@@ -56,9 +56,6 @@
تركيب المحول
-
- أضف الاسم المستعار للولايات المتحدة
-
متقدم
@@ -68,9 +65,6 @@
يساعدنا على فهم المحركات المستخدمة. لم يتم إرسال أي نص أو مفاتيح أو معلومات تحديد الهوية الشخصية (PII).
-
- مفتاح واجهة برمجة التطبيقات
-
VoiceGarden
@@ -92,66 +86,21 @@
جارٍ التحقق...
-
- يغلق
-
-
- أصوات السحابة
-
-
- تكوين بيانات الاعتماد...
-
-
- تكوين بيانات الاعتماد
-
-
- تكوين الأصوات...
-
-
- تكوين الأصوات
-
-
- تم تنزيل {0}.
-
-
- تم تثبيت {0}.
-
-
- تم تحديد {0}.
-
-
- {0} المجموع
-
تم التنزيل
-
- تم تنزيل {0} نموذج (نماذج)
-
-
- تم التنزيل {0}، فشل {1}
-
تم التنزيل
-
- فشل التنزيل: {0} نموذج (نماذج)
-
جارٍ التنزيل {0} ({1})...
قم بتنزيل النموذج أولاً
-
- تحميل المحدد
-
إرسال تحليلات استخدام مجهولة المصدر (الاشتراك)
-
- تمكين أصوات متصفح Edge
-
محرك:
@@ -176,12 +125,6 @@
جارٍ جلب {0} صوت...
-
- جلب الأصوات
-
-
- فلتر:
-
تم العثور على {0} صوت
@@ -191,9 +134,6 @@
ساعد في تحسين VoiceGarden
-
- ▼ إخفاء المتقدم
-
ثَبَّتَ
@@ -206,33 +146,15 @@
تم التثبيت {0}، الفشل {1}
-
- تم تثبيت {0} نموذج (نماذج) على SAPI
-
-
- مثبتة فقط
-
تم تثبيت {0} صوت (أصوات) على HKLM
فشل التثبيت: {0}
-
- جارٍ تثبيت النماذج على SAPI (HKLM)...
-
تثبيت المحدد
-
- التثبيت على SAPI
-
-
- غير صالح: {0}
-
-
- مفتاح:
-
إذا كان برنامج AAC الخاص بك يدعم لغات معينة فقط (مثل اللغة الإنجليزية)، فقم بتمكين "إضافة اسم مستعار للولايات المتحدة" عند الترويج لنماذج SherpaOnnx. وهذا يجعل الأصوات بأي لغة تظهر كأصوات إنجليزية، بحيث تظهر في التطبيقات التي يتم تصفيتها حسب اللغة.
@@ -248,9 +170,6 @@
مستوى السجل:
-
- إدارة النماذج...
-
لم يتم العثور على ملفات النموذج
@@ -266,15 +185,6 @@
لم يتم إنشاء الصوت
-
- لم يتم العثور على نماذج تم تنزيلها. قم بتنزيل النموذج أولاً، ثم انقر فوق "إعادة المسح" إذا لزم الأمر.
-
-
- لا يوجد عنوان URL للتنزيل
-
-
- لا يمكن تحديد معرف النموذج للمعاينة
-
لم يتم تثبيت أي نماذج
@@ -284,9 +194,6 @@
ًلا شكرا
-
- أصوات غير متصل
-
VoiceGarden عبارة عن جسر صوتي مجاني ومفتوح المصدر يربط أكثر من 20 محركًا حديثًا لتحويل النص إلى كلام بأي تطبيق Windows يدعم SAPI 5 - بما في ذلك Grid 3 وMind Express وBalabolka وTobii Communicator وأي تطبيق مبني على System.Speech.
@@ -296,9 +203,6 @@
مرحبا بكم في فويس جاردن
-
- يتم عرض المحركات الممكّنة فقط. تبديل المحركات على الصفحة الرئيسية.
-
فتح السجلات
@@ -308,9 +212,6 @@
فشلت المعاينة: {0}
-
- جارٍ المعاينة...
-
جارٍ معاينة {0}...
@@ -323,51 +224,18 @@
VoiceGarden هو مشروع مجاني مفتوح المصدر تم إنشاؤه بواسطة متطوعين. لمساعدتنا في فهم محركات TTS الأكثر استخدامًا، وتحديد الأخطاء، وتحديد أولويات التطوير، نود جمع تحليلات استخدام مجهولة المصدر.
-
- مستعد
-
-
- منطقة
-
-
- يسجل
-
تمت إزالة {0} صوت (أصوات)
-
- جارٍ طلب امتيازات المشرف...
-
إعادة التسجيل
-
- إعادة المسح
-
-
- تمت إعادة المسح الضوئي: {0} نموذج (نماذج) جاهز
-
-
- يبحث...
-
البحث عن الأصوات...
-
- حدد النماذج لتنزيلها أولاً
-
حدد الأصوات لتثبيتها أولاً
-
- نماذج شيربا أونكس
-
-
- شيربا أونكس العصبية تحويل النص إلى كلام
-
-
- ◀ إظهار المتقدم
-
على الشاشة الرئيسية، انقر فوق تثبيت لنظام 64 بت (و32 بت إذا لزم الأمر). يؤدي هذا إلى تسجيل VoiceGarden باعتباره صوت SAPI 5 الذي يمكن لأي تطبيق متوافق استخدامه.
@@ -389,18 +257,12 @@
إلغاء التثبيت
-
- التحقق من صحة
-
جارٍ التحقق...
صالح ({0} أصوات)
-
- محركات صوتية
-
ما هو VoiceGarden؟
@@ -423,4 +285,316 @@
نعم، ساعد في تحسين VoiceGarden
+
+ تسجيل المحوّل، إعدادات التطبيق، إدارة النموذج دون اتصال وعن — كل شيء ليس جزءًا من التدفق الموجه.
+
+
+ تصفح وحمّل وقم بتثبيت الأصوات دون اتصال من علامة تبويب الأصوات — اختر محرك SherpaOnnx هناك.
+
+
+ نماذج غير متصلة بالإنترنت
+
+
+ الإعدادات
+
+
+ الأدوات والإعدادات
+
+
+ يتم تطبيقه كلما تم تثبيت أو إعادة تثبيت الأصوات من علامة تبويب الأصوات. الأصوات الموجودة ستلتقط التغيير في المرة التالية التي تقوم فيها بتثبيتها.
+
+
+ الصوت في لغة تُكتب من اليمين إلى اليسار (العربية، الأردية، الفارسية، العبرية، الباشتو...) يظهر أيضًا تحت العربية (ar-SA)، لذا يمكن للتطبيقات المُعدة لأصوات اللغة العربية العثور عليه.
+
+
+ أيضا تسمية أصوات من اليمين إلى اليسار تحت العربية
+
+
+ الصوت بأي لغة أخرى يظهر أيضًا كلغة إنجليزية (en-US)، لذلك يمكن للتطبيقات التي تعرض الأصوات الإنجليزية فقط — مثل بعض تطبيقات التواصل البديل والمعزز (AAC) — استخدامه.
+
+
+ أضف اسمًا مستعارًا en-US للأصوات غير الإنجليزية
+
+
+ يتم تثبيت الأصوات بلغتها الحقيقية. تضيف الأسماء المستعارة نسخًا إضافية بلغة ثانية حتى تتمكن التطبيقات التي تقوم بالتصنيف حسب اللغة من العثور عليها.
+
+
+ أسماء مستعارة لأصوات SAPI
+
+
+ العودة إلى المحركات
+
+
+ سحابة
+
+
+ مفتاح مطلوب
+
+
+ تم حفظ المفتاح
+
+
+ لا مفتاح
+
+
+ غير متصل
+
+
+ واضح ظاهر
+
+
+ تحقق من المفتاح للتأكد من أنه يعمل قبل تحميل الأصوات. يمكنك العودة في أي وقت.
+
+
+ أدخل بيانات الاعتماد لكل محرك محدد. يتم حفظ القيم على هذا الكمبيوتر فقط.
+
+
+ لا تتطلب المحركات المحددة بيانات اعتماد.
+
+
+ إلغاء تحديد كل الأصوات
+
+
+ تحميل
+
+
+ فشل التنزيل لـ {0}
+
+
+ فشل التحميل لـ {0}. تحقق من اتصالك بالإنترنت وحاول مرة أخرى — إذا استمر الفشل، أغلق التطبيقات الصوتية الأخرى وأعد تشغيل VoiceGarden.
+
+
+ أصوات سحابية مجانية من مايكروسوفت بالعديد من اللغات. أفضل خيار مجاني على الإنترنت — جودة طبيعية، بدون مفتاح API، يتطلب الإنترنت.
+
+
+ أصوات الحافة
+
+
+ {0} أصوات سحابية. تحتاج إلى مفتاح API.
+
+
+ {0} أصوات سحابية. تحتاج إلى مفتاح API والمنطقة.
+
+
+ {0} أصوات السحابة. يحتاج إلى مفتاح وصول، مفتاح سري ومنطقة.
+
+
+ أصوات سحابة {0}. يحتاج إلى مفتاح API ومعرف المستخدم.
+
+
+ {0} من {1} محركات تم اختيارها
+
+
+ مفتاح API
+
+
+ معرّف مفتاح الوصول
+
+
+ معرّف المثال
+
+
+ منطقة
+
+
+ مفتاح الوصول السري
+
+
+ مفتاح الاشتراك
+
+
+ رمز
+
+
+ معرّف المستخدم
+
+
+ جميع المحركات
+
+
+ جميع اللغات
+
+
+ جميع الأنواع
+
+
+ جميع المحركات
+
+
+ أي جنس
+
+
+ أي لغة
+
+
+ أي جودة
+
+
+ المؤهلات
+
+
+ مفتاح مطلوب
+
+
+ التصفية حسب المحرك
+
+
+ التصفية حسب الجنس
+
+
+ لغة
+
+
+ لا حاجة لمفتاح
+
+
+ غير متصل بالإنترنت فقط
+
+
+ متاح على الإنترنت فقط
+
+
+ التصفية حسب الجودة
+
+
+ اكتب
+
+
+ الجنس
+
+
+ {0} محركات مخفية — لغاتهم غير معروفة حتى يتم تحميل أصواتهم في علامة تبويب الأصوات.
+
+
+ تحميل الأصوات
+
+
+ التالي: بيانات الاعتماد
+
+
+ التالي: الأصوات
+
+
+ فشل المعاينة لـ {0}.
+
+
+ جودة
+
+
+ تم التحديث
+
+
+ إزالة المحدد من SAPI
+
+
+ تم التحديث — تم تثبيت {0} صوت
+
+
+ محركات البحث، اللغات…
+
+
+ اختر جميع الأصوات المعروضة
+
+
+ اختر المعروض
+
+
+ أصوات عصبية غير متصلة بالإنترنت بعدة لغات. الأفضل من حيث الموثوقية والخصوصية — تعمل بدون حساب أو إنترنت بمجرد تنزيلها.
+
+
+ شيربا أونكس
+
+
+ افتح علامة التبويب الأصوات وانقر على تحميل الأصوات. قم بالتصفية حسب اللغة أو الجنس أو الجودة، واستعرض الأصوات التي تعجبك، ثم استخدم تنزيل (النماذج غير المتصلة بالإنترنت) وتثبيت على SAPI. تظهر الأصوات المثبتة في تطبيقاتك فورًا.
+
+
+ احصلوا على أصواتكم
+
+
+ المؤهلات
+
+
+ محركات {0} تحتاج مفاتيح
+
+
+ غير مطلوب
+
+
+ المؤهلات
+
+
+ محركات الصوت
+
+
+ {0} مختار
+
+
+ اختر محركات الصوت التي تريد استخدامها. اختر الأصوات غير المتصلة بالإنترنت التي تعمل بدون حساب، أو الأصوات المجانية السحابية، أو المحركات السحابية التي تحتاج إلى مفتاح API.
+
+
+ محركات الصوت
+
+
+ أصوات
+
+
+ {0} أصوات
+
+
+ كل صوت من المحركات التي اخترتها. قم بالتصفية والمعاينة، ثم قم بتثبيت الأصوات التي تريدها في Windows SAPI.
+
+
+ أصوات
+
+
+ محرك غير معروف
+
+
+ مجهول
+
+
+ تحقق
+
+
+ المفتاح مقبول لكن لم يتم إرجاع أي أصوات — تحقق من أن المفتاح لديه وصول إلى التحويل النصي إلى كلام.
+
+
+ {0} أصوات · {1} تم اختيارها · {2} مثبتة
+
+
+ اختر محركات الصوت الخاصة بك في علامة تبويب محركات الصوت أولاً (أضف بيانات الاعتماد هناك أيضًا إذا كان المحرك يحتاج إلى مفتاح)، ثم قم بتحميل الأصوات هنا.
+
+
+ لم يتم اختيار أي محركات — افتح علامة تبويب محركات الصوت واختر محركًا واحدًا على الأقل.
+
+
+ لا أصوات بعد
+
+
+ {0}: {1}
+
+
+ تم تحميل {0} أصوات
+
+
+ {0}: لا يوجد مفتاح API — أضف واحدًا في تبويب بيانات الاعتماد
+
+
+ اختر محركًا واحدًا على الأقل في علامة تبويب محركات الصوت أولاً.
+
+
+ تعذر تثبيت {0} (قد يكون موافقة المسؤول مطلوبة)
+
+
+ {0} تم تثبيته على SAPI
+
+
+ تجاوزت محركات {0} — لم يتم تعيين مفتاح API
+
+
+ تمت إزالة {0}؛ فشل {1}
+
+
+ عرض الأصوات المثبتة فقط
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.bn.resx b/VoiceGarden.UI/Resources/Strings.bn.resx
index 9fe9246..fcaab78 100644
--- a/VoiceGarden.UI/Resources/Strings.bn.resx
+++ b/VoiceGarden.UI/Resources/Strings.bn.resx
@@ -56,9 +56,6 @@
অ্যাডাপ্টার ইনস্টলেশন
-
- en-US উপনাম যোগ করুন
-
উন্নত
@@ -68,9 +65,6 @@
কোন ইঞ্জিন ব্যবহার করা হয় তা বুঝতে আমাদের সাহায্য করে। কোনো পাঠ্য, কী, বা PII পাঠানো হয়নি৷
-
- API কী
-
ভয়েস গার্ডেন
@@ -92,66 +86,21 @@
পরীক্ষা করা হচ্ছে...
-
- বন্ধ
-
-
- ক্লাউড ভয়েস
-
-
- শংসাপত্র কনফিগার করুন...
-
-
- শংসাপত্র কনফিগার করুন
-
-
- ভয়েস কনফিগার করুন...
-
-
- ভয়েস কনফিগার করুন
-
-
- {0} ডাউনলোড করা হয়েছে
-
-
- {0} ইনস্টল করা হয়েছে
-
-
- {0}টি নির্বাচিত৷
-
-
- মোট {0}টি
-
ডাউনলোড করা হয়েছে
-
- ডাউনলোড করা {0} মডেল(গুলি)
-
-
- ডাউনলোড করা হয়েছে {0}, ব্যর্থ হয়েছে {1}
-
ডাউনলোড করা হয়েছে
-
- ডাউনলোড ব্যর্থ হয়েছে: {0} মডেল(গুলি)
-
ডাউনলোড হচ্ছে {0} ({1})...
প্রথমে মডেলটি ডাউনলোড করুন
-
- ডাউনলোড নির্বাচিত
-
বেনামী ব্যবহার বিশ্লেষণ পাঠান (অপ্ট-ইন)
-
- এজ ব্রাউজার ভয়েস সক্ষম করুন
-
ইঞ্জিন:
@@ -176,12 +125,6 @@
{0}টি ভয়েস আনা হচ্ছে...
-
- ভয়েস আনুন
-
-
- ফিল্টার:
-
{0}টি ভয়েস পাওয়া গেছে
@@ -191,9 +134,6 @@
ভয়েস গার্ডেন উন্নত করতে সাহায্য করুন
-
- ▼ উন্নত লুকান
-
ইনস্টল করুন
@@ -206,33 +146,15 @@
ইনস্টল করা হয়েছে {0}, ব্যর্থ হয়েছে {1}
-
- SAPI-তে {0} মডেল(গুলি) ইনস্টল করা হয়েছে৷
-
-
- শুধুমাত্র ইনস্টল করা হয়েছে
-
HKLM এ {0}টি ভয়েস ইনস্টল করা হয়েছে
ইনস্টল ব্যর্থ হয়েছে: {0}
-
- SAPI (HKLM) এ মডেল ইনস্টল করা হচ্ছে...
-
নির্বাচিত ইনস্টল করুন
-
- SAPI এ ইনস্টল করুন
-
-
- অবৈধ: {0}
-
-
- কী:
-
যদি আপনার AAC সফ্টওয়্যার শুধুমাত্র কিছু ভাষা সমর্থন করে (যেমন ইংরেজি), SherpaOnnx মডেলের প্রচার করার সময় "এন-ইউএস উপনাম যোগ করুন" সক্ষম করুন। এটি যেকোন ভাষায় কণ্ঠস্বরকে ইংরেজি ভয়েস হিসেবে দেখায়, তাই সেগুলি ভাষা অনুসারে ফিল্টার করা অ্যাপগুলিতে দেখা যায়।
@@ -248,9 +170,6 @@
লগ লেভেল:
-
- মডেলগুলি পরিচালনা করুন...
-
মডেল ফাইল পাওয়া যায়নি
@@ -266,15 +185,6 @@
কোনো অডিও তৈরি হয়নি
-
- কোন ডাউনলোড করা মডেল পাওয়া যায়নি. প্রথমে একটি মডেল ডাউনলোড করুন, তারপর প্রয়োজন হলে রিস্ক্যান ক্লিক করুন।
-
-
- ডাউনলোড URL নেই
-
-
- পূর্বরূপের জন্য মডেল আইডি নির্ধারণ করা যায়নি
-
কোন মডেল ইনস্টল করা নেই
@@ -284,9 +194,6 @@
না ধন্যবাদ
-
- অফলাইন ভয়েস
-
ভয়েসগার্ডেন হল একটি বিনামূল্যের, ওপেন-সোর্স ভয়েস ব্রিজ যা SAPI 5 সমর্থন করে এমন যেকোনো Windows অ্যাপ্লিকেশনের সাথে 20+ আধুনিক টেক্সট-টু-স্পীচ ইঞ্জিনকে সংযুক্ত করে — গ্রিড 3, মাইন্ড এক্সপ্রেস, বালাবোলকা, টোবি কমিউনিকেটর এবং System.Speech-এ নির্মিত যেকোনো অ্যাপ সহ।
@@ -296,9 +203,6 @@
ভয়েসগার্ডেনে স্বাগতম
-
- শুধুমাত্র সক্ষম ইঞ্জিন দেখানো হয়. প্রধান পৃষ্ঠায় ইঞ্জিন টগল করুন।
-
লগ খুলুন
@@ -308,9 +212,6 @@
পূর্বরূপ ব্যর্থ হয়েছে: {0}
-
- পূর্বরূপ দেখা হচ্ছে...
-
{0} পূর্বরূপ দেখা হচ্ছে...
@@ -323,51 +224,18 @@
ভয়েসগার্ডেন স্বেচ্ছাসেবকদের দ্বারা নির্মিত একটি বিনামূল্যের, ওপেন সোর্স প্রকল্প৷ কোন টিটিএস ইঞ্জিনগুলি সবচেয়ে বেশি ব্যবহৃত হয় তা বোঝার জন্য, বাগগুলি সনাক্ত করতে এবং উন্নয়নকে অগ্রাধিকার দিতে আমাদের সাহায্য করার জন্য, আমরা বেনামী ব্যবহারের বিশ্লেষণ সংগ্রহ করতে চাই৷
-
- প্রস্তুত
-
-
- অঞ্চল
-
-
- নিবন্ধন করুন
-
সরানো হয়েছে {0}টি ভয়েস(গুলি)
-
- অ্যাডমিন বিশেষাধিকারের জন্য অনুরোধ করা হচ্ছে...
-
পুনরায় নিবন্ধন করুন
-
- রিস্ক্যান করুন
-
-
- পুনরায় স্ক্যান করা হয়েছে: {0} মডেল(গুলি) প্রস্তুত৷
-
-
- অনুসন্ধান করুন...
-
ভয়েস খুঁজুন...
-
- প্রথমে ডাউনলোড করতে মডেল নির্বাচন করুন
-
প্রথমে ইনস্টল করতে ভয়েস নির্বাচন করুন
-
- শেরপা অনক্স মডেল
-
-
- শেরপা অনক্স নিউরাল টিটিএস
-
-
- ▶ উন্নত দেখান
-
প্রধান স্ক্রিনে, 64-বিটের জন্য ইনস্টল করুন ক্লিক করুন (এবং প্রয়োজন হলে 32-বিট)। এটি ভয়েসগার্ডেনকে একটি SAPI 5 ভয়েস হিসাবে নিবন্ধিত করে যা যেকোনো সামঞ্জস্যপূর্ণ অ্যাপ ব্যবহার করতে পারে।
@@ -389,18 +257,12 @@
আনইনস্টল করুন
-
- যাচাই করুন
-
যাচাই করা হচ্ছে...
বৈধ ({0}টি ভয়েস)
-
- ভয়েস ইঞ্জিন
-
ভয়েসগার্ডেন কি?
@@ -423,4 +285,316 @@
হ্যাঁ, ভয়েসগার্ডেন উন্নত করতে সাহায্য করুন
+
+ অ্যাডাপ্টার রেজিস্ট্রেশন, অ্যাপ সেটিংস, অফলাইন মডেল ব্যবস্থাপনা এবং সম্পর্কে — সব কিছু যা গাইডেড ফ্লোর অংশ নয়।
+
+
+ ভয়েস ট্যাব থেকে অফলাইন ভয়েস ব্রাউজ, ডাউনলোড এবং ইনস্টল করুন — সেখানে SherpaOnnx ইঞ্জিন নির্বাচন করুন।
+
+
+ অফলাইন মডেল
+
+
+ সেটিংস
+
+
+ উপকরণ এবং সেটিংস
+
+
+ যখনই ভয়েস ট্যাব থেকে ভয়েস ইনস্টল বা পুনর্বিন্যাস করা হয় তখন প্রয়োগ করা হয়। বিদ্যমান ভয়েসগুলি পরের বার ইনস্টল করার সময় পরিবর্তনটি গ্রহণ করে।
+
+
+ ডান থেকে বামে লেখার একটি ভাষায় কণ্ঠস্বর (আরবী, উর্দু, ফার্সি, হিব্রু, পশতু…) আরবী (ar-SA) এর অধীনে দেখায়, তাই আরবী কণ্ঠস্বরের জন্য সেট করা অ্যাপ্লিকেশনগুলি এটি খুঁজে পেতে পারে।
+
+
+ আরবির অধীনে ডান থেকে বাম কণ্ঠের জন্যও ছদ্মনাম
+
+
+ যে কোনো অন্যান্য ভাষার ভয়েসও ইংরেজি (en-US) হিসাবে প্রদর্শিত হয়, তাই শুধুমাত্র ইংরেজি ভয়েস তালিকাভুক্ত অ্যাপগুলো — যেমন কিছু AAC টাইটেল — এটি ব্যবহার করতে পারে।
+
+
+ অ-ইংরেজি ভয়েসের জন্য en-US উপনাম যোগ করুন
+
+
+ ভয়েসগুলো তাদের আসল ভাষার সাথে ইনস্টল করা হয়। বিকল্প নামগুলি একটি দ্বিতীয় ভাষার অধীনে অতিরিক্ত কপিগুলি যোগ করে যাতে ভাষা অনুযায়ী ফিল্টার করা অ্যাপ্লিকেশন এখনও সেগুলো খুঁজে পায়।
+
+
+ SAPI ভয়েস অ্যালিয়াস
+
+
+ ইঞ্জিন ফিরে
+
+
+ মেঘ
+
+
+ চাবি প্রয়োজন
+
+
+ চাবিটি সংরক্ষণ করা হয়েছে
+
+
+ কোনো চাবি নেই
+
+
+ অফলাইন
+
+
+ পরিষ্কারভাবে দেখানো
+
+
+ ভয়েস লোড করার আগে কাজ করছে কিনা পরীক্ষা করতে একটি কী যাচাই করুন। আপনি যেকোনো সময় ফিরে আসতে পারেন।
+
+
+ প্রতিটি নির্বাচিত যন্ত্রের জন্য শংসাপত্রগুলি প্রবেশ করান। মানগুলি কেবল এই কম্পিউটারে সংরক্ষিত হয়।
+
+
+ কোনো নির্বাচিত ইঞ্জিনের জন্য প্রমাণপত্রের প্রয়োজন নেই।
+
+
+ সব ভয়েস নির্বাচন বাতিল করুন
+
+
+ ডাউনলোড
+
+
+ {0} এর জন্য ডাউনলোড ব্যর্থ হয়েছে
+
+
+ {0} এর জন্য ডাউনলোড ব্যর্থ হয়েছে। আপনার ইন্টারনেট সংযোগ পরীক্ষা করুন এবং পুনরায় চেষ্টা করুন — যদি এটি চালিয়ে যায় ব্যর্থ হচ্ছে, অন্যান্য ভয়েস অ্যাপগুলো বন্ধ করুন এবং VoiceGarden পুনরায় চালু করুন।
+
+
+ বিভিন্ন ভাষায় ফ্রি মাইক্রোসফট ক্লাউড ভয়েস। সেরা বিনামূল্যের অনলাইন অপশন — প্রাকৃতিক মানের, কোনো API কী নেই, ইন্টারনেট প্রয়োজন।
+
+
+ এজ ভয়েসেস
+
+
+ {0} ক্লাউড ভয়েস। একটি API কী প্রয়োজন।
+
+
+ {0} ক্লাউড ভয়েস। একটি API কী এবং অঞ্চল প্রয়োজন।
+
+
+ {0} ক্লাউড ভয়েস। একটি অ্যাক্সেস কী, সিক্রেট কী এবং অঞ্চল প্রয়োজন।
+
+
+ {0} ক্লাউড ভয়েস। এর জন্য একটি API কী এবং ব্যবহারকারীর আইডি প্রয়োজন।
+
+
+ {1} ইঞ্জিনের মধ্যে {0} টি নির্বাচন করা হয়েছে
+
+
+ এপিআই কী
+
+
+ অ্যাক্সেস কী আইডি
+
+
+ ইনস্ট্যান্স আইডি
+
+
+ অঞ্চল
+
+
+ গোপন অ্যাক্সেস কী
+
+
+ সাবস্ক্রিপশন কী
+
+
+ টোকেন
+
+
+ ব্যবহারকারী আইডি
+
+
+ সমস্ত ইঞ্জিন
+
+
+ সমস্ত ভাষা
+
+
+ সমস্ত প্রকার
+
+
+ সমস্ত ইঞ্জিন
+
+
+ যেকোনো লিঙ্গ
+
+
+ যেকোনো ভাষা
+
+
+ যেকোনো মান
+
+
+ প্রমাণপত্র
+
+
+ চাবি প্রয়োজন
+
+
+ ইঞ্জিন দ্বারা ফিল্টার করুন
+
+
+ লিঙ্গ অনুযায়ী ফিল্টার করুন
+
+
+ ভাষা
+
+
+ কোনো চাবির প্রয়োজন নেই
+
+
+ শুধুমাত্র অফলাইন
+
+
+ শুধুমাত্র অনলাইনে
+
+
+ গুণমান অনুযায়ী ফিল্টার করুন
+
+
+ টাইপ
+
+
+ লিঙ্গ
+
+
+ {0}টি ইঞ্জিন লুকানো আছে — তাদের ভাষাগুলি অজানা যতক্ষণ না তাদের কণ্ঠস্বর ভয়েসেস ট্যাবে লোড করা হয়।
+
+
+ ভয়েস লোড করুন
+
+
+ পরবর্তী: প্রমাণপত্র
+
+
+ পরবর্তী: কণ্ঠস্বর
+
+
+ {0}-এর জন্য পূর্বরূপ ব্যর্থ হয়েছে।
+
+
+ গুণমান
+
+
+ রিফ্রেশ ইনস্টল হয়েছে
+
+
+ SAPI থেকে নির্বাচিতটি সরান
+
+
+ তাজা করা হয়েছে — {0} টি ভয়েস ইনস্টল করা হয়েছে
+
+
+ সার্চ ইঞ্জিন, ভাষা…
+
+
+ প্রদর্শিত সমস্ত কণ্ঠ নির্বাচন করুন
+
+
+ প্রদর্শিত নির্বাচন করুন
+
+
+ অনেক ভাষায় অফলাইন নিউরাল ভয়েস। নির্ভরযোগ্যতা এবং গোপনীয়তার জন্য সেরা — একবার ডাউনলোড করার পর কোনো অ্যাকাউন্ট বা ইন্টারনেট ছাড়াই কাজ করে।
+
+
+ শেরপাঅনন্যক্স
+
+
+ ভয়েস ট্যাবটি খুলুন এবং লোড ভয়েসেস ক্লিক করুন। ভাষা, লিঙ্গ বা মান দ্বারা ফিল্টার করুন, যে গুলো আপনি পছন্দ করেন তা প্রিভিউ করুন, তারপর ডাউনলোড (অফলাইন মডেল) এবং ইনস্টল টু SAPI ব্যবহার করুন। ইনস্টল করা ভয়েসগুলো আপনার অ্যাপগুলোতে সরাসরি প্রদর্শিত হবে।
+
+
+ আপনার কণ্ঠ পান
+
+
+ প্রমাণপত্র
+
+
+ {0} ইঞ্জিনের জন্য চাবির প্রয়োজন
+
+
+ প্রয়োজন নেই
+
+
+ প্রমাণপত্র
+
+
+ ভয়েস ইঞ্জিন
+
+
+ {0} নির্বাচন করা হয়েছে
+
+
+ আপনি যে ভয়েস ইঞ্জিনগুলি ব্যবহার করতে চান তা নির্বাচন করুন। এমন অফলাইন ভয়েস বাছুন যা অ্যাকাউন্ট ছাড়াই কাজ করে, বিনামূল্যের ক্লাউড ভয়েস, অথবা এমন ক্লাউড ইঞ্জিন যা API কী প্রয়োজন।
+
+
+ ভয়েস ইঞ্জিন
+
+
+ কণ্ঠস্বর
+
+
+ {0}টি কণ্ঠ
+
+
+ আপনি যে ইঞ্জিনগুলি নির্বাচিত করেছেন সেগুলির প্রতিটি কণ্ঠস্বর। ফিল্টার করুন, প্রিভিউ করুন, তারপর যেগুলি আপনি চান সেগুলি Windows SAPI তে ইনস্টল করুন।
+
+
+ কণ্ঠস্বর
+
+
+ অজানা ইঞ্জিন
+
+
+ অজানা
+
+
+ যাচাই করুন
+
+
+ কী গ্রহণ করা হয়েছে কিন্তু কোনো ভয়েস ফেরত আসে নি — নিশ্চিত করুন যে কীর TTS অ্যাক্সেস আছে।
+
+
+ {0}টি ভয়েস · {1}টি নির্বাচিত · {2}টি ইনস্টল করা হয়েছে
+
+
+ প্রথমে ভয়েস ইঞ্জিনস ট্যাবে আপনার ভয়েস ইঞ্জিন নির্বাচন করুন (যদি ইঞ্জিনের জন্য কী প্রয়োজন হয়, সেখানেও ক্রেডেনশিয়াল যোগ করুন), তারপর এখানে ভয়েস লোড করুন।
+
+
+ কোনও ইঞ্জিন নির্বাচিত হয়নি — ভয়েস ইঞ্জিনস ট্যাবটি খুলুন এবং অন্তত একটি ইঞ্জিন নির্বাচন করুন।
+
+
+ এখনও কোনো কণ্ঠ শুনা যায়নি
+
+
+ {0}: {1}
+
+
+ লোড করা হয়েছে {0}টি ভয়েস
+
+
+ {0}: কোনো API কী নেই — ক্রেডেনশিয়ালস ট্যাবে একটি যোগ করুন
+
+
+ প্রথমে ভয়েস ইঞ্জিনস ট্যাবে অন্তত একটি ইঞ্জিন নির্বাচন করুন।
+
+
+ {0} ইনস্টল করা যায়নি (প্রশাসকের অনুমোদন প্রয়োজন হতে পারে)
+
+
+ {0} SAPI-এ ইনস্টল করা হয়েছে
+
+
+ {0} ইঞ্জিন এড়িয়ে গেছে — কোনো API কী সেট করা হয়নি
+
+
+ {0} সরানো হয়েছে; {1} ব্যর্থ হয়েছে
+
+
+ শুধুমাত্র ইনস্টল করা ভয়েস দেখান
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.cs.resx b/VoiceGarden.UI/Resources/Strings.cs.resx
index fbe6f8b..f7a192f 100644
--- a/VoiceGarden.UI/Resources/Strings.cs.resx
+++ b/VoiceGarden.UI/Resources/Strings.cs.resx
@@ -56,9 +56,6 @@
Instalace adaptéru
-
- Přidat en-US alias
-
Moderní
@@ -68,9 +65,6 @@
Pomáhá nám pochopit, které motory se používají. Nebyl odeslán žádný text, klíče ani PII.
-
- Klíč API
-
VoiceGarden
@@ -92,66 +86,21 @@
Kontrola...
-
- Blízko
-
-
- Cloudové hlasy
-
-
- Konfigurovat přihlašovací údaje...
-
-
- Nakonfigurujte přihlašovací údaje
-
-
- Konfigurovat hlasy...
-
-
- Konfigurace hlasů
-
-
- Staženo: {0}
-
-
- {0} nainstalováno
-
-
- Vybráno: {0}
-
-
- celkem {0}
-
Staženo
-
- Stažené modely (počet: {0})
-
-
- Staženo {0}, neúspěšné {1}
-
Staženo
-
- Stahování se nezdařilo: modely: {0}
-
Stahování souboru {0} ({1})...
Nejprve si stáhněte model
-
- Stáhnout Vybráno
-
Odesílat anonymní analýzy využití (přihlášení)
-
- Povolit hlasy prohlížeče Edge
-
Motor:
@@ -176,12 +125,6 @@
Načítání {0} hlasů...
-
- Načítání hlasů
-
-
- Filtr:
-
Počet nalezených hlasů: {0}
@@ -191,9 +134,6 @@
Pomozte zlepšit VoiceGarden
-
- ▼ Skrýt Upřesnit
-
Instalovat
@@ -206,33 +146,15 @@
Instalováno {0}, neúspěšné {1}
-
- Nainstalováno {0} modelů do SAPI
-
-
- Pouze nainstalované
-
Počet hlasů nainstalovaných do HKLM: {0}
Instalace se nezdařila: {0}
-
- Instalace modelů do SAPI (HKLM)...
-
Instalovat vybrané
-
- Nainstalujte do SAPI
-
-
- Neplatné: {0}
-
-
- Klíč:
-
Pokud váš software AAC podporuje pouze určité jazyky (např. angličtinu), povolte při propagaci modelů SherpaOnnx „Přidat en-US alias“. Díky tomu se hlasy v jakémkoli jazyce zobrazí jako anglické hlasy, takže se zobrazí v aplikacích, které filtrují podle jazyka.
@@ -248,9 +170,6 @@
Úroveň protokolu:
-
- Spravovat modely...
-
Soubory modelu nebyly nalezeny
@@ -266,15 +185,6 @@
Nebyl vytvořen žádný zvuk
-
- Nebyly nalezeny žádné stažené modely. Nejprve si stáhněte model a v případě potřeby klikněte na Znovu naskenovat.
-
-
- Žádná adresa URL ke stažení
-
-
- Nelze určit ID modelu pro náhled
-
Nejsou nainstalovány žádné modely
@@ -284,9 +194,6 @@
Ne, děkuji
-
- Offline hlasy
-
VoiceGarden je bezplatný hlasový most s otevřeným zdrojovým kódem, který propojuje více než 20 moderních motorů převodu textu na řeč s jakoukoli aplikací Windows, která podporuje SAPI 5 – včetně Grid 3, Mind Express, Balabolka, Tobii Communicator a jakékoli aplikace postavené na System.Speech.
@@ -296,9 +203,6 @@
Vítejte ve VoiceGarden
-
- Jsou zobrazeny pouze povolené motory. Přepnout motory na hlavní stránce.
-
Otevřete protokoly
@@ -308,9 +212,6 @@
Náhled se nezdařil: {0}
-
- Náhled...
-
Náhled {0}...
@@ -323,51 +224,18 @@
VoiceGarden je bezplatný open-source projekt vytvořený dobrovolníky. Abychom nám pomohli porozumět tomu, které motory TTS jsou nejpoužívanější, identifikovat chyby a stanovit priority vývoje, rádi bychom shromažďovali anonymní analýzy využití.
-
- Připraveno
-
-
- Kraj
-
-
- Rejstřík
-
Odebráno {0} hlasů
-
- Požaduji administrátorská práva...
-
Znovu se zaregistrujte
-
- Znovu naskenujte
-
-
- Znovu naskenováno: připraveno: {0} modelů
-
-
- Vyhledávání...
-
Hledat hlasy...
-
- Nejprve vyberte modely ke stažení
-
Nejprve vyberte hlasy, které chcete nainstalovat
-
- Modely Sherpa Onnx
-
-
- Sherpa Onnx Neural TTS
-
-
- ▶ Zobrazit Upřesnit
-
Na hlavní obrazovce klikněte na Instalovat pro 64bitovou verzi (a 32bitovou v případě potřeby). Tím se VoiceGarden zaregistruje jako hlas SAPI 5, který může používat jakákoli kompatibilní aplikace.
@@ -389,18 +257,12 @@
Odinstalovat
-
- Ověřit
-
Ověřování...
Platné (počet hlasů: {0})
-
- Hlasové motory
-
Co je VoiceGarden?
@@ -423,4 +285,316 @@
Ano, pomozte zlepšit VoiceGarden
+
+ Registrace adaptéru, nastavení aplikace, správa offline modelů a informace — vše, co není součástí řízeného procesu.
+
+
+ Procházejte, stahujte a instalujte offline hlasy na kartě Hlasy — tam vyberte engine SherpaOnnx.
+
+
+ Offline modely
+
+
+ Nastavení
+
+
+ nástroje a nastavení
+
+
+ Použije se vždy, když jsou hlasy nainstalovány nebo přeinstalovány z karty Hlasy. Stávající hlasy změnu zachytí při příští instalaci.
+
+
+ Hlas v jazyce psaném zprava doleva (arabština, urdština, perština, hebrejština, paštština…) se také zobrazuje pod arabštinou (ar-SA), takže aplikace nastavené na arabské hlasy jej mohou najít.
+
+
+ Také alias hlasů zprava doleva pod arabštinou
+
+
+ Hlas v jakémkoli jiném jazyce se také zobrazuje jako angličtina (en-US), takže aplikace, které zobrazují pouze anglické hlasy — například některé tituly AAC — ho mohou používat.
+
+
+ Přidejte alias en-US pro neanglické hlasy
+
+
+ Hlasy jsou nainstalovány se svým skutečným jazykem. Pseudonymy přidávají další kopie pod druhým jazykem, takže je aplikace, které filtrují podle jazyka, mohou stále najít.
+
+
+ Alias hlasů SAPI
+
+
+ Zpět na motory
+
+
+ Mrak
+
+
+ Klíč potřebný
+
+
+ Klíč uložen
+
+
+ Žádný klíč
+
+
+ Offline
+
+
+ Jasně zobrazeno
+
+
+ Ověřte klíč, abyste zkontrolovali, zda funguje, než načtete hlasy. Můžete se vrátit kdykoli.
+
+
+ Zadejte přihlašovací údaje pro každý vybraný engine. Hodnoty jsou uloženy pouze na tomto počítači.
+
+
+ Žádné vybrané motory nepotřebují přihlašovací údaje.
+
+
+ Zrušit výběr všech hlasů
+
+
+ Stáhnout
+
+
+ Stažení pro {0} selhalo
+
+
+ Stahování souboru {0} selhalo. Zkontrolujte své připojení k internetu a zkuste to znovu — pokud to bude stále selhávat, zavřete jiné hlasové aplikace a restartujte VoiceGarden.
+
+
+ Volné cloudové hlasy Microsoftu v mnoha jazycích. Nejlepší volná online možnost — přirozená kvalita, bez API klíče, vyžaduje internet.
+
+
+ Hlasy Edge
+
+
+ {0} cloud hlasů. Vyžaduje API klíč.
+
+
+ {0} cloud hlasů. Vyžaduje klíč API a oblast.
+
+
+ {0} hlasů z cloudu. Vyžaduje přístupový klíč, tajný klíč a region.
+
+
+ {0} cloud hlasů. Vyžaduje API klíč a uživatelské ID.
+
+
+ {0} z {1} vybraných motorů
+
+
+ API klíč
+
+
+ ID přístupového klíče
+
+
+ ID instance
+
+
+ Kraj
+
+
+ Tajný přístupový klíč
+
+
+ Předplatné klíč
+
+
+ Žeton
+
+
+ Uživatelské ID
+
+
+ Všechny motory
+
+
+ Všechny jazyky
+
+
+ Všechny typy
+
+
+ Všechny motory
+
+
+ Jakékoli pohlaví
+
+
+ Jakýkoli jazyk
+
+
+ Jakákoli kvalita
+
+
+ Přihlašovací údaje
+
+
+ Klíč potřebný
+
+
+ Filtrovat podle motoru
+
+
+ Filtrovat podle pohlaví
+
+
+ Jazyk
+
+
+ Klíč není potřeba
+
+
+ Pouze offline
+
+
+ Pouze online
+
+
+ Filtrovat podle kvality
+
+
+ Typ
+
+
+ Pohlaví
+
+
+ {0} skrytých motorů — jejich jazyky nejsou známy, dokud nejsou jejich hlasy načteny na kartě Hlasy.
+
+
+ Načíst hlasy
+
+
+ Další: Přihlašovací údaje
+
+
+ Další: Hlasy
+
+
+ Náhled pro {0} selhal.
+
+
+ Kvalita
+
+
+ Obnovení nainstalováno
+
+
+ Odstranit vybrané ze SAPI
+
+
+ Aktualizováno — nainstalováno {0} hlasů
+
+
+ Vyhledávače, jazyky…
+
+
+ Vyberte všechny zobrazené hlasy
+
+
+ Vybrat zobrazené
+
+
+ Offline neurální hlasy v mnoha jazycích. Nejlepší pro spolehlivost a soukromí — funguje bez účtu či internetu po stažení.
+
+
+ Šerpa Onnx
+
+
+ Otevřete kartu Hlasy a klikněte na Načíst hlasy. Filtrování podle jazyka, pohlaví nebo kvality, přehrajte si ty, které se vám líbí, poté použijte Stáhnout (offline modely) a Nainstalovat do SAPI. Nainstalované hlasy se okamžitě objeví ve vašich aplikacích.
+
+
+ Získejte své hlasy
+
+
+ Pověření
+
+
+ {0} motory potřebují klíče
+
+
+ není potřeba
+
+
+ Přihlašovací údaje
+
+
+ Hlasové motory
+
+
+ {0} vybráno
+
+
+ Vyberte hlasové enginy, které chcete používat. Zvolte offline hlasy, které fungují bez účtu, bezplatné cloudové hlasy nebo cloudové enginy, které vyžadují API klíč.
+
+
+ Hlasové motory
+
+
+ Hlasy
+
+
+ {0} hlasů
+
+
+ Každý hlas z vybraných engineů. Filtrovat, náhled, a pak nainstalovat ty, které chcete do Windows SAPI.
+
+
+ Hlasy
+
+
+ Neznámý motor
+
+
+ Neznámý
+
+
+ Ověřit
+
+
+ Klíč přijat, ale žádné hlasy nebyly vráceny — zkontrolujte, zda klíč má přístup k TTS.
+
+
+ {0} hlasů · {1} vybráno · {2} nainstalováno
+
+
+ Nejprve vyberte své hlasové motory na kartě Hlasové motory (zde také přidejte přihlašovací údaje, pokud motor vyžaduje klíč), poté načtěte hlasy zde.
+
+
+ Nebyly vybrány žádné motory — otevřete kartu Hlasové motory a zaškrtněte alespoň jeden motor.
+
+
+ Ještě žádné hlasy
+
+
+ {0}: {1}
+
+
+ Načteno {0} hlasů
+
+
+ {0}: žádný API klíč — přidejte ho na kartě Přihlašovací údaje
+
+
+ Nejprve vyberte na kartě Hlasové motory alespoň jeden motor.
+
+
+ Nepodařilo se nainstalovat {0} (může být vyžadováno schválení správce)
+
+
+ {0} nainstalován do SAPI
+
+
+ {0} motorů přeskočeno — není nastavena žádná API klíč
+
+
+ Odstraněno {0}; selhalo {1}
+
+
+ Zobrazit pouze nainstalované hlasy
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.da.resx b/VoiceGarden.UI/Resources/Strings.da.resx
index a398f99..cabd506 100644
--- a/VoiceGarden.UI/Resources/Strings.da.resx
+++ b/VoiceGarden.UI/Resources/Strings.da.resx
@@ -56,9 +56,6 @@
Installation af adapter
-
- Tilføj en-US alias
-
Fremskreden
@@ -68,9 +65,6 @@
Hjælper os med at forstå, hvilke motorer der bruges. Ingen tekst, nøgler eller PII sendt.
-
- API nøgle
-
VoiceGarden
@@ -92,66 +86,21 @@
Tjekker...
-
- Tæt
-
-
- Cloud Stemmer
-
-
- Konfigurer legitimationsoplysninger...
-
-
- Konfigurer legitimationsoplysninger
-
-
- Konfigurer stemmer...
-
-
- Konfigurer stemmer
-
-
- {0} downloadet
-
-
- {0} installeret
-
-
- {0} valgt
-
-
- {0} i alt
-
Downloadet
-
- Downloadede {0} modeller
-
-
- Downloadede {0}, mislykkedes {1}
-
Downloadet
-
- Download mislykkedes: {0} model(er)
-
Downloader {0} ({1})...
Download modellen først
-
- Download valgt
-
Send anonym brugsanalyse (opt-in)
-
- Aktiver Edge-browserstemmer
-
Motor:
@@ -176,12 +125,6 @@
Henter {0} stemmer...
-
- Hent stemmer
-
-
- Filter:
-
Fandt {0} stemmer
@@ -191,9 +134,6 @@
Hjælp med at forbedre VoiceGarden
-
- ▼ Skjul Avanceret
-
Installere
@@ -206,33 +146,15 @@
Installeret {0}, mislykkedes {1}
-
- Installerede {0} model(er) til SAPI
-
-
- Kun installeret
-
Installerede {0} stemme(r) til HKLM
Installation mislykkedes: {0}
-
- Installerer modeller til SAPI (HKLM)...
-
Installer valgt
-
- Installer til SAPI
-
-
- Ugyldig: {0}
-
-
- Nøgle:
-
Hvis din AAC-software kun understøtter visse sprog (f.eks. engelsk), skal du aktivere "Add en-US alias", når du promoverer SherpaOnnx-modeller. Dette får stemmer på ethvert sprog til at fremstå som engelske stemmer, så de vises i apps, der filtrerer efter sprog.
@@ -248,9 +170,6 @@
Log niveau:
-
- Administrer modeller...
-
Modelfiler blev ikke fundet
@@ -266,15 +185,6 @@
Ingen lyd genereret
-
- Ingen downloadede modeller fundet. Download først en model, og klik derefter på Scan igen, hvis det er nødvendigt.
-
-
- Ingen download-URL
-
-
- Kunne ikke bestemme model-id til forhåndsvisning
-
Ingen modeller installeret
@@ -284,9 +194,6 @@
Nej tak
-
- Offline stemmer
-
VoiceGarden er en gratis, open source-stemmebro, der forbinder 20+ moderne tekst-til-tale-motorer til enhver Windows-applikation, der understøtter SAPI 5 - inklusive Grid 3, Mind Express, Balabolka, Tobii Communicator og enhver app bygget på System.Speech.
@@ -296,9 +203,6 @@
Velkommen til VoiceGarden
-
- Kun aktiverede motorer vises. Skift motorer på hovedsiden.
-
Åbn Logs
@@ -308,9 +212,6 @@
Forhåndsvisning mislykkedes: {0}
-
- Forhåndsvisning...
-
Forhåndsviser {0}...
@@ -323,51 +224,18 @@
VoiceGarden er et gratis, open source-projekt bygget af frivillige. For at hjælpe os med at forstå, hvilke TTS-motorer der er mest brugt, identificere fejl og prioritere udvikling, vil vi gerne indsamle anonyme brugsanalyser.
-
- Parat
-
-
- Område
-
-
- Register
-
Fjernede {0} stemme(r)
-
- Anmoder om administratorrettigheder...
-
Genregistrer dig
-
- Scan igen
-
-
- Genscannet: {0} model(er) klar
-
-
- Søge...
-
Søg efter stemmer...
-
- Vælg modeller, der skal downloades først
-
Vælg stemmer, der skal installeres først
-
- Sherpa Onnx modeller
-
-
- Sherpa Onnx Neural TTS
-
-
- ▶ Vis Avanceret
-
På hovedskærmen skal du klikke på Installer for 64-bit (og 32-bit, hvis det er nødvendigt). Dette registrerer VoiceGarden som en SAPI 5-stemme, som enhver kompatibel app kan bruge.
@@ -389,18 +257,12 @@
Afinstaller
-
- Valider
-
Validerer...
Gyldig ({0} stemmer)
-
- Stemmemotorer
-
Hvad er VoiceGarden?
@@ -423,4 +285,316 @@
Ja, vær med til at forbedre VoiceGarden
+
+ Adapterregistrering, appindstillinger, offline modelhåndtering og om — alt, der ikke er en del af den guidede proces.
+
+
+ Gennemse, download og installer offline-stemmer fra fanen Stemmer — vælg SherpaOnnx-motoren der.
+
+
+ Offline-modeller
+
+
+ Indstillinger
+
+
+ værktøjer og indstillinger
+
+
+ Anvendes, når stemmer installeres eller geninstalleres fra fanen Stemmer. Eksisterende stemmer registrerer ændringen næste gang du installerer dem.
+
+
+ Stem på et højre-til-venstre sprog (arabisk, urdu, persisk, hebraisk, pashto…) vises også under arabisk (ar-SA), så apps, der er indstillet til arabiske stemmer, kan finde den.
+
+
+ Også alias højre-til-venstre stemmer under arabisk
+
+
+ Stemmer på ethvert andet sprog vises også som engelsk (en-US), så apps, der kun viser engelske stemmer — som nogle AAC-titler — kan bruge den.
+
+
+ Tilføj et en-US alias for ikke-engelske stemmer
+
+
+ Stemmer installeres med deres rigtige sprog. Aliasser tilføjer ekstra kopier under et andet sprog, så apps, der filtrerer efter sprog, stadig kan finde dem.
+
+
+ SAPI stemaliaser
+
+
+ Tilbage til motorer
+
+
+ Sky
+
+
+ Nøgle nødvendig
+
+
+ Nøgle gemt
+
+
+ Ingen nøgle
+
+
+ Offline
+
+
+ Klart vist
+
+
+ Bekræft en nøgle for at kontrollere, at den virker, før du indlæser stemmer. Du kan komme tilbage når som helst.
+
+
+ Indtast legitimationsoplysningerne for hver valgt motor. Værdierne gemmes kun på denne computer.
+
+
+ Ingen valgte motorer kræver legitimationsoplysninger.
+
+
+ Fravælg alle stemmer
+
+
+ Download
+
+
+ Download mislykkedes for {0}
+
+
+ Download mislykkedes for {0}. Tjek din internetforbindelse og prøv igen — hvis det fortsætter med at mislykkes, luk andre stemmeapps og genstart VoiceGarden.
+
+
+ Gratis Microsoft cloud-stemmer på mange sprog. Bedste gratis online mulighed — naturlig kvalitet, ingen API-nøgle, kræver internet.
+
+
+ Edge Stemmer
+
+
+ {0} cloudstemmer. Kræver en API-nøgle.
+
+
+ {0} cloud-stemmer. Kræver en API-nøgle og region.
+
+
+ {0} cloud-stemmer. Kræver en adgangsnøgle, hemmelig nøgle og region.
+
+
+ {0} cloud-stemmer. Kræver en API-nøgle og bruger-ID.
+
+
+ {0} af {1} motorer valgt
+
+
+ API-nøgle
+
+
+ Adgangsnøgle-ID
+
+
+ Forekomst-ID
+
+
+ Område
+
+
+ Hemmelig adgangsnøgle
+
+
+ Abonnementsnøgle
+
+
+ Token
+
+
+ Bruger-ID
+
+
+ Alle motorer
+
+
+ Alle sprog
+
+
+ Alle typer
+
+
+ Alle motorer
+
+
+ Ethvert køn
+
+
+ Enhver sprog
+
+
+ Enhver kvalitet
+
+
+ Legitimationsoplysninger
+
+
+ Nøgle nødvendig
+
+
+ Filtrer efter motor
+
+
+ Filtrer efter køn
+
+
+ Sprog
+
+
+ Ingen nøgle nødvendig
+
+
+ Kun offline
+
+
+ Kun online
+
+
+ Filtrer efter kvalitet
+
+
+ Type
+
+
+ Køn
+
+
+ {0} motorer skjult — deres sprog er ukendt, indtil deres stemmer indlæses i fanen Stemmer.
+
+
+ Indlæs stemmer
+
+
+ Næste: Legitimationsoplysninger
+
+
+ Næste: Stemmer
+
+
+ Forhåndsvisning mislykkedes for {0}.
+
+
+ Kvalitet
+
+
+ Opdateret installeret
+
+
+ Fjern valgte fra SAPI
+
+
+ Opdateret — {0} stemmer installeret
+
+
+ Søgemaskiner, sprog…
+
+
+ Vælg alle viste stemmer
+
+
+ Vælg vist
+
+
+ Offline neurale stemmer på mange sprog. Bedst til pålidelighed og privatliv — fungerer uden en konto eller internet, når det er downloadet.
+
+
+ Sherpa Onnx
+
+
+ Åbn fanen Stemmer og klik på Indlæs stemmer. Filtrer efter sprog, køn eller kvalitet, forhåndsvis dem, du kan lide, og brug derefter Download (offline-modeller) og Installer til SAPI. Installerede stemmer vises med det samme i dine apps.
+
+
+ Få jeres stemmer
+
+
+ Legitimationsoplysninger
+
+
+ {0} motorer har brug for nøgler
+
+
+ ikke nødvendigt
+
+
+ Legitimationsoplysninger
+
+
+ Stemmeengine
+
+
+ {0} valgt
+
+
+ Vælg de stemmemotorer, du vil bruge. Vælg offline-stemmer, der virker uden en konto, gratis cloud-stemmer, eller cloud-motorer, der kræver en API-nøgle.
+
+
+ Stemmeengine
+
+
+ Stemmer
+
+
+ {0} stemmer
+
+
+ Hver stemme fra de motorer, du har valgt. Filtrer, forhåndsvis, og installer derefter dem, du vil have, i Windows SAPI.
+
+
+ Stemmer
+
+
+ Ukendt motor
+
+
+ Ukendt
+
+
+ Bekræft
+
+
+ Nøgle accepteret, men ingen stemmer returneret – tjek at nøglen har TTS-adgang.
+
+
+ {0} stemmer · {1} valgt · {2} installeret
+
+
+ Vælg dine stemmemotorer i fanen Stemmemotorer først (tilføj også legitimationsoplysninger der, hvis motoren har brug for en nøgle), og indlæs derefter stemmer her.
+
+
+ Ingen motorer valgt — åbn fanen Voice Engines og marker mindst én motor.
+
+
+ Ingen stemmer endnu
+
+
+ {0}: {1}
+
+
+ Indlæst {0} stemmer
+
+
+ {0}: ingen API-nøgle — tilføj en på fanen Godkendelsesoplysninger
+
+
+ Vælg først mindst en motor på fanen Stemmemotorer.
+
+
+ Kunne ikke installere {0} (administratorgodkendelse kan være påkrævet)
+
+
+ {0} installeret til SAPI
+
+
+ {0} motorer blev sprunget over — ingen API-nøgle indstillet
+
+
+ Fjernet {0}; mislykkedes {1}
+
+
+ Vis kun installerede stemmer
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.de.resx b/VoiceGarden.UI/Resources/Strings.de.resx
index c7268cb..6728f7f 100644
--- a/VoiceGarden.UI/Resources/Strings.de.resx
+++ b/VoiceGarden.UI/Resources/Strings.de.resx
@@ -56,9 +56,6 @@
Adapterinstallation
-
- En-US-Alias hinzufügen
-
Fortschrittlich
@@ -68,9 +65,6 @@
Hilft uns zu verstehen, welche Motoren verwendet werden. Es wurden keine Texte, Schlüssel oder PII gesendet.
-
- API-Schlüssel
-
VoiceGarden
@@ -92,66 +86,21 @@
Überprüfung...
-
- Schließen
-
-
- Cloud-Stimmen
-
-
- Anmeldeinformationen konfigurieren...
-
-
- Anmeldeinformationen konfigurieren
-
-
- Stimmen konfigurieren...
-
-
- Stimmen konfigurieren
-
-
- {0} heruntergeladen
-
-
- {0} installiert
-
-
- {0} ausgewählt
-
-
- {0} insgesamt
-
Heruntergeladen
-
- {0} Modell(e) heruntergeladen
-
-
- {0} heruntergeladen, {1} fehlgeschlagen
-
Heruntergeladen
-
- Download fehlgeschlagen: {0} Modell(e)
-
{0} ({1}) wird heruntergeladen...
Laden Sie zuerst das Modell herunter
-
- Ausgewählte herunterladen
-
Senden Sie anonyme Nutzungsanalysen (Opt-in)
-
- Aktivieren Sie die Stimmen des Edge-Browsers
-
Motor:
@@ -176,12 +125,6 @@
{0} Stimmen werden abgerufen...
-
- Stimmen abrufen
-
-
- Filter:
-
{0} Stimmen gefunden
@@ -191,9 +134,6 @@
Helfen Sie mit, VoiceGarden zu verbessern
-
- ▼ Erweitert ausblenden
-
Installieren
@@ -206,33 +146,15 @@
Installiert {0}, fehlgeschlagen {1}
-
- {0} Modell(e) in SAPI installiert
-
-
- Nur installiert
-
{0} Stimme(n) in HKLM installiert
Installation fehlgeschlagen: {0}
-
- Modelle werden in SAPI (HKLM) installiert...
-
Ausgewählte installieren
-
- Auf SAPI installieren
-
-
- Ungültig: {0}
-
-
- Schlüssel:
-
Wenn Ihre AAC-Software nur bestimmte Sprachen unterstützt (z. B. Englisch), aktivieren Sie „En-US-Alias hinzufügen“, wenn Sie SherpaOnnx-Modelle bewerben. Dadurch werden Stimmen in jeder Sprache als englische Stimmen angezeigt, sodass sie in Apps angezeigt werden, die nach Sprache filtern.
@@ -248,9 +170,6 @@
Protokollebene:
-
- Modelle verwalten...
-
Modelldateien nicht gefunden
@@ -266,15 +185,6 @@
Kein Ton erzeugt
-
- Keine heruntergeladenen Modelle gefunden. Laden Sie zunächst ein Modell herunter und klicken Sie dann bei Bedarf auf „Erneut scannen“.
-
-
- Keine Download-URL
-
-
- Die Modell-ID für die Vorschau konnte nicht ermittelt werden
-
Keine Modelle installiert
@@ -284,9 +194,6 @@
Nein danke
-
- Offline-Stimmen
-
VoiceGarden ist eine kostenlose Open-Source-Sprachbrücke, die über 20 moderne Text-to-Speech-Engines mit jeder Windows-Anwendung verbindet, die SAPI 5 unterstützt – einschließlich Grid 3, Mind Express, Balabolka, Tobii Communicator und jeder auf System.Speech basierenden App.
@@ -296,9 +203,6 @@
Willkommen bei VoiceGarden
-
- Es werden nur aktivierte Engines angezeigt. Schalten Sie die Engines auf der Hauptseite um.
-
Protokolle öffnen
@@ -308,9 +212,6 @@
Vorschau fehlgeschlagen: {0}
-
- Vorschau...
-
Vorschau von {0}...
@@ -323,51 +224,18 @@
VoiceGarden ist ein kostenloses Open-Source-Projekt, das von Freiwilligen entwickelt wurde. Um zu verstehen, welche TTS-Engines am häufigsten verwendet werden, um Fehler zu identifizieren und die Entwicklung zu priorisieren, möchten wir anonyme Nutzungsanalysen sammeln.
-
- Bereit
-
-
- Region
-
-
- Registrieren
-
{0} Stimme(n) entfernt
-
- Administratorrechte werden angefordert...
-
Registrieren Sie sich erneut
-
- Erneut scannen
-
-
- Erneut gescannt: {0} Modell(e) bereit
-
-
- Suchen...
-
Stimmen suchen...
-
- Wählen Sie zuerst die Modelle zum Herunterladen aus
-
Wählen Sie zuerst die zu installierenden Stimmen aus
-
- Sherpa Onnx-Modelle
-
-
- Sherpa Onnx Neural TTS
-
-
- ▶ Erweitert anzeigen
-
Klicken Sie im Hauptbildschirm auf „Installieren“ für 64-Bit (und 32-Bit, falls erforderlich). Dadurch wird VoiceGarden als SAPI 5-Stimme registriert, die jede kompatible App verwenden kann.
@@ -389,18 +257,12 @@
Deinstallieren
-
- Bestätigen
-
Validierung...
Gültig ({0} Stimmen)
-
- Sprachmotoren
-
Was ist VoiceGarden?
@@ -423,4 +285,316 @@
Ja, helfen Sie, VoiceGarden zu verbessern
+
+ Adapter-Registrierung, App-Einstellungen, Offline-Modellverwaltung und Info — alles, was nicht Teil des geführten Ablaufs ist.
+
+
+ Durchsuchen, herunterladen und installieren Sie Offline-Stimmen über den Reiter 'Stimmen' — wählen Sie dort die SherpaOnnx-Engine aus.
+
+
+ Offline-Modelle
+
+
+ Einstellungen
+
+
+ Werkzeuge und Einstellungen
+
+
+ Wird angewendet, wann immer Stimmen aus der Registerkarte 'Stimmen' installiert oder neu installiert werden. Bestehende Stimmen übernehmen die Änderung beim nächsten Mal, wenn Sie sie installieren.
+
+
+ Sprache in einer von rechts nach links geschriebenen Sprache (Arabisch, Urdu, Persisch, Hebräisch, Paschtu…) erscheint ebenfalls unter Arabisch (ar-SA), sodass Apps, die für arabische Stimmen eingerichtet sind, sie finden können.
+
+
+ Auch Aliase rechts-nach-links Stimmen unter Arabisch
+
+
+ Stimme in jeder anderen Sprache erscheint ebenfalls als Englisch (en-US), sodass Apps, die nur englische Stimmen auflisten – wie einige AAC-Titel – sie verwenden können.
+
+
+ Fügen Sie ein en-US-Alias für nicht-englische Stimmen hinzu
+
+
+ Stimmen werden mit ihrer echten Sprache installiert. Aliase fügen zusätzliche Kopien unter einer zweiten Sprache hinzu, sodass Apps, die nach Sprache filtern, sie trotzdem finden können.
+
+
+ SAPI-Sprachalias
+
+
+ Zurück zu den Motoren
+
+
+ Wolke
+
+
+ Schlüssel benötigt
+
+
+ Schlüssel gespeichert
+
+
+ Kein Schlüssel
+
+
+ Offline
+
+
+ Klar gezeigt
+
+
+ Überprüfen Sie einen Schlüssel, um zu sehen, ob er funktioniert, bevor Sie Stimmen laden. Sie können jederzeit zurückkommen.
+
+
+ Geben Sie die Anmeldedaten für jede ausgewählte Engine ein. Die Werte werden nur auf diesem Computer gespeichert.
+
+
+ Für keine ausgewählten Engines werden Anmeldeinformationen benötigt.
+
+
+ Alle Stimmen abwählen
+
+
+ Herunterladen
+
+
+ Herunterladen für {0} fehlgeschlagen
+
+
+ Download für {0} fehlgeschlagen. Überprüfen Sie Ihre Internetverbindung und versuchen Sie es erneut – falls es weiterhin fehlschlägt, schließen Sie andere Sprach-Apps und starten Sie VoiceGarden neu.
+
+
+ Kostenlose Microsoft-Cloud-Stimmen in vielen Sprachen. Beste kostenlose Online-Option – natürliche Qualität, kein API-Schlüssel, benötigt Internet.
+
+
+ Edge-Stimmen
+
+
+ {0} Cloud-Stimmen. Benötigt einen API-Schlüssel.
+
+
+ {0} Cloud-Stimmen. Benötigt einen API-Schlüssel und eine Region.
+
+
+ {0} Cloud-Stimmen. Benötigt einen Zugriffsschlüssel, einen geheimen Schlüssel und eine Region.
+
+
+ {0} Cloud-Stimmen. Benötigt einen API-Schlüssel und eine Benutzer-ID.
+
+
+ {0} von {1} Motoren ausgewählt
+
+
+ API-Schlüssel
+
+
+ Zugriffsschlüssel-ID
+
+
+ Instanz-ID
+
+
+ Region
+
+
+ Geheimer Zugangsschlüssel
+
+
+ Abonnement-Schlüssel
+
+
+ Token
+
+
+ Benutzer-ID
+
+
+ Alle Motoren
+
+
+ Alle Sprachen
+
+
+ Alle Arten
+
+
+ Alle Motoren
+
+
+ Jedes Geschlecht
+
+
+ Jede Sprache
+
+
+ Jegliche Qualität
+
+
+ Anmeldeinformationen
+
+
+ Schlüssel benötigt
+
+
+ Nach Motor filtern
+
+
+ Nach Geschlecht filtern
+
+
+ Sprache
+
+
+ Kein Schlüssel benötigt
+
+
+ Nur offline
+
+
+ Nur online
+
+
+ Nach Qualität filtern
+
+
+ Typ
+
+
+ Geschlecht
+
+
+ {0} Motoren versteckt — ihre Sprachen sind unbekannt, bis ihre Stimmen im Tab „Stimmen“ geladen werden.
+
+
+ Stimmen laden
+
+
+ Weiter: Zugangsdaten
+
+
+ Nächstes: Stimmen
+
+
+ Vorschau für {0} fehlgeschlagen.
+
+
+ Qualität
+
+
+ Installiert aktualisieren
+
+
+ Aus SAPI entfernen
+
+
+ Aktualisiert — {0} Stimmen installiert
+
+
+ Suchmaschinen, Sprachen…
+
+
+ Alle angezeigten Stimmen auswählen
+
+
+ Ausgewählt anzeigen
+
+
+ Offline-Neuralstimmen in vielen Sprachen. Am besten für Zuverlässigkeit und Privatsphäre — funktioniert ohne Konto oder Internet, sobald sie heruntergeladen sind.
+
+
+ Sherpa Onnx
+
+
+ Öffnen Sie die Registerkarte Stimmen und klicken Sie auf Stimmen laden. Filtern Sie nach Sprache, Geschlecht oder Qualität, hören Sie sich die Stimmen an, die Ihnen gefallen, und verwenden Sie dann Herunterladen (Offline-Modelle) und Installieren für SAPI. Installierte Stimmen erscheinen sofort in Ihren Apps.
+
+
+ Holt euch eure Stimmen
+
+
+ Anmeldeinformationen
+
+
+ {0}-Motoren benötigen Schlüssel
+
+
+ nicht benötigt
+
+
+ Anmeldeinformationen
+
+
+ Sprach-Engines
+
+
+ {0} ausgewählt
+
+
+ Wählen Sie die Sprach-Engines aus, die Sie verwenden möchten. Wählen Sie Offline-Stimmen, die ohne Konto funktionieren, kostenlose Cloud-Stimmen oder Cloud-Engines, die einen API-Schlüssel benötigen.
+
+
+ Sprach-Engines
+
+
+ Stimmen
+
+
+ {0} Stimmen
+
+
+ Jede Stimme aus den von Ihnen ausgewählten Engines. Filtern, ansehen und dann die, die Sie möchten, in Windows SAPI installieren.
+
+
+ Stimmen
+
+
+ Unbekannter Motor
+
+
+ Unbekannt
+
+
+ Überprüfen
+
+
+ Schlüssel akzeptiert, aber keine Stimmen zurückgegeben — überprüfen Sie, ob der Schlüssel Zugriff auf TTS hat.
+
+
+ {0} Stimmen · {1} ausgewählt · {2} installiert
+
+
+ Wählen Sie zuerst Ihre Sprachmotoren im Tab 'Sprachmotoren' aus (fügen Sie dort auch die Anmeldedaten hinzu, falls der Motor einen Schlüssel benötigt), und laden Sie dann hier die Stimmen.
+
+
+ Keine Motoren ausgewählt — öffnen Sie die Registerkarte Sprachmotoren und markieren Sie mindestens einen Motor.
+
+
+ Noch keine Stimmen
+
+
+ {0}: {1}
+
+
+ Geladene {0} Stimmen
+
+
+ {0}: kein API-Schlüssel — füge einen im Reiter "Anmeldedaten" hinzu
+
+
+ Wählen Sie zunächst mindestens einen Motor im Tab 'Sprachmotoren' aus.
+
+
+ Konnte {0} nicht installieren (Administratorgenehmigung ist möglicherweise erforderlich)
+
+
+ {0} in SAPI installiert
+
+
+ {0} Motoren übersprungen — kein API-Schlüssel gesetzt
+
+
+ Entfernt {0}; fehlgeschlagen {1}
+
+
+ Nur installierte Stimmen anzeigen
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.el.resx b/VoiceGarden.UI/Resources/Strings.el.resx
index 1ed4d96..4e94e92 100644
--- a/VoiceGarden.UI/Resources/Strings.el.resx
+++ b/VoiceGarden.UI/Resources/Strings.el.resx
@@ -56,9 +56,6 @@
Εγκατάσταση προσαρμογέα
-
- Προσθήκη ψευδωνύμου en-US
-
Προχωρημένος
@@ -68,9 +65,6 @@
Μας βοηθά να κατανοήσουμε ποιοι κινητήρες χρησιμοποιούνται. Δεν έχει σταλεί κείμενο, κλειδιά ή PII.
-
- Κλειδί API
-
VoiceGarden
@@ -92,66 +86,21 @@
Ελεγχος...
-
- Κοντά
-
-
- Cloud Voices
-
-
- Διαμόρφωση διαπιστευτηρίων...
-
-
- Διαμόρφωση διαπιστευτηρίων
-
-
- Διαμόρφωση φωνών...
-
-
- Διαμόρφωση φωνών
-
-
- Έγινε λήψη του {0}
-
-
- {0} εγκατεστημένο
-
-
- {0} επιλεγμένο
-
-
- {0} σύνολο
-
Λήψη
-
- Λήφθηκαν {0} μοντέλα
-
-
- Έγινε λήψη του {0}, απέτυχε {1}
-
Λήψη
-
- Η λήψη απέτυχε: {0} μοντέλα
-
Λήψη του {0} ({1})...
Κατεβάστε πρώτα το μοντέλο
-
- Επιλέχτηκε λήψη
-
Αποστολή ανώνυμων αναλυτικών στοιχείων χρήσης (opt-in)
-
- Ενεργοποιήστε τις φωνές του προγράμματος περιήγησης Edge
-
Μηχανή:
@@ -176,12 +125,6 @@
Λήψη {0} φωνών...
-
- Λήψη φωνών
-
-
- Φίλτρο:
-
Βρέθηκαν {0} φωνές
@@ -191,9 +134,6 @@
Βοηθήστε στη βελτίωση του VoiceGarden
-
- ▼ Απόκρυψη για προχωρημένους
-
Εγκαθιστώ
@@ -206,33 +146,15 @@
Εγκαταστάθηκε το {0}, απέτυχε {1}
-
- Εγκατεστημένα {0} μοντέλα στο SAPI
-
-
- Εγκατεστημένο μόνο
-
Εγκαταστάθηκαν {0} φωνή(ες) στο HKLM
Η εγκατάσταση απέτυχε: {0}
-
- Εγκατάσταση μοντέλων στο SAPI (HKLM)...
-
Εγκαταστήστε το Selected
-
- Εγκατάσταση στο SAPI
-
-
- Μη έγκυρο: {0}
-
-
- Κλειδί:
-
Εάν το λογισμικό σας AAC υποστηρίζει μόνο συγκεκριμένες γλώσσες (π.χ. Αγγλικά), ενεργοποιήστε το "Add en-US alias" κατά την προώθηση μοντέλων SherpaOnnx. Αυτό κάνει τις φωνές σε οποιαδήποτε γλώσσα να εμφανίζονται ως αγγλικές φωνές, έτσι ώστε να εμφανίζονται σε εφαρμογές που φιλτράρουν ανά γλώσσα.
@@ -248,9 +170,6 @@
Επίπεδο καταγραφής:
-
- Διαχείριση μοντέλων...
-
Τα αρχεία μοντέλου δεν βρέθηκαν
@@ -266,15 +185,6 @@
Δεν δημιουργήθηκε ήχος
-
- Δεν βρέθηκαν ληφθέντα μοντέλα. Κατεβάστε πρώτα ένα μοντέλο και, στη συνέχεια, κάντε κλικ στην επιλογή Επανάληψη σάρωσης εάν χρειάζεται.
-
-
- Δεν υπάρχει διεύθυνση URL λήψης
-
-
- Δεν ήταν δυνατός ο προσδιορισμός του αναγνωριστικού μοντέλου για προεπισκόπηση
-
Δεν έχουν εγκατασταθεί μοντέλα
@@ -284,9 +194,6 @@
Όχι ευχαριστώ
-
- Φωνές εκτός σύνδεσης
-
Το VoiceGarden είναι μια δωρεάν γέφυρα φωνής ανοιχτού κώδικα που συνδέει 20+ σύγχρονες μηχανές μετατροπής κειμένου σε ομιλία με οποιαδήποτε εφαρμογή Windows που υποστηρίζει το SAPI 5 — συμπεριλαμβανομένων των Grid 3, Mind Express, Balabolka, Tobii Communicator και οποιασδήποτε εφαρμογής που έχει δημιουργηθεί στο System.Speech.
@@ -296,9 +203,6 @@
Καλώς ήρθατε στο VoiceGarden
-
- Εμφανίζονται μόνο ενεργοποιημένοι κινητήρες. Εναλλαγή μηχανών στην κύρια σελίδα.
-
Ανοίξτε τα αρχεία καταγραφής
@@ -308,9 +212,6 @@
Η προεπισκόπηση απέτυχε: {0}
-
- Προεπισκόπηση...
-
Προεπισκόπηση {0}...
@@ -323,51 +224,18 @@
Το VoiceGarden είναι ένα δωρεάν έργο ανοιχτού κώδικα που δημιουργήθηκε από εθελοντές. Για να μας βοηθήσετε να κατανοήσουμε ποιοι κινητήρες TTS χρησιμοποιούνται περισσότερο, να εντοπίσουμε σφάλματα και να δώσουμε προτεραιότητα στην ανάπτυξη, θα θέλαμε να συλλέξουμε ανώνυμα αναλυτικά στοιχεία χρήσης.
-
- Ετοιμος
-
-
- Περιοχή
-
-
- Μητρώο
-
Καταργήθηκαν {0} φωνές
-
- Αίτημα για δικαιώματα διαχειριστή...
-
επανεγγραφή
-
- Εκ νέου σάρωση
-
-
- Σάρωση εκ νέου: {0} μοντέλα είναι έτοιμα
-
-
- Ερευνα...
-
Αναζήτηση φωνών...
-
- Επιλέξτε μοντέλα για λήψη πρώτα
-
Επιλέξτε φωνές για εγκατάσταση πρώτα
-
- Μοντέλα Sherpa Onnx
-
-
- Sherpa Onnx Neural TTS
-
-
- ▶ Εμφάνιση Προηγμένων
-
Στην κύρια οθόνη, κάντε κλικ στην επιλογή Εγκατάσταση για 64-bit (και 32-bit εάν χρειάζεται). Αυτό καταγράφει το VoiceGarden ως φωνή SAPI 5 που μπορεί να χρησιμοποιήσει οποιαδήποτε συμβατή εφαρμογή.
@@ -389,18 +257,12 @@
Απεγκατάσταση
-
- Επικυρώνω
-
Επικύρωση...
Έγκυρο ({0} φωνές)
-
- Μηχανές φωνής
-
Τι είναι το VoiceGarden;
@@ -423,4 +285,316 @@
Ναι, συμβάλετε στη βελτίωση του VoiceGarden
+
+ Εγγραφή προσαρμογέα, ρυθμίσεις εφαρμογής, διαχείριση μη συνδεδεμένου μοντέλου και σχετικά — όλα όσα δεν αποτελούν μέρος της καθοδηγούμενης ροής.
+
+
+ Περιηγηθείτε, κατεβάστε και εγκαταστήστε φωνές εκτός σύνδεσης από την καρτέλα Φωνές — επιλέξτε εκεί τη μηχανή SherpaOnnx.
+
+
+ Αυτόνομα μοντέλα
+
+
+ Ρυθμίσεις
+
+
+ εργαλεία και ρυθμίσεις
+
+
+ Εφαρμόζεται κάθε φορά που οι φωνές εγκαθίστανται ή επανεγκαθίστανται από την καρτέλα Φωνές. Οι υπάρχουσες φωνές θα εφαρμόσουν την αλλαγή την επόμενη φορά που τις εγκαταστήσετε.
+
+
+ Η φωνή σε μια γλώσσα από δεξιά προς τα αριστερά (Αραβικά, Ουρντού, Περσικά, Εβραϊκά, Παστούν…) εμφανίζεται επίσης στα Αραβικά (ar-SA), οπότε οι εφαρμογές που έχουν ρυθμιστεί για φωνές Αραβικών μπορούν να τη βρουν.
+
+
+ Επίσης προσθέστε ψευδωνύμια για φωνές δεξιά προς τα αριστερά κάτω από τα Αραβικά
+
+
+ Η φωνή σε οποιαδήποτε άλλη γλώσσα εμφανίζεται επίσης ως Αγγλικά (en-US), οπότε οι εφαρμογές που αναφέρουν μόνο τις αγγλικές φωνές — όπως ορισμένοι τίτλοι AAC — μπορούν να τη χρησιμοποιήσουν.
+
+
+ Προσθέστε ένα ψευδώνυμο en-US για φωνές που δεν είναι στα αγγλικά
+
+
+ Οι φωνές εγκαθίστανται με την πραγματική τους γλώσσα. Τα ψευδώνυμα προσθέτουν επιπλέον αντίγραφα σε μια δεύτερη γλώσσα ώστε οι εφαρμογές που φιλτράρουν κατά γλώσσα να μπορούν ακόμα να τα βρουν.
+
+
+ Ψευδώνυμα φωνής SAPI
+
+
+ Πίσω στους Κινητήρες
+
+
+ Σύννεφο
+
+
+ Χρειάζεται κλειδί
+
+
+ Το κλειδί αποθηκεύτηκε
+
+
+ Δεν υπάρχει κλειδί
+
+
+ Αποσυνδεδεμένος
+
+
+ Καθαρά εμφανές
+
+
+ Ελέγξτε ένα κλειδί για να δείτε αν λειτουργεί πριν φορτώσετε φωνές. Μπορείτε να επιστρέψετε οποιαδήποτε στιγμή.
+
+
+ Εισαγάγετε τα στοιχεία σύνδεσης για κάθε επιλεγμένη μηχανή. Οι τιμές αποθηκεύονται μόνο σε αυτόν τον υπολογιστή.
+
+
+ Καμία επιλεγμένη μηχανή δεν χρειάζεται στοιχεία πιστοποίησης.
+
+
+ Αποεπιλογή όλων των φωνών
+
+
+ Λήψη
+
+
+ Η λήψη απέτυχε για {0}
+
+
+ Η λήψη για το {0} απέτυχε. Ελέγξτε τη σύνδεσή σας στο διαδίκτυο και προσπαθήστε ξανά — αν συνεχίσει να αποτυγχάνει, κλείστε άλλες εφαρμογές φωνής και επανεκκινήστε το VoiceGarden.
+
+
+ Δωρεάν φωνές cloud της Microsoft σε πολλές γλώσσες. Η καλύτερη δωρεάν διαδικτυακή επιλογή — φυσική ποιότητα, χωρίς κλειδί API, χρειάζεται ίντερνετ.
+
+
+ Φωνές του Edge
+
+
+ {0} φωνές cloud. Απαιτείται κλειδί API.
+
+
+ {0} φωνές cloud. Απαιτείται κλειδί API και περιοχή.
+
+
+ {0} φωνές cloud. Απαιτείται κλειδί πρόσβασης, μυστικό κλειδί και περιοχή.
+
+
+ {0} φωνές cloud. Απαιτείται κλειδί API και αναγνωριστικό χρήστη.
+
+
+ {0} από {1} κινητήρες επιλέχθηκαν
+
+
+ Κλειδί API
+
+
+ Αναγνωριστικό κλειδιού πρόσβασης
+
+
+ Αναγνωριστικό Παράδειγμα
+
+
+ Περιοχή
+
+
+ Μυστικό κλειδί πρόσβασης
+
+
+ Κλειδί συνδρομής
+
+
+ Διακριτικό
+
+
+ Ταυτότητα Χρήστη
+
+
+ Όλοι οι κινητήρες
+
+
+ Όλες οι γλώσσες
+
+
+ Όλοι οι τύποι
+
+
+ Όλοι οι κινητήρες
+
+
+ Οποιοδήποτε φύλο
+
+
+ Οποιαδήποτε γλώσσα
+
+
+ Οποιαδήποτε ποιότητα
+
+
+ Δεδομένα Επαλήθευσης
+
+
+ Χρειάζεται κλειδί
+
+
+ Φίλτρο κατά κινητήρα
+
+
+ Φίλτρο κατά φύλο
+
+
+ Γλώσσα
+
+
+ Δεν χρειάζεται κλειδί
+
+
+ Μόνο εκτός σύνδεσης
+
+
+ Μόνο διαδικτυακά
+
+
+ Φιλτράρισμα κατά ποιότητα
+
+
+ Τύπος
+
+
+ Φύλο
+
+
+ {0} μηχανές κρυφές — οι γλώσσες τους είναι άγνωστες μέχρι να φορτωθούν οι φωνές τους στην καρτέλα Φωνές.
+
+
+ Φόρτωση φωνών
+
+
+ Επόμενο: Πιστοποιητικά
+
+
+ Επόμενο: Φωνές
+
+
+ Η προεπισκόπηση απέτυχε για {0}.
+
+
+ Ποιότητα
+
+
+ Η ανανέωση εγκαταστάθηκε
+
+
+ Κατάργηση επιλεγμένων από το SAPI
+
+
+ Ανανέωση — εγκαταστάθηκαν {0} φωνές
+
+
+ Μηχανές αναζήτησης, γλώσσες…
+
+
+ Επιλέξτε όλες τις εμφανιζόμενες φωνές
+
+
+ Επιλογή εμφανίζεται
+
+
+ Φωνές νευρωνικού δικτύου εκτός σύνδεσης σε πολλές γλώσσες. Καλύτερες για αξιοπιστία και ιδιωτικότητα — λειτουργούν χωρίς λογαριασμό ή ίντερνετ μόλις κατεβούν.
+
+
+ ΣέρπαΟννξ
+
+
+ Ανοίξτε την καρτέλα Φωνές και κάντε κλικ στο Φόρτωση φωνών. Φιλτράρετε κατά γλώσσα, φύλο ή ποιότητα, προεπισκόπηση αυτών που σας αρέσουν, και μετά χρησιμοποιήστε Λήψη (μοντέλα εκτός σύνδεσης) και Εγκατάσταση στο SAPI. Οι εγκατεστημένες φωνές εμφανίζονται απευθείας στις εφαρμογές σας.
+
+
+ Πάρτε τις φωνές σας
+
+
+ Δεδομένα Επαλήθευσης
+
+
+ Οι μηχανές {0} χρειάζονται κλειδιά
+
+
+ δεν χρειάζεται
+
+
+ Δεδομένα Επαλήθευσης
+
+
+ Μηχανές Φωνής
+
+
+ {0} επιλεγμένο
+
+
+ Επιλέξτε τις μηχανές φωνής που θέλετε να χρησιμοποιήσετε. Επιλέξτε offline φωνές που λειτουργούν χωρίς λογαριασμό, δωρεάν cloud φωνές ή cloud μηχανές που χρειάζονται κλειδί API.
+
+
+ Μηχανές Φωνής
+
+
+ Φωνές
+
+
+ {0} φωνές
+
+
+ Κάθε φωνή από τις μηχανές που επιλέξατε. Φιλτράρετε, προεπισκόπηση, στη συνέχεια εγκαταστήστε αυτές που θέλετε στο Windows SAPI.
+
+
+ Φωνές
+
+
+ Άγνωστη μηχανή
+
+
+ Άγνωστο
+
+
+ Επαληθεύω
+
+
+ Το κλειδί έγινε αποδεκτό αλλά δεν επιστράφηκαν φωνές — ελέγξτε ότι το κλειδί έχει πρόσβαση TTS.
+
+
+ {0} φωνές · {1} επιλεγμένο · {2} εγκατεστημένο
+
+
+ Επιλέξτε τους μηχανισμούς φωνής σας στην καρτέλα Μηχανισμοί Φωνής πρώτα (προσθέστε εκεί και τα διαπιστευτήρια αν η μηχανή χρειάζεται κλειδί), στη συνέχεια φορτώστε τις φωνές εδώ.
+
+
+ Δεν έχει επιλεχθεί κανένας κινητήρας — ανοίξτε την καρτέλα Κινητήρες Φωνής και επιλέξτε τουλάχιστον έναν κινητήρα.
+
+
+ Δεν υπάρχουν ακόμα φωνές
+
+
+ {0}: {1}
+
+
+ Φορτώθηκαν {0} φωνές
+
+
+ {0}: δεν υπάρχει κλειδί API — προσθέστε ένα στην καρτέλα Διαπιστευτήρια
+
+
+ Επιλέξτε πρώτα τουλάχιστον μία μηχανή στην καρτέλα Μηχανές Φωνής.
+
+
+ Δεν ήταν δυνατή η εγκατάσταση του {0} (ίσως απαιτείται έγκριση διαχειριστή)
+
+
+ {0} εγκαταστάθηκε στο SAPI
+
+
+ {0} μηχανές παραλείφθηκαν — δεν έχει οριστεί κλειδί API
+
+
+ Αφαιρέθηκε {0}· απέτυχε {1}
+
+
+ Εμφάνιση μόνο των εγκατεστημένων φωνών
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.es.resx b/VoiceGarden.UI/Resources/Strings.es.resx
index d1088a6..5f1643f 100644
--- a/VoiceGarden.UI/Resources/Strings.es.resx
+++ b/VoiceGarden.UI/Resources/Strings.es.resx
@@ -56,9 +56,6 @@
Instalación del adaptador
-
- Agregar alias en-US
-
Avanzado
@@ -68,9 +65,6 @@
Nos ayuda a entender qué motores se utilizan. No se envían mensajes de texto, claves ni PII.
-
- Clave API
-
VozJardín
@@ -92,66 +86,21 @@
De cheques...
-
- Cerca
-
-
- Voces de la nube
-
-
- Configurar credenciales...
-
-
- Configurar credenciales
-
-
- Configurar voces...
-
-
- Configurar voces
-
-
- {0} descargado
-
-
- {0} instalado
-
-
- {0} seleccionado
-
-
- {0} total
-
Descargado
-
- {0} modelo(s) descargado(s)
-
-
- Descargado {0}, falló {1}
-
Descargado
-
- Error en la descarga: {0} modelo(s)
-
Descargando {0} ({1})...
Descargue el modelo primero
-
- Descargar Seleccionado
-
Enviar análisis de uso anónimos (optar por participar)
-
- Habilitar las voces del navegador Edge
-
Motor:
@@ -176,12 +125,6 @@
Recuperando {0} voces...
-
- Buscar voces
-
-
- Filtrar:
-
Se encontraron {0} voces
@@ -191,9 +134,6 @@
Ayude a mejorar VoiceGarden
-
- ▼ Ocultar Avanzado
-
Instalar
@@ -206,33 +146,15 @@
Instalado {0}, falló {1}
-
- Se instalaron {0} modelos en SAPI
-
-
- Solo instalado
-
Se instalaron {0} voces en HKLM
Error de instalación: {0}
-
- Instalando modelos en SAPI (HKLM)...
-
Instalar seleccionado
-
- Instalar en SAPI
-
-
- No válido: {0}
-
-
- Llave:
-
Si su software AAC solo admite ciertos idiomas (por ejemplo, inglés), habilite "Agregar alias en-US" cuando promocione modelos SherpaOnnx. Esto hace que las voces en cualquier idioma aparezcan como voces en inglés, por lo que aparecen en aplicaciones que filtran por idioma.
@@ -248,9 +170,6 @@
Nivel de registro:
-
- Administrar modelos...
-
Archivos de modelo no encontrados
@@ -266,15 +185,6 @@
No se genera audio
-
- No se encontraron modelos descargados. Primero descargue un modelo y luego haga clic en Volver a escanear si es necesario.
-
-
- Sin URL de descarga
-
-
- No se pudo determinar el ID del modelo para la vista previa
-
No hay modelos instalados
@@ -284,9 +194,6 @@
No, gracias
-
- Voces sin conexión
-
VoiceGarden es un puente de voz gratuito y de código abierto que conecta más de 20 motores modernos de conversión de texto a voz a cualquier aplicación de Windows que admita SAPI 5, incluidos Grid 3, Mind Express, Balabolka, Tobii Communicator y cualquier aplicación basada en System.Speech.
@@ -296,9 +203,6 @@
Bienvenido a VoiceGarden
-
- Sólo se muestran los motores habilitados. Alternar motores en la página principal.
-
Abrir registros
@@ -308,9 +212,6 @@
Error en la vista previa: {0}
-
- Vista previa...
-
Vista previa de {0}....
@@ -323,51 +224,18 @@
VoiceGarden es un proyecto gratuito y de código abierto creado por voluntarios. Para ayudarnos a comprender qué motores TTS se utilizan más, identificar errores y priorizar el desarrollo, nos gustaría recopilar análisis de uso anónimos.
-
- Listo
-
-
- Región
-
-
- Registro
-
Se eliminaron {0} voces
-
- Solicitando privilegios de administrador...
-
Volver a registrarse
-
- Volver a escanear
-
-
- Rescaneado nuevamente: {0} modelo(s) listo(s)
-
-
- Buscar...
-
Buscar voces...
-
- Seleccione los modelos para descargar primero
-
Seleccione voces para instalar primero
-
- Modelos Sherpa Onnx
-
-
- Sherpa Onnx TTS neuronal
-
-
- ▶ Mostrar avanzado
-
En la pantalla principal, haga clic en Instalar para 64 bits (y 32 bits si es necesario). Esto registra VoiceGarden como una voz SAPI 5 que cualquier aplicación compatible puede usar.
@@ -389,18 +257,12 @@
Desinstalar
-
- Validar
-
Validando...
Válido ({0} voces)
-
- Motores de voz
-
¿Qué es VoiceGarden?
@@ -423,4 +285,316 @@
Sí, ayuda a mejorar VoiceGarden
+
+ Registro de adaptadores, configuración de la aplicación, gestión de modelos sin conexión y acerca de: todo lo que no forma parte del flujo guiado.
+
+
+ Explora, descarga e instala voces sin conexión desde la pestaña Voces; selecciona allí el motor SherpaOnnx.
+
+
+ Modelos sin conexión
+
+
+ Configuración
+
+
+ herramientas y configuraciones
+
+
+ Se aplica cada vez que se instalan o reinstalan voces desde la pestaña de Voces. Las voces existentes adoptarán el cambio la próxima vez que las instales.
+
+
+ La voz en un idioma de derecha a izquierda (árabe, urdu, persa, hebreo, pastún…) también aparece bajo árabe (ar-SA), por lo que las aplicaciones configuradas para voces árabes pueden encontrarla.
+
+
+ También alias de voces de derecha a izquierda bajo árabe
+
+
+ La voz en cualquier otro idioma también aparece como inglés (en-US), por lo que las aplicaciones que solo enumeran voces en inglés —como algunos títulos de CAA— pueden usarla.
+
+
+ Agregar un alias en-US para voces que no sean en inglés
+
+
+ Las voces se instalan con su idioma real. Los alias añaden copias adicionales bajo un segundo idioma para que las aplicaciones que filtran por idioma aún puedan encontrarlas.
+
+
+ Alias de voz SAPI
+
+
+ Volver a Motores
+
+
+ Nube
+
+
+ Llave necesaria
+
+
+ Llave guardada
+
+
+ Sin llave
+
+
+ Desconectado
+
+
+ Claro mostrado
+
+
+ Verifica una tecla para comprobar que funcione antes de cargar voces. Puedes volver en cualquier momento.
+
+
+ Ingrese las credenciales para cada motor seleccionado. Los valores se guardan solo en este equipo.
+
+
+ Ningún motor seleccionado necesita credenciales.
+
+
+ Deseleccionar todas las voces
+
+
+ Descargar
+
+
+ Descarga fallida para {0}
+
+
+ La descarga falló para {0}. Comprueba tu conexión a internet y vuelve a intentarlo; si sigue fallando, cierra otras aplicaciones de voz y reinicia VoiceGarden.
+
+
+ Voces gratuitas de Microsoft en la nube en muchos idiomas. Mejor opción gratuita en línea: calidad natural, sin clave de API, necesita internet.
+
+
+ Voces de Edge
+
+
+ {0} voces en la nube. Se necesita una clave de API.
+
+
+ Voces en la nube {0}. Requiere una clave de API y una región.
+
+
+ Voces en la nube {0}. Requiere una clave de acceso, clave secreta y región.
+
+
+ {0} voces en la nube. Requiere una clave de API y un ID de usuario.
+
+
+ {0} de {1} motores seleccionados
+
+
+ Clave API
+
+
+ ID de clave de acceso
+
+
+ ID de instancia
+
+
+ Región
+
+
+ Clave de acceso secreta
+
+
+ Clave de suscripción
+
+
+ Ficha
+
+
+ ID de usuario
+
+
+ Todos los motores
+
+
+ Todos los idiomas
+
+
+ Todos los tipos
+
+
+ Todos los motores
+
+
+ Cualquier género
+
+
+ Cualquier idioma
+
+
+ Cualquier calidad
+
+
+ Credenciales
+
+
+ Llave necesaria
+
+
+ Filtrar por motor
+
+
+ Filtrar por género
+
+
+ Idioma
+
+
+ No se necesita llave
+
+
+ Solo sin conexión
+
+
+ Solo en línea
+
+
+ Filtrar por calidad
+
+
+ Tipo
+
+
+ Género
+
+
+ {0} motores ocultos — sus idiomas son desconocidos hasta que sus voces se cargan en la pestaña de Voces.
+
+
+ Cargar voces
+
+
+ Siguiente: Credenciales
+
+
+ Siguiente: Voces
+
+
+ La vista previa falló para {0}.
+
+
+ Calidad
+
+
+ Actualización instalada
+
+
+ Eliminar seleccionado de SAPI
+
+
+ Actualizado — {0} voces instaladas
+
+
+ Motores de búsqueda, idiomas…
+
+
+ Selecciona todas las voces mostradas
+
+
+ Seleccionar mostrado
+
+
+ Voces neuronales fuera de línea en muchos idiomas. Lo mejor para la fiabilidad y la privacidad: funciona sin una cuenta o internet una vez descargado.
+
+
+ Sherpa Onx
+
+
+ Abre la pestaña Voces y haz clic en Cargar voces. Filtra por idioma, género o calidad, previsualiza las que te gusten, luego usa Descargar (modelos offline) e Instalar en SAPI. Las voces instaladas aparecen en tus aplicaciones de inmediato.
+
+
+ Consigue tus voces
+
+
+ Credenciales
+
+
+ Los motores {0} necesitan llaves
+
+
+ no es necesario
+
+
+ Credenciales
+
+
+ Motores de voz
+
+
+ {0} seleccionado
+
+
+ Elige los motores de voz que deseas usar. Selecciona voces sin conexión que funcionen sin una cuenta, voces gratuitas en la nube o motores en la nube que necesiten una clave API.
+
+
+ Motores de voz
+
+
+ Voces
+
+
+ {0} voces
+
+
+ Cada voz de los motores que seleccionaste. Filtra, previsualiza y luego instala las que quieras en Windows SAPI.
+
+
+ Voces
+
+
+ Motor desconocido
+
+
+ Desconocido
+
+
+ Verificar
+
+
+ Clave aceptada pero no se devolvieron voces: verifica que la clave tenga acceso a TTS.
+
+
+ {0} voces · {1} seleccionadas · {2} instaladas
+
+
+ Primero elige tus motores de voz en la pestaña Motores de Voz (agrega las credenciales allí también si el motor necesita una clave), luego carga las voces aquí.
+
+
+ No se seleccionaron motores — abre la pestaña de Motores de Voz y marca al menos un motor.
+
+
+ Todavía no hay voces
+
+
+ {0}: {1}
+
+
+ Cargadas {0} voces
+
+
+ {0}: sin clave API: añádela en la pestaña de Credenciales
+
+
+ Primero seleccione al menos un motor en la pestaña de Motores de Voz.
+
+
+ No se pudo instalar {0} (puede ser necesario la aprobación del administrador)
+
+
+ {0} instalado en SAPI
+
+
+ Se omitieron {0} motores: no se ha establecido la clave API
+
+
+ Eliminado {0}; fallido {1}
+
+
+ Mostrar solo las voces instaladas
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.fa.resx b/VoiceGarden.UI/Resources/Strings.fa.resx
index 12a476d..8b329d4 100644
--- a/VoiceGarden.UI/Resources/Strings.fa.resx
+++ b/VoiceGarden.UI/Resources/Strings.fa.resx
@@ -56,9 +56,6 @@
نصب آداپتور
-
- نام مستعار en-US را اضافه کنید
-
پیشرفته
@@ -68,9 +65,6 @@
به ما کمک می کند بفهمیم کدام موتورها استفاده می شوند. هیچ متن، کلید یا PII ارسال نشد.
-
- کلید API
-
VoiceGarden
@@ -92,66 +86,21 @@
در حال بررسی...
-
- بستن
-
-
- صداهای ابری
-
-
- پیکربندی اعتبار...
-
-
- اعتبارنامه ها را پیکربندی کنید
-
-
- پیکربندی صداها...
-
-
- صداها را پیکربندی کنید
-
-
- {0} دانلود شد
-
-
- {0} نصب شد
-
-
- {0} انتخاب شد
-
-
- مجموع {0}
-
دانلود شد
-
- {0} مدل(های) بارگیری شده
-
-
- دانلود {0}، ناموفق {1}
-
دانلود شد
-
- دانلود انجام نشد: {0} مدل(های)
-
در حال دانلود {0} ({1})...
ابتدا مدل را دانلود کنید
-
- دانلود انتخاب شد
-
ارسال تجزیه و تحلیل استفاده ناشناس (انتخاب کردن)
-
- صداهای مرورگر Edge را فعال کنید
-
موتور:
@@ -176,12 +125,6 @@
در حال واکشی {0} صدا...
-
- واکشی صداها
-
-
- فیلتر:
-
{0} صدا پیدا شد
@@ -191,9 +134,6 @@
به بهبود VoiceGarden کمک کنید
-
- ▼ پنهان کردن پیشرفته
-
نصب کنید
@@ -206,33 +146,15 @@
نصب {0}، ناموفق {1}
-
- {0} مدل(های) در SAPI نصب شد
-
-
- فقط نصب شده
-
{0} صدا در HKLM نصب شد
نصب انجام نشد: {0}
-
- نصب مدل ها در SAPI (HKLM)...
-
Selected را نصب کنید
-
- در SAPI نصب کنید
-
-
- نامعتبر: {0}
-
-
- کلید:
-
اگر نرم افزار AAC شما فقط از زبان های خاصی (مانند انگلیسی) پشتیبانی می کند، هنگام تبلیغ مدل های SherpaOnnx، «Add en-US alias» را فعال کنید. این باعث میشود صداها در هر زبانی بهعنوان صدای انگلیسی ظاهر شوند، بنابراین در برنامههایی که بر اساس زبان فیلتر میکنند نشان داده میشوند.
@@ -248,9 +170,6 @@
سطح گزارش:
-
- مدیریت مدل ها...
-
فایل های مدل یافت نشد
@@ -266,15 +185,6 @@
صدا تولید نشده است
-
- هیچ مدل دانلود شده ای یافت نشد. ابتدا یک مدل را دانلود کنید، سپس در صورت نیاز روی Rescan کلیک کنید.
-
-
- آدرس دانلود وجود ندارد
-
-
- شناسه مدل برای پیش نمایش تعیین نشد
-
هیچ مدلی نصب نشده است
@@ -284,9 +194,6 @@
نه ممنون
-
- صداهای آفلاین
-
VoiceGarden یک پل صوتی رایگان و منبع باز است که بیش از 20 موتور مدرن تبدیل متن به گفتار را به هر برنامه ویندوزی که از SAPI 5 پشتیبانی می کند - از جمله Grid 3، Mind Express، Balabolka، Tobii Communicator، و هر برنامه ای که بر روی System.Speech ساخته شده است، متصل می کند.
@@ -296,9 +203,6 @@
به VoiceGarden خوش آمدید
-
- فقط موتورهای فعال نشان داده می شوند. موتورها را در صفحه اصلی تغییر دهید.
-
Logs را باز کنید
@@ -308,9 +212,6 @@
پیشنمایش ناموفق بود: {0}
-
- در حال پیش نمایش...
-
در حال پیش نمایش {0}...
@@ -323,51 +224,18 @@
VoiceGarden یک پروژه رایگان و متن باز است که توسط داوطلبان ساخته شده است. برای کمک به ما در درک اینکه کدام موتورهای TTS بیشتر مورد استفاده قرار می گیرند، شناسایی اشکالات و اولویت بندی توسعه، می خواهیم تجزیه و تحلیل استفاده ناشناس را جمع آوری کنیم.
-
- آماده است
-
-
- منطقه
-
-
- ثبت نام کنید
-
{0} صدا حذف شد
-
- در حال درخواست امتیازات مدیریت...
-
دوباره ثبت نام کنید
-
- اسکن مجدد
-
-
- اسکن مجدد: {0} مدل(ها) آماده است
-
-
- جستجو...
-
جستجوی صداها...
-
- ابتدا مدل هایی را برای دانلود انتخاب کنید
-
ابتدا صداها را برای نصب انتخاب کنید
-
- مدل های Sherpa Onnx
-
-
- Sherpa Onnx Neural TTS
-
-
- ▶ نمایش پیشرفته
-
در صفحه اصلی، روی Install برای 64 بیتی (و در صورت نیاز 32 بیتی) کلیک کنید. این VoiceGarden را به عنوان صدای SAPI 5 ثبت می کند که هر برنامه سازگار می تواند از آن استفاده کند.
@@ -389,18 +257,12 @@
حذف نصب کنید
-
- اعتبار سنجی
-
در حال اعتبارسنجی...
معتبر ({0} صدا)
-
- موتورهای صوتی
-
VoiceGarden چیست؟
@@ -423,4 +285,316 @@
بله، به بهبود VoiceGarden کمک کنید
+
+ ثبت آداپتور، تنظیمات برنامه، مدیریت مدل آفلاین و درباره — هر چیزی که بخشی از جریان راهنمایی شده نیست.
+
+
+ مرور، دانلود و نصب صداهای آفلاین از زبانه صداها — موتور SherpaOnnx را در آنجا انتخاب کنید.
+
+
+ مدلهای آفلاین
+
+
+ تنظیمات
+
+
+ ابزارها و تنظیمات
+
+
+ زمانی که صداها از تب صداها نصب یا دوباره نصب میشوند اعمال میشود. صداهای موجود تغییر را دفعهی بعد که آنها را نصب میکنید میگیرند.
+
+
+ صدا در یک زبان راست به چپ (عربی، اردو، فارسی، عبری، پشتو…) نیز تحت عربی (ar-SA) ظاهر میشود، بنابراین برنامههایی که برای صدای عربی تنظیم شدهاند میتوانند آن را پیدا کنند.
+
+
+ همچنین نام مستعار صداهای راست به چپ تحت عربی
+
+
+ صدای هر زبان دیگری نیز به صورت انگلیسی (en-US) ظاهر میشود، بنابراین برنامههایی که تنها صداهای انگلیسی را فهرست میکنند — مانند برخی عناوین AAC — میتوانند از آن استفاده کنند.
+
+
+ یک نام مستعار en-US برای صداهای غیرانگلیسی اضافه کنید
+
+
+ صداها با زبان واقعی خود نصب میشوند. نامهای مستعار نسخههای اضافی را تحت زبان دوم اضافه میکنند تا برنامههایی که بر اساس زبان فیلتر میکنند، هنوز بتوانند آنها را پیدا کنند.
+
+
+ نامهای مستعار صدای SAPI
+
+
+ بازگشت به موتورها
+
+
+ ابر
+
+
+ کلید مورد نیاز
+
+
+ کلید ذخیره شد
+
+
+ بدون کلید
+
+
+ آفلاین
+
+
+ واضح نشان داده شده
+
+
+ یک کلید را بررسی کنید تا مطمئن شوید قبل از بارگذاری صداها کار میکند. میتوانید هر زمان برگردید.
+
+
+ مدارک ورود برای هر موتور انتخابشده را وارد کنید. مقادیر تنها روی این کامپیوتر ذخیره میشوند.
+
+
+ هیچ موتور انتخابشدهای به مدارک نیاز ندارد.
+
+
+ لغو انتخاب همه صداها
+
+
+ دانلود
+
+
+ دانلود {0} ناموفق بود
+
+
+ دانلود برای {0} ناموفق بود. اتصال اینترنت خود را بررسی کنید و دوباره تلاش کنید — اگر همچنان ناموفق بود، سایر برنامههای صوتی را ببندید و VoiceGarden را مجدداً راهاندازی کنید.
+
+
+ صداهای رایگان ابری مایکروسافت به زبانهای متعدد. بهترین گزینه رایگان آنلاین — کیفیت طبیعی، بدون نیاز به کلید API، نیازمند اینترنت.
+
+
+ صداهای لبه
+
+
+ صدای ابری {0}. به یک کلید API نیاز دارد.
+
+
+ صداهای ابری {0}. نیاز به کلید API و منطقه دارد.
+
+
+ صداهای ابری {0}. نیاز به یک کلید دسترسی، کلید مخفی و منطقه دارد.
+
+
+ صداهای ابری {0}. نیاز به کلید API و شناسه کاربری دارد.
+
+
+ {0} از {1} موتور انتخاب شد
+
+
+ کلید API
+
+
+ شناسه کلید دسترسی
+
+
+ شناسه نمونه
+
+
+ منطقه
+
+
+ کلید دسترسی مخفی
+
+
+ کلید اشتراک
+
+
+ نماد
+
+
+ شناسه کاربری
+
+
+ تمام موتورها
+
+
+ تمام زبانها
+
+
+ همه انواع
+
+
+ تمام موتورها
+
+
+ هر جنسیتی
+
+
+ هر زبانی
+
+
+ هر کیفیت
+
+
+ مدارک شناسایی
+
+
+ کلید مورد نیاز
+
+
+ فیلتر بر اساس موتور
+
+
+ فیلتر بر اساس جنسیت
+
+
+ زبان
+
+
+ به کلید نیاز نیست
+
+
+ فقط آفلاین
+
+
+ فقط آنلاین
+
+
+ فیلتر بر اساس کیفیت
+
+
+ نوع
+
+
+ جنسیت
+
+
+ {0} موتور مخفی — زبانهای آنها تا زمانی که صداهای آنها در برگه صداها بارگذاری شوند، ناشناخته است.
+
+
+ بارگذاری صداها
+
+
+ بعدی: مدارک
+
+
+ بعدی: صداها
+
+
+ پیشنمایش برای {0} ناموفق بود.
+
+
+ کیفیت
+
+
+ تازهسازی انجام شد
+
+
+ حذف موارد انتخابشده از SAPI
+
+
+ بهروز شد — {0} صدا نصب شد
+
+
+ موتورهای جستجو، زبانها…
+
+
+ تمام صداهای نمایش داده شده را انتخاب کنید
+
+
+ انتخاب شده
+
+
+ صدای عصبی آفلاین به زبانهای مختلف. بهترین گزینه برای اطمینان و حفظ حریم خصوصی — پس از دانلود بدون حساب کاربری یا اینترنت کار میکند.
+
+
+ شرپا آنانایکس
+
+
+ تب صداها را باز کنید و روی بارگذاری صداها کلیک کنید. با زبان، جنسیت یا کیفیت فیلتر کنید، صداهایی که دوست دارید پیشنمایش کنید، سپس از دانلود (مدلهای آفلاین) و نصب روی SAPI استفاده کنید. صداهای نصبشده فوراً در برنامههای شما ظاهر میشوند.
+
+
+ صدای خود را درآورید
+
+
+ مدارک
+
+
+ موتورهای {0} به کلید نیاز دارند
+
+
+ لازم نیست
+
+
+ مدارک
+
+
+ موتورهای صدا
+
+
+ {0} انتخاب شده
+
+
+ موتورهای صدایی که میخواهید استفاده کنید را انتخاب کنید. صداهای آفلاینی که بدون حساب کاربری کار میکنند، صداهای رایگان ابری یا موتورهای ابری که به کلید API نیاز دارند را انتخاب کنید.
+
+
+ موتورهای صدا
+
+
+ صداها
+
+
+ {0} صدا
+
+
+ هر صدایی از موتورهایی که انتخاب کردهاید. فیلتر کنید، پیشنمایش کنید، سپس آنهایی را که میخواهید در Windows SAPI نصب کنید.
+
+
+ صداها
+
+
+ موتور ناشناخته
+
+
+ ناشناخته
+
+
+ تأیید کردن
+
+
+ کلید پذیرفته شد اما هیچ صدایی بازگردانده نشد — بررسی کنید که کلید دسترسی به TTS دارد.
+
+
+ {0} صدا · {1} انتخاب شده · {2} نصب شده
+
+
+ ابتدا موتورهای صدای خود را در زبانه موتورهای صدا انتخاب کنید (اگر موتور نیاز به کلید دارد، اعتبارنامهها را نیز آنجا اضافه کنید)، سپس صداها را اینجا بارگذاری کنید.
+
+
+ هیچ موتوری انتخاب نشده است — زبانه موتورها را باز کنید و حداقل یک موتور را علامت بزنید.
+
+
+ هنوز صدایی نیست
+
+
+ {0}: {1}
+
+
+ بارگذاری {0} صدا
+
+
+ {0}: کلید API وجود ندارد — یکی را در تب Credentials اضافه کنید
+
+
+ ابتدا حداقل یک موتور را در برگه موتورهای صدا انتخاب کنید.
+
+
+ نمیتوان {0} را نصب کرد (ممکن است نیاز به تأیید مدیر باشد)
+
+
+ {0} بر روی SAPI نصب شد
+
+
+ {0} موتور نادیده گرفته شد — کلید API تنظیم نشده است
+
+
+ حذف شد {0}؛ شکست خورد {1}
+
+
+ فقط صداهای نصبشده را نمایش بده
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.fr.resx b/VoiceGarden.UI/Resources/Strings.fr.resx
index c7330d2..05df530 100644
--- a/VoiceGarden.UI/Resources/Strings.fr.resx
+++ b/VoiceGarden.UI/Resources/Strings.fr.resx
@@ -56,9 +56,6 @@
Installation de l'adaptateur
-
- Ajouter un alias en-US
-
Avancé
@@ -68,9 +65,6 @@
Nous aide à comprendre quels moteurs sont utilisés. Aucun texte, clé ou PII envoyé.
-
- Clé API
-
Jardin vocal
@@ -92,66 +86,21 @@
Vérification...
-
- Fermer
-
-
- Voix dans le cloud
-
-
- Configurer les informations d'identification...
-
-
- Configurer les informations d'identification
-
-
- Configurer les voix...
-
-
- Configurer les voix
-
-
- {0} téléchargé
-
-
- {0} installé
-
-
- {0} sélectionné
-
-
- {0} au total
-
Téléchargé
-
- {0} modèle(s) téléchargé(s)
-
-
- Téléchargé {0}, échec {1}
-
Téléchargé
-
- Échec du téléchargement : {0} modèle(s)
-
Téléchargement de {0} ({1})...
Téléchargez d'abord le modèle
-
- Télécharger la sélection
-
Envoyer des analyses d'utilisation anonymes (opt-in)
-
- Activer les voix du navigateur Edge
-
Moteur:
@@ -176,12 +125,6 @@
Récupération de {0} voix...
-
- Récupérer des voix
-
-
- Filtre:
-
{0} voix trouvées
@@ -191,9 +134,6 @@
Aidez à améliorer VoiceGarden
-
- ▼ Masquer Avancé
-
Installer
@@ -206,33 +146,15 @@
Installé {0}, échec {1}
-
- {0} modèle(s) installé(s) sur SAPI
-
-
- Installé uniquement
-
{0} voix(s) installée(s) sur HKLM
Échec de l'installation : {0}
-
- Installation de modèles sur SAPI (HKLM)...
-
Installer sélectionné
-
- Installer sur SAPI
-
-
- Invalide : {0}
-
-
- Clé:
-
Si votre logiciel AAC ne prend en charge que certaines langues (par exemple l'anglais), activez « Ajouter un alias en-US » lors de la promotion des modèles SherpaOnnx. Cela fait que les voix dans n'importe quelle langue apparaissent comme des voix en anglais, elles apparaissent donc dans les applications qui filtrent par langue.
@@ -248,9 +170,6 @@
Niveau de journalisation :
-
- Gérer les modèles...
-
Fichiers de modèle introuvables
@@ -266,15 +185,6 @@
Aucun son généré
-
- Aucun modèle téléchargé trouvé. Téléchargez d'abord un modèle, puis cliquez sur Rescan si nécessaire.
-
-
- Aucune URL de téléchargement
-
-
- Impossible de déterminer l'ID du modèle pour l'aperçu
-
Aucun modèle installé
@@ -284,9 +194,6 @@
Non merci
-
- Voix hors ligne
-
VoiceGarden est un pont vocal gratuit et open source qui connecte plus de 20 moteurs de synthèse vocale modernes à toute application Windows prenant en charge SAPI 5, notamment Grid 3, Mind Express, Balabolka, Tobii Communicator et toute application basée sur System.Speech.
@@ -296,9 +203,6 @@
Bienvenue sur VoiceGarden
-
- Seuls les moteurs activés sont affichés. Basculer les moteurs sur la page principale.
-
Journaux ouverts
@@ -308,9 +212,6 @@
Échec de l'aperçu : {0}
-
- Aperçu...
-
Aperçu de {0}...
@@ -323,51 +224,18 @@
VoiceGarden est un projet open source gratuit construit par des bénévoles. Pour nous aider à comprendre quels moteurs TTS sont les plus utilisés, à identifier les bogues et à prioriser le développement, nous souhaitons collecter des analyses d'utilisation anonymes.
-
- Prêt
-
-
- Région
-
-
- Registre
-
{0} voix(s) supprimée(s)
-
- Demande de privilèges d'administrateur...
-
Réinscrire
-
- Nouvelle analyse
-
-
- Nouvelle numérisation : {0} modèle(s) prêt(s)
-
-
- Recherche...
-
Rechercher des voix...
-
- Sélectionnez les modèles à télécharger en premier
-
Sélectionnez les voix à installer en premier
-
- Modèles Sherpa Onnx
-
-
- Sherpa Onnx TTS neuronal
-
-
- ▶ Afficher Avancé
-
Sur l'écran principal, cliquez sur Installer pour 64 bits (et 32 bits si nécessaire). Cela enregistre VoiceGarden en tant que voix SAPI 5 que toute application compatible peut utiliser.
@@ -389,18 +257,12 @@
Désinstaller
-
- Valider
-
Validation...
Valide ({0} voix)
-
- Moteurs vocaux
-
Qu’est-ce que VoiceGarden ?
@@ -423,4 +285,316 @@
Oui, aidez à améliorer VoiceGarden
+
+ Enregistrement des adaptateurs, paramètres de l'application, gestion des modèles hors ligne et à propos — tout ce qui ne fait pas partie du flux guidé.
+
+
+ Parcourez, téléchargez et installez des voix hors ligne depuis l'onglet Voix — choisissez le moteur SherpaOnnx là-bas.
+
+
+ Modèles hors ligne
+
+
+ Paramètres
+
+
+ outils et paramètres
+
+
+ Appliqué chaque fois que des voix sont installées ou réinstallées depuis l'onglet Voix. Les voix existantes prennent en compte le changement la prochaine fois que vous les installez.
+
+
+ La voix dans une langue de droite à gauche (arabe, ourdou, persan, hébreu, pachto…) apparaît également sous Arabe (ar-SA), donc les applications configurées pour les voix arabes peuvent la trouver.
+
+
+ Aussi alias voix de droite à gauche sous arabe
+
+
+ La voix dans toute autre langue apparaît également comme anglais (en-US), donc les applications qui ne listent que les voix anglaises — comme certains titres AAC — peuvent l'utiliser.
+
+
+ Ajouter un alias en-US pour les voix non anglaises
+
+
+ Les voix sont installées avec leur langue réelle. Les alias ajoutent des copies supplémentaires sous une deuxième langue afin que les applications qui filtrent par langue puissent toujours les trouver.
+
+
+ Alias de voix SAPI
+
+
+ Retour aux moteurs
+
+
+ Nuage
+
+
+ Clé nécessaire
+
+
+ Clé enregistrée
+
+
+ Pas de clé
+
+
+ Hors ligne
+
+
+ Clairement montré
+
+
+ Vérifiez une clé pour vérifier qu'elle fonctionne avant de charger les voix. Vous pouvez revenir à tout moment.
+
+
+ Saisissez les informations d'identification pour chaque moteur sélectionné. Les valeurs sont enregistrées uniquement sur cet ordinateur.
+
+
+ Aucun moteur sélectionné n'a besoin de justificatifs.
+
+
+ Désélectionner toutes les voix
+
+
+ Télécharger
+
+
+ Échec du téléchargement pour {0}
+
+
+ Le téléchargement pour {0} a échoué. Vérifiez votre connexion Internet et réessayez — si cela continue d'échouer, fermez les autres applications vocales et redémarrez VoiceGarden.
+
+
+ Voix cloud Microsoft gratuites dans de nombreuses langues. Meilleure option en ligne gratuite — qualité naturelle, pas de clé API, nécessite Internet.
+
+
+ Voix de bord
+
+
+ {0} voix cloud. Nécessite une clé API.
+
+
+ {0} voix cloud. Nécessite une clé API et une région.
+
+
+ Voix cloud {0}. Nécessite une clé d'accès, une clé secrète et une région.
+
+
+ {0} voix cloud. Nécessite une clé API et un identifiant utilisateur.
+
+
+ {0} sur {1} moteurs sélectionnés
+
+
+ Clé API
+
+
+ ID de clé d'accès
+
+
+ ID d'instance
+
+
+ Région
+
+
+ Clé d'accès secrète
+
+
+ Clé d'abonnement
+
+
+ Jeton
+
+
+ ID utilisateur
+
+
+ Tous les moteurs
+
+
+ Toutes les langues
+
+
+ Tous les types
+
+
+ Tous les moteurs
+
+
+ Tout genre
+
+
+ N'importe quelle langue
+
+
+ Toute qualité
+
+
+ Identifiants
+
+
+ Clé nécessaire
+
+
+ Filtrer par moteur
+
+
+ Filtrer par genre
+
+
+ Langue
+
+
+ Aucune clé nécessaire
+
+
+ Hors ligne uniquement
+
+
+ En ligne uniquement
+
+
+ Filtrer par qualité
+
+
+ Taper
+
+
+ Genre
+
+
+ {0} moteurs cachés — leurs langues sont inconnues jusqu'à ce que leurs voix soient chargées dans l'onglet Voix.
+
+
+ Charger les voix
+
+
+ Suivant : Identifiants
+
+
+ Suivant : Voix
+
+
+ Aperçu échoué pour {0}.
+
+
+ Qualité
+
+
+ Actualisation installée
+
+
+ Supprimer la sélection de SAPI
+
+
+ Actualisé — {0} voix installées
+
+
+ Moteurs de recherche, langues…
+
+
+ Sélectionnez toutes les voix affichées
+
+
+ Sélectionner affiché
+
+
+ Voix neuronales hors ligne dans de nombreuses langues. Idéal pour la fiabilité et la confidentialité — fonctionne sans compte ni internet une fois téléchargé.
+
+
+ Sherpa Onnx
+
+
+ Ouvrez l'onglet Voix et cliquez sur Charger des voix. Filtrez par langue, sexe ou qualité, prévisualisez celles que vous aimez, puis utilisez Télécharger (modèles hors ligne) et Installer sur SAPI. Les voix installées apparaissent immédiatement dans vos applications.
+
+
+ Faites entendre vos voix
+
+
+ Identifiants
+
+
+ Les moteurs {0} ont besoin de clés
+
+
+ pas nécessaire
+
+
+ Identifiants
+
+
+ Moteurs vocaux
+
+
+ {0} sélectionné
+
+
+ Choisissez les moteurs vocaux que vous souhaitez utiliser. Sélectionnez des voix hors ligne qui fonctionnent sans compte, des voix cloud gratuites, ou des moteurs cloud nécessitant une clé API.
+
+
+ Moteurs vocaux
+
+
+ Voix
+
+
+ {0} voix
+
+
+ Chaque voix des moteurs que vous avez sélectionnés. Filtrez, prévisualisez, puis installez celles que vous voulez dans Windows SAPI.
+
+
+ Voix
+
+
+ Moteur inconnu
+
+
+ Inconnu
+
+
+ Vérifier
+
+
+ Clé acceptée mais aucune voix renvoyée — vérifiez que la clé a accès à la synthèse vocale.
+
+
+ {0} voix · {1} sélectionné · {2} installé
+
+
+ Choisissez d'abord vos moteurs vocaux dans l'onglet Moteurs Vocaux (ajoutez également les identifiants là-bas si le moteur nécessite une clé), puis chargez les voix ici.
+
+
+ Aucun moteur sélectionné — ouvrez l'onglet Moteurs vocaux et cochez au moins un moteur.
+
+
+ Pas encore de voix
+
+
+ {0} : {1}
+
+
+ Chargé {0} voix
+
+
+ {0} : pas de clé API — ajoutez-en une dans l'onglet Identifiants
+
+
+ Sélectionnez d'abord au moins un moteur dans l'onglet Moteurs vocaux.
+
+
+ Impossible d'installer {0} (l'approbation de l'administrateur peut être requise)
+
+
+ {0} installé sur SAPI
+
+
+ {0} moteurs ignorés — aucune clé API définie
+
+
+ Supprimé {0} ; échec {1}
+
+
+ Afficher uniquement les voix installées
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.gu.resx b/VoiceGarden.UI/Resources/Strings.gu.resx
index e85b77c..f929c9f 100644
--- a/VoiceGarden.UI/Resources/Strings.gu.resx
+++ b/VoiceGarden.UI/Resources/Strings.gu.resx
@@ -56,9 +56,6 @@
એડેપ્ટર ઇન્સ્ટોલેશન
-
- en-US ઉપનામ ઉમેરો
-
ઉન્નત
@@ -68,9 +65,6 @@
કયા એન્જિનનો ઉપયોગ થાય છે તે સમજવામાં અમને મદદ કરે છે. કોઈ ટેક્સ્ટ, કી અથવા PII મોકલવામાં આવ્યો નથી.
-
- API કી
-
વૉઇસ ગાર્ડન
@@ -92,66 +86,21 @@
તપાસી રહ્યું છે...
-
- બંધ કરો
-
-
- મેઘ અવાજો
-
-
- ઓળખપત્રો ગોઠવો...
-
-
- ઓળખપત્રો ગોઠવો
-
-
- અવાજો ગોઠવો...
-
-
- અવાજો ગોઠવો
-
-
- {0} ડાઉનલોડ કર્યું
-
-
- {0} ઇન્સ્ટોલ કર્યું
-
-
- {0} પસંદ કર્યા
-
-
- {0} કુલ
-
ડાઉનલોડ કરેલ
-
- ડાઉનલોડ કરેલ {0} મોડલ(ઓ)
-
-
- ડાઉનલોડ {0}, નિષ્ફળ {1}
-
ડાઉનલોડ કરેલ
-
- ડાઉનલોડ નિષ્ફળ થયું: {0} મોડલ
-
ડાઉનલોડ કરી રહ્યું છે {0} ({1})...
પ્રથમ મોડેલ ડાઉનલોડ કરો
-
- પસંદ કરેલ ડાઉનલોડ કરો
-
અનામી ઉપયોગ વિશ્લેષણ મોકલો (ઓપ્ટ-ઇન)
-
- એજ બ્રાઉઝર અવાજો સક્ષમ કરો
-
એન્જિન:
@@ -176,12 +125,6 @@
{0} અવાજો લાવી રહ્યાં છીએ...
-
- અવાજો મેળવો
-
-
- ફિલ્ટર:
-
{0} અવાજો મળ્યા
@@ -191,9 +134,6 @@
વૉઇસ ગાર્ડનને બહેતર બનાવવામાં મદદ કરો
-
- ▼ એડવાન્સ છુપાવો
-
ઇન્સ્ટોલ કરો
@@ -206,33 +146,15 @@
ઇન્સ્ટોલ કરેલ {0}, નિષ્ફળ {1}
-
- SAPI પર {0} મોડલ ઇન્સ્ટોલ કર્યા
-
-
- ફક્ત ઇન્સ્ટોલ કરેલ છે
-
HKLM પર {0} વૉઇસ ઇન્સ્ટોલ કર્યું
ઇન્સ્ટોલ નિષ્ફળ થયું: {0}
-
- SAPI (HKLM) પર મોડલ્સ ઇન્સ્ટોલ કરી રહ્યાં છીએ...
-
પસંદ કરેલ ઇન્સ્ટોલ કરો
-
- SAPI પર ઇન્સ્ટોલ કરો
-
-
- અમાન્ય: {0}
-
-
- કી:
-
જો તમારું AAC સોફ્ટવેર માત્ર અમુક ભાષાઓ (દા.ત. અંગ્રેજી)ને સપોર્ટ કરતું હોય, તો SherpaOnnx મોડલ્સને પ્રમોટ કરતી વખતે "એન-યુએસ ઉપનામ ઉમેરો" સક્ષમ કરો. આનાથી કોઈપણ ભાષામાં અવાજો અંગ્રેજી અવાજો તરીકે દેખાય છે, તેથી તેઓ ભાષા દ્વારા ફિલ્ટર કરતી એપ્લિકેશન્સમાં દેખાય છે.
@@ -248,9 +170,6 @@
લોગ સ્તર:
-
- મોડલ્સ મેનેજ કરો...
-
મોડલ ફાઇલો મળી નથી
@@ -266,15 +185,6 @@
કોઈ ઓડિયો જનરેટ થયો નથી
-
- કોઈ ડાઉનલોડ કરેલ મોડલ મળ્યાં નથી. પ્રથમ મોડેલ ડાઉનલોડ કરો, પછી જો જરૂરી હોય તો ફરીથી સ્કેન પર ક્લિક કરો.
-
-
- કોઈ ડાઉનલોડ URL નથી
-
-
- પૂર્વાવલોકન માટે મોડેલ ID નક્કી કરી શકાયું નથી
-
કોઈ મોડલ ઇન્સ્ટોલ કરેલ નથી
@@ -284,9 +194,6 @@
ના આભાર
-
- ઑફલાઇન અવાજો
-
VoiceGarden એ એક મફત, ઓપન-સોર્સ વૉઇસ બ્રિજ છે જે 20+ આધુનિક ટેક્સ્ટ-ટુ-સ્પીચ એન્જિનને કોઈપણ Windows એપ્લિકેશન સાથે જોડે છે જે SAPI 5 ને સપોર્ટ કરે છે — જેમાં ગ્રીડ 3, માઇન્ડ એક્સપ્રેસ, બાલાબોલ્કા, ટોબી કોમ્યુનિકેટર અને System.Speech પર બનેલી કોઈપણ એપ્લિકેશનનો સમાવેશ થાય છે.
@@ -296,9 +203,6 @@
વૉઇસ ગાર્ડનમાં આપનું સ્વાગત છે
-
- ફક્ત સક્ષમ એન્જીન જ બતાવવામાં આવે છે. મુખ્ય પૃષ્ઠ પર એન્જિનને ટૉગલ કરો.
-
લોગ ખોલો
@@ -308,9 +212,6 @@
પૂર્વાવલોકન નિષ્ફળ થયું: {0}
-
- પૂર્વાવલોકન કરી રહ્યું છે...
-
પૂર્વાવલોકન {0}...
@@ -323,51 +224,18 @@
વોઈસગાર્ડન એ સ્વયંસેવકો દ્વારા બનાવવામાં આવેલ એક મફત, ઓપન સોર્સ પ્રોજેક્ટ છે. કયા TTS એન્જિનનો સૌથી વધુ ઉપયોગ થાય છે તે સમજવામાં, ભૂલોને ઓળખવા અને વિકાસને પ્રાથમિકતા આપવા માટે, અમે અનામી વપરાશ વિશ્લેષણ એકત્રિત કરવા માંગીએ છીએ.
-
- તૈયાર છે
-
-
- પ્રદેશ
-
-
- નોંધણી કરો
-
દૂર કરેલ {0} અવાજ(ઓ)
-
- એડમિન વિશેષાધિકારોની વિનંતી કરી રહ્યાં છીએ...
-
ફરીથી નોંધણી કરો
-
- ફરીથી સ્કેન કરો
-
-
- ફરી સ્કેન કર્યું: {0} મોડલ તૈયાર
-
-
- શોધો...
-
અવાજો શોધો...
-
- પહેલા ડાઉનલોડ કરવા માટે મોડલ પસંદ કરો
-
પ્રથમ ઇન્સ્ટોલ કરવા માટે અવાજો પસંદ કરો
-
- શેરપા ઓન્ક્સ મોડલ્સ
-
-
- શેરપા Onnx ન્યુરલ TTS
-
-
- ▶ અદ્યતન બતાવો
-
મુખ્ય સ્ક્રીન પર, 64-બીટ માટે ઇન્સ્ટોલ કરો ક્લિક કરો (અને જો જરૂરી હોય તો 32-બીટ). આ વૉઇસગાર્ડનને SAPI 5 વૉઇસ તરીકે રજીસ્ટર કરે છે જેનો કોઈપણ સુસંગત ઍપ ઉપયોગ કરી શકે છે.
@@ -389,18 +257,12 @@
અનઇન્સ્ટોલ કરો
-
- માન્ય કરો
-
માન્ય કરી રહ્યું છે...
માન્ય ({0} અવાજો)
-
- વૉઇસ એન્જિન્સ
-
વૉઇસ ગાર્ડન શું છે?
@@ -423,4 +285,316 @@
હા, વૉઇસ ગાર્ડનને સુધારવામાં મદદ કરો
+
+ એડેપ્ટર રજીસ્ટ્રેશન, એપ સેટિંગ્સ, ઑફલાઇન મોડેલ મેનેજમેન્ટ અને વિશે — બધું જે ગાઇડેડ ફ્લોનું ભાગ નથી.
+
+
+ વેવજોય, ડાઉનલોડ કરો અને અવાજ ટેબમાંથી ઓફલાઇન અવાજો ઇન્સ્ટોલ કરો — ત્યાં SherpaOnnx એન્જિન પસંદ કરો.
+
+
+ ઓફલાઈન મોડલ્સ
+
+
+ સેટિંગ્સ
+
+
+ સાધનો અને સેટિંગ્સ
+
+
+ જ્યારે પણ અવાજો Voices ટેબમાંથી સ્થાપિત અથવા ફરીથી સ્થાપિત કરવામાં આવે ત્યારે લાગુ પડે છે. રહેલા અવાજો બદલાવને પછી તેમને સ્થાપિત કરતી વખતે પકડી લે છે.
+
+
+ જમણા થી ડાબા ભાષા (અરબી, ઉર્દૂ, પર્ષીયા, હિબ્રૂ, પાષ્ટો…) માં અવાજ પણ અરબી (ar-SA) હેઠળ પ્રગટે છે, تنهنથી અરબી અવાજ માટે સેટ અપ કરેલી એપ્લિકેશન્સ તેને શોધી શકે છે.
+
+
+ અરબી હેઠળ પણ ડાબી-થી જમણી આવાજો માટે ઉપનામ
+
+
+ કોઈ પણ અન્ય ભાષામાં વૉઇસ પણ અંગ્રેજી (en-US) તરીકે દેખાય છે, તેથી જે એપ્સ માત્ર અંગ્રેજી વોઇસને યાદ કરે છે — જેમ કે કેટલીક AAC ટાઇટલ્સ — તે તેનો ઉપયોગ કરી શકે છે.
+
+
+ અંગ્રેજી સિવાયના અવાજો માટે en-US ઉપનામ ઉમેરો
+
+
+ વોઈસીસ તેમની વાસ્તવિક ભાષા સાથે સ્થાપિત કરવામાં આવે છે. ઉપનામો બીજી ભાષા હેઠળ વધુ કોપીઓ ઉમેરે છે જેથી ભાષા દ્વારા ફિલ્ટર કરતા એપ્લિકેશનો તેમને હજુ પણ શોધી શકે.
+
+
+ SAPI વૉઇસ એલિયાસ
+
+
+ ઇન્જિનો પર પાછા
+
+
+ કલાક
+
+
+ કી જરૂરી છે
+
+
+ કી સেভ થઈ ગયો
+
+
+ કોઈ કી નથી
+
+
+ અફલાઇન
+
+
+ સ્પષ્ટ દર્શાવ્યું
+
+
+ વોઇસ લોડ કરતા પહેલા કાર્યરત છે કે કેમ તે ચકાસવા માટે કી તપાસો. તમે કોઈ પણ સમયે પાછા આવી શકો છો.
+
+
+ પ્રતિ પસંદ કરેલા એન્જિન માટે ઓળખપત્રો દાખલ કરો. મૂલ્યો ફક્ત આ કમ્પ્યુટર પર જ સંગ્રહાય છે.
+
+
+ કોઈ પસંદ કરેલા એન્જિનને کریડેંશિયલ્સની જરૂર નથી.
+
+
+ તમારા બધા વોઇસેસ પસંદગીમાંથી દૂર કરો
+
+
+ ડાઉનલોડ
+
+
+ {0} માટે ડાઉનલોડ નિષ્ફળ થયું
+
+
+ {0} માટે ડાઉનલોડ નિષ્ફળ રહ્યું. તમારી ઇન્ટરનેટ કનેક્શન તપાસો અને ફરીથી પ્રયત્ન કરો — જો તે સતત નિષ્ફળ રહે, તો અન્ય વોઇસ એપ્સ બંધ કરો અને VoiceGarden ફરી શરૂ કરો.
+
+
+ જ્યાંભાષા માટે મફત માઈક્રોસોફ્ટ ક્લાઉડ વોઈસ. શ્રેષ્ઠ મફત ઓનલાઈન વિકલ્પ — કુદરતી ગુણવત્તા, કોઈ API કીની જરૂર નથી, ઈન્ટરનેટ જરૂરી છે.
+
+
+ એજ વોઇસીસ
+
+
+ {0} ક્લાઉડ વોઇસીસ. API કી જરૂરી છે.
+
+
+ {0} ક્લાઉડ વૉઈસિસ. API કી અને રિજિયનની જરૂર છે.
+
+
+ {0} ક્લાઉડ વોઇસેસ. એcesso કી, સિક્રેટ કી અને રીજિયનની જરૂર છે.
+
+
+ {0} ક્લાઉડ વોઇસિસ. API કી અને યુઝર ID જરૂરી છે.
+
+
+ {1} એન્જિને {0} પસંદ કરેલા
+
+
+ એપીઆઈ કી
+
+
+ એક્સેસ કી આઇડી
+
+
+ ઇન્સ્ટન્સ આઈડી
+
+
+ પ્રદેશ
+
+
+ ગુપ્ત ઍક્સેસ કી
+
+
+ સબ્સ્ક્રિપ્શન કી
+
+
+ ટોકન
+
+
+ વપરાશકર્તા આઇડી
+
+
+ બધા એન્જિન
+
+
+ બધી ભાષાઓ
+
+
+ બધા પ્રકાર
+
+
+ બધા એન્જિન
+
+
+ કોઈપણ લિંગ
+
+
+ કોઈપણ ભાષા
+
+
+ કોઈપણ ગુણવત્તા
+
+
+ પ્રમાણપત્ર
+
+
+ કી જરૂરી છે
+
+
+ ઇન્જિન દ્વારા ફિલ્ટર કરો
+
+
+ જાતિ દ્વારા ફિલ્ટર કરો
+
+
+ ભાષા
+
+
+ કોઈ ચાવીની જરૂર નથી
+
+
+ સિદ્ધાંતમાત્ર ઓફલાઇન
+
+
+ સિદ્ધાંતમાં માત્ર ઑનલાઇન
+
+
+ ગુણવત્તા પ્રમાણે ફિલ્ટર કરો
+
+
+ પ્રકાર
+
+
+ लિંગ
+
+
+ {0} એન્જિનો છુપાયેલા છે — તેમની ભાષાઓ_unknown છે જયાં સુધી તેમની અવાજો Voices ટેબમાં લોડ ન થાય.
+
+
+ વૉઇસ લોડ કરો
+
+
+ આગળ: પ્રમાણપત્રો
+
+
+ આગળ: વોઇસેસ
+
+
+ {0} માટે પૂર્વાવલોકન વિફળ થયું.
+
+
+ ગુણવત્તા
+
+
+ રીફ્રેશ ઇન્સ્ટોલ થઈ ગયું
+
+
+ SAPI માંથી પસંદ કરેલું કા ટવું
+
+
+ તાજું કર્યું — {0} અવાજ ઇન્સ્ટોલ થયા
+
+
+ શોધ એન્જિન, ભાષાઓ…
+
+
+ તમારા તમામ દેખાયેલા અવાજો પસંદ કરો
+
+
+ પસંદ કરેલ બતાવ્યું
+
+
+ ઘણી ભાષાઓમાં ઑફલાઇન ન્યુરલ વોઇસ. વિશ્વસનીયતા અને ગોપનીયતા માટે શ્રેષ્ઠ — ડાઉનલોડ પછી ખાતું અથવા ઇન્ટરનેટ વગર કાર્ય કરે છે.
+
+
+ શેર્પાઓન્નક્સ
+
+
+ વોઈસીસ ટૅબ ખોલો અને લોડ વોઈસીસ પર ક્લિક કરો. ભાષા, લિંગ અથવા ગુણવત્તા દ્વારા ફિલ્ટર કરો, જે પસંદ આવે તે પૂર્વદર્શન કરો, પછી ડાઉનલોડ (ઓફલાઇન મોડેલો) અને SAPI માં ઇન્સ્ટોલ કરો. ઇન્સ્ટોલ કરેલી વોઈસીસ તમારા એપ્સમાં તરત દેખાશે.
+
+
+ તમારી અવાજ મેળવો
+
+
+ પ્રમાણપત્ર
+
+
+ {0} એન્જિનોને કી જરૂર છે
+
+
+ જરૂર નથી
+
+
+ પ્રમાણપત્ર
+
+
+ વૉઇસ એન્જિન્સ
+
+
+ {0} પસંદ કર્યું
+
+
+ તમારી ઈચ્છા મુજબ વોઈસ એન્જિન્સ પસંદ કરો. એવા ઑફલાઇન વોઈસ પસંદ કરો જે ખાતા સિવાય કાર્ય કરે, મફત ક્લાઉડ વોઈસ, અથવા એવા ક્લાઉડ એન્જિન્સ જેમને API કીની જરૂર છે.
+
+
+ વૉઇસ એન્જિન્સ
+
+
+ સ્વરો
+
+
+ {0} અવાજ
+
+
+ જ્યાં મશીનો તમે પસંદ કર્યા છે ત્યાંથી દરેક અવાજ. ફિલ્ટર કરો, પૂર્વાવલોકન કરો, અને પછી જે તમે ઇચ્છો તે વિન્ડોઝ SAPI માં ઇન્સ્ટોલ કરો.
+
+
+ સ્વરો
+
+
+ અજ્ઞાત એન્જિન
+
+
+ અજ્ઞાત
+
+
+ ચકાસો
+
+
+ કી સ્વીકારી લેવામાં આવી છે પરંતુ કોઈ અવાજ પાછો આવ્યો નથી — તપાસો કે કી પાસે TTS પહોંચ છે કે નહીં.
+
+
+ {0} અવાજો · {1} પસંદ કર્યાં · {2} ઇન્સ્ટોલ થયા
+
+
+ પહેલા વૉઇસ એન્જિન્સ ટેબમાં તમારા વૉઇસ એન્જિન્સ પસંદ કરો (જો એન્જિનને કી જોઈએ છે તો ત્યાં પ્રમાણપત્ર પણ ઉમેરો), ત્યારબાદ અહીં વૉઇસ લોડ કરો.
+
+
+ કોઈ એન્જિન પસંદ કરાયેલા નથી — વૉઇસ એન્જિન ટેબ ખોલો અને ઓછામાં ઓછો એક એન્જિન પસંદ કરો.
+
+
+ અકારા અવાજો હજુ નથી
+
+
+ {0}: {1}
+
+
+ {0} અવાજો લોડ થયેલ છે
+
+
+ {0}: કોઈ API કી નથી — Credentials ટેબમાં એક ઉમેરો
+
+
+ સૌપ્રથમ વોઇસ એન્જિન્સ ટ્યાબમાં ઓછામાં ઓછો એક એન્જિન પસંદ કરો.
+
+
+ {0} ઇન્સ્ટોલ કરી શકાયા નહી (પ્રશાસકની મંજૂરી જરૂરી હોઈ શકે છે)
+
+
+ {0}ને SAPI પર સ્થાપિત કર્યું
+
+
+ {0} એન્જિન ટાળી દીધા — કોઈ API કી સેટ નથી
+
+
+ {0} દૂર કર્યું; {1} નિષ્ફળ થયું
+
+
+ કેવળ સ્થાપિત અવાજો દર્શાવો
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.he.resx b/VoiceGarden.UI/Resources/Strings.he.resx
index 47cfc17..045a396 100644
--- a/VoiceGarden.UI/Resources/Strings.he.resx
+++ b/VoiceGarden.UI/Resources/Strings.he.resx
@@ -56,9 +56,6 @@
התקנת מתאם
-
- הוסף כינוי en-US
-
מִתקַדֵם
@@ -68,9 +65,6 @@
עוזר לנו להבין באילו מנועים משתמשים. לא נשלחו טקסט, מפתחות או PII.
-
- מפתח API
-
VoiceGarden
@@ -92,66 +86,21 @@
בודק...
-
- לִסְגוֹר
-
-
- קולות ענן
-
-
- הגדר אישורים...
-
-
- הגדר אישורים
-
-
- הגדר קולות...
-
-
- הגדר את הקולות
-
-
- הורד {0}
-
-
- {0} הותקן
-
-
- נבחרו {0}
-
-
- {0} סה"כ
-
הורד
-
- הורדת {0} דגמים
-
-
- הורדת {0}, נכשלה {1}
-
הורד
-
- ההורדה נכשלה: {0} דגמים
-
מוריד את {0} ({1})...
הורד קודם את הדגם
-
- הורד נבחר
-
שלח ניתוח שימוש אנונימי (הצטרפות)
-
- הפעל קולות של דפדפן Edge
-
מָנוֹעַ:
@@ -176,12 +125,6 @@
מביא {0} קולות...
-
- אחזר קולות
-
-
- לְסַנֵן:
-
נמצאו {0} קולות
@@ -191,9 +134,6 @@
עזור לשפר את VoiceGarden
-
- ▼ הסתר מתקדם
-
לְהַתְקִין
@@ -206,33 +146,15 @@
הותקן {0}, נכשל {1}
-
- התקינו {0} דגמים ב-SAPI
-
-
- מותקן בלבד
-
התקינו {0} קול(ים) ב-HKLM
ההתקנה נכשלה: {0}
-
- מתקין דגמים ל-SAPI (HKLM)...
-
התקן נבחר
-
- התקן ב-SAPI
-
-
- לא חוקי: {0}
-
-
- מַפְתֵחַ:
-
אם תוכנת ה-AAC שלך תומכת רק בשפות מסוימות (למשל אנגלית), הפעל את "הוסף כינוי en-US" בעת קידום דגמי SherpaOnnx. זה גורם לקולות בכל שפה להופיע כקולות באנגלית, כך שהם מופיעים באפליקציות המסננות לפי שפה.
@@ -248,9 +170,6 @@
רמת יומן:
-
- נהל דגמים...
-
לא נמצאו קבצי דגם
@@ -266,15 +185,6 @@
לא נוצר אודיו
-
- לא נמצאו דגמים שהורדו. הורד תחילה דגם ולאחר מכן לחץ על סרוק מחדש במידת הצורך.
-
-
- אין כתובת אתר להורדה
-
-
- לא ניתן לקבוע מזהה דגם לתצוגה מקדימה
-
לא מותקנים דגמים
@@ -284,9 +194,6 @@
לא תודה
-
- קולות לא מקוונים
-
VoiceGarden הוא גשר קולי חינמי בקוד פתוח המחבר יותר מ-20 מנועי טקסט לדיבור מודרניים לכל יישום Windows התומך ב-SAPI 5 - כולל Grid 3, Mind Express, Balabolka, Tobii Communicator, וכל אפליקציה הבנויה על System.Speech.
@@ -296,9 +203,6 @@
ברוכים הבאים ל-VoiceGarden
-
- רק מנועים מופעלים מוצגים. החלף מנועים בעמוד הראשי.
-
פתח יומנים
@@ -308,9 +212,6 @@
התצוגה המקדימה נכשלה: {0}
-
- בתצוגה מקדימה...
-
מציג תצוגה מקדימה של {0}...
@@ -323,51 +224,18 @@
VoiceGarden הוא פרויקט חינמי בקוד פתוח שנבנה על ידי מתנדבים. כדי לעזור לנו להבין באילו מנועי TTS משתמשים הכי הרבה, לזהות באגים ולתעדף פיתוח, ברצוננו לאסוף ניתוח שימוש אנונימי.
-
- מוּכָן
-
-
- אֵזוֹר
-
-
- לִרְשׁוֹם
-
הוסרו {0} קולות
-
- מבקש הרשאות מנהל...
-
הרשמה מחדש
-
- סרוק מחדש
-
-
- נסרק מחדש: {0} דגמים מוכנים
-
-
- לְחַפֵּשׂ...
-
חפש קולות...
-
- בחר דגמים להורדה תחילה
-
תחילה בחר קולות להתקנה
-
- דגמי שרפה אונקס
-
-
- Sherpa Onnx Neural TTS
-
-
- ▶ הצג מתקדם
-
במסך הראשי, לחץ על התקן עבור 64 סיביות (ו-32 סיביות במידת הצורך). זה רושם את VoiceGarden כקול SAPI 5 שכל אפליקציה תואמת יכולה להשתמש בו.
@@ -389,18 +257,12 @@
הסר את ההתקנה
-
- לְאַמֵת
-
מאמת...
חוקי ({0} קולות)
-
- מנועי קול
-
מה זה VoiceGarden?
@@ -423,4 +285,316 @@
כן, עזור לשפר את VoiceGarden
+
+ הרשמת מתאם, הגדרות אפליקציה, ניהול מודל לא מקוון ואודות — הכל שאינו חלק מהזרימה המנוהלת.
+
+
+ גלול, הורד והתקן קולות לא מקוונים מהכרטיסייה קולות — בחר שם את מנוע SherpaOnnx.
+
+
+ מודלים לא מקוונים
+
+
+ הגדרות
+
+
+ כלים והגדרות
+
+
+ מופעל בכל פעם שקול מותקן או מותקן מחדש מהכרטיסייה קול. קולות קיימים יקלטו את השינוי בפעם הבאה שתתקין אותם.
+
+
+ קול בשפה מימין לשמאל (ערבית, אורדו, פרסית, עברית, פשטו…) מופיע גם תחת ערבית (ar-SA), כך שאפליקציות המוגדרות לקולות ערבית יכולות למצוא אותו.
+
+
+ גם כינויות קול מימין לשמאל תחת ערבית
+
+
+ קול בכל שפה אחרת מופיע גם כן כאנגלית (en-US), כך שיישומים שמציגים רק קולות באנגלית — כמו כמה כותרים של AAC — יכולים להשתמש בו.
+
+
+ הוסף שם עט en-US לקולות שאינם באנגלית
+
+
+ קולות מותקנים עם השפה האמיתית שלהם. כינויים מוסיפים עותקים נוספים תחת שפה שנייה כך שיישומים שמסננים לפי שפה יוכלו עדיין למצוא אותם.
+
+
+ כינויים של קול SAPI
+
+
+ חזרה למנועים
+
+
+ ענן
+
+
+ מפתח דרוש
+
+
+ מפתח נשמר
+
+
+ אין מפתח
+
+
+ לא מקוון
+
+
+ מוצג בבירור
+
+
+ אמת מפתח כדי לבדוק שהוא עובד לפני טעינת קולות. אתה יכול לחזור בכל עת.
+
+
+ הזן את האישורים עבור כל מנוע שנבחר. הערכים נשמרים רק במחשב זה.
+
+
+ אין מנועים נבחרים הזקוקים לאישורי גישה.
+
+
+ בטל סימון של כל הקולות
+
+
+ הורד
+
+
+ ההורדה נכשלה עבור {0}
+
+
+ ההורדה נכשלה עבור {0}. בדוק את חיבור האינטרנט שלך ונסה שוב — אם זה ממשיך להיכשל, סגור אפליקציות קול אחרות והפעל מחדש את VoiceGarden.
+
+
+ קולות ענן חינמיים של מיקרוסופט בהרבה שפות. האפשרות החינמית הטובה ביותר אונליין — איכות טבעית, ללא מפתח API, דורש אינטרנט.
+
+
+ קולות אדג'
+
+
+ {0} קולות ענן. צריך מפתח API.
+
+
+ {0} קולות ענן. דורש מפתח API ואזור.
+
+
+ קולות ענן של {0}. דרוש מפתח גישה, מפתח סודי ואזור.
+
+
+ קולות ענן {0}. דורש מפתח API ומזהה משתמש.
+
+
+ {0} מתוך {1} מנועים נבחרו
+
+
+ מפתח API
+
+
+ מזהה מפתח גישה
+
+
+ מזהה מקרה
+
+
+ אזור
+
+
+ מפתח גישה סודי
+
+
+ מפתח מנוי
+
+
+ אסימון
+
+
+ מזהה משתמש
+
+
+ כל המנועים
+
+
+ כל השפות
+
+
+ כל הסוגים
+
+
+ כל המנועים
+
+
+ כל מגדר
+
+
+ כל שפה
+
+
+ כל איכות
+
+
+ אסמכתאות
+
+
+ מפתח דרוש
+
+
+ סנן לפי מנוע
+
+
+ סנן לפי מגדר
+
+
+ שפה
+
+
+ לא נדרש מפתח
+
+
+ רק לא מקוון
+
+
+ רק אונליין
+
+
+ סנן לפי איכות
+
+
+ סוג
+
+
+ מִין
+
+
+ {0} מנועים מוסתרים — השפות שלהם אינן ידועות עד שהקולות שלהם נטענים בכרטיסיית הקולות.
+
+
+ טען קולות
+
+
+ הבא: אישורים
+
+
+ הבא: קולות
+
+
+ הצגת התצוגה המקדימה נכשלה עבור {0}.
+
+
+ איכות
+
+
+ רענון הותקן
+
+
+ הסר נבחר מ-SAPI
+
+
+ רובם רעננו — הותקנו {0} קולות
+
+
+ מנועי חיפוש, שפות…
+
+
+ בחר את כל הקולות המוצגים
+
+
+ בחר מוצג
+
+
+ קולות עצביים לא מקוונים בשפות רבות. הטוב ביותר לאמינות ופרטיות — פועל ללא חשבון או אינטרנט לאחר ההורדה.
+
+
+ שרפאון אוקס
+
+
+ פתח את לשונית הקולות ולחץ על טען קולות. סנן לפי שפה, מגדר או איכות, הקשק את אלו שאתה אוהב, ואז השתמש בהורדה (מודלים לא מקוונים) והתקן ל-SAPI. קולות שהותקנו מופיעים מיד באפליקציות שלך.
+
+
+ קבלו את הקולות שלכם
+
+
+ אסמכתאות
+
+
+ {0} מנועים צריכים מפתחות
+
+
+ לא נדרש
+
+
+ אסמכתאות
+
+
+ מנועי קול
+
+
+ {0} נבחר
+
+
+ בחר את מנועי הקול שבהם אתה רוצה להשתמש. בחר קולות אופליין שעובדים ללא חשבון, קולות ענן חינמיים, או מנועי ענן שדורשים מפתח API.
+
+
+ מנועי קול
+
+
+ קולות
+
+
+ {0} קולות
+
+
+ כל קול מהמנועים שבחרת. סנן, תצוגה מקדימה, ואז התקן את אלו שאתה רוצה ב-Windows SAPI.
+
+
+ קולות
+
+
+ מנוע לא ידוע
+
+
+ לא נודע
+
+
+ אמת
+
+
+ המפתח התקבל אך לא הוחזרו קולות — בדוק שלמפתח יש גישה ל-TTS.
+
+
+ {0} קולות · {1} נבחרו · {2} הותקנו
+
+
+ בחר את מנועי הקול שלך בכרטיסיית מנועי הקול תחילה (הוסף שם גם פרטי התחברות אם המנוע דורש מפתח), ואז טען כאן קולות.
+
+
+ לא נבחרו מנועים — פתח את לשונית מנועי הקול וסמן לפחות מנוע אחד.
+
+
+ עדיין אין קולות
+
+
+ {0}: {1}
+
+
+ טענו {0} קולות
+
+
+ {0}: אין מפתח API — הוסף אחד בלשונית האישורים
+
+
+ בחר לפחות מנוע אחד בכרטיסיית מנועי הקול תחילה.
+
+
+ לא ניתן להתקין את {0} (ייתכן שנדרשת אישור מנהל)
+
+
+ {0} הותקן ל-SAPI
+
+
+ {0} מנועים דולגים — לא הוגדר מפתח API
+
+
+ הוסר {0}; נכשל {1}
+
+
+ הצג רק קולות מותקנים
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.hi.resx b/VoiceGarden.UI/Resources/Strings.hi.resx
index e01dde2..04e5954 100644
--- a/VoiceGarden.UI/Resources/Strings.hi.resx
+++ b/VoiceGarden.UI/Resources/Strings.hi.resx
@@ -56,9 +56,6 @@
एडाप्टर स्थापना
-
- एन-यूएस उपनाम जोड़ें
-
विकसित
@@ -68,9 +65,6 @@
हमें यह समझने में मदद करता है कि कौन से इंजन का उपयोग किया जाता है। कोई पाठ, कुंजियाँ या PII नहीं भेजा गया।
-
- एपीआई कुंजी
-
वॉयसगार्डन
@@ -92,66 +86,21 @@
जाँच हो रही है...
-
- बंद करना
-
-
- बादल की आवाजें
-
-
- क्रेडेंशियल कॉन्फ़िगर करें...
-
-
- क्रेडेंशियल कॉन्फ़िगर करें
-
-
- आवाज़ें कॉन्फ़िगर करें...
-
-
- आवाज़ें कॉन्फ़िगर करें
-
-
- {0} डाउनलोड किया गया
-
-
- {0} स्थापित
-
-
- {0} चयनित
-
-
- {0} कुल
-
डाउनलोड
-
- डाउनलोड किए गए {0} मॉडल
-
-
- डाउनलोड किया गया {0}, विफल रहा {1}
-
डाउनलोड
-
- डाउनलोड विफल: {0} मॉडल
-
डाउनलोड हो रहा है {0} ({1})...
पहले मॉडल डाउनलोड करें
-
- चयनित डाउनलोड करें
-
अनाम उपयोग विश्लेषण भेजें (ऑप्ट-इन)
-
- एज ब्राउज़र आवाज़ें सक्षम करें
-
इंजन:
@@ -176,12 +125,6 @@
{0} आवाजें लायी जा रही हैं...
-
- आवाजें लायें
-
-
- फ़िल्टर:
-
{0} आवाजें मिलीं
@@ -191,9 +134,6 @@
वॉयसगार्डन को बेहतर बनाने में मदद करें
-
- ▼उन्नत छिपाएँ
-
स्थापित करना
@@ -206,33 +146,15 @@
इंस्टॉल किया गया {0}, विफल हुआ {1}
-
- SAPI में {0} मॉडल इंस्टॉल किए गए
-
-
- केवल स्थापित
-
एचकेएलएम में {0} आवाजें इंस्टॉल की गईं
इंस्टॉल विफल: {0}
-
- SAPI (HKLM) में मॉडल स्थापित किया जा रहा है...
-
इंस्टॉल चयनित
-
- एसएपीआई में स्थापित करें
-
-
- अमान्य: {0}
-
-
- चाबी:
-
यदि आपका एएसी सॉफ्टवेयर केवल कुछ भाषाओं (जैसे अंग्रेजी) का समर्थन करता है, तो शेरपाओनक्स मॉडल को बढ़ावा देते समय "एन-यूएस उपनाम जोड़ें" सक्षम करें। इससे किसी भी भाषा की आवाज़ें अंग्रेजी आवाज़ों के रूप में दिखाई देती हैं, इसलिए वे उन ऐप्स में दिखाई देती हैं जो भाषा के अनुसार फ़िल्टर होते हैं।
@@ -248,9 +170,6 @@
लॉग स्तर:
-
- मॉडल प्रबंधित करें...
-
मॉडल फ़ाइलें नहीं मिलीं
@@ -266,15 +185,6 @@
कोई ऑडियो उत्पन्न नहीं हुआ
-
- कोई डाउनलोड किया गया मॉडल नहीं मिला. पहले एक मॉडल डाउनलोड करें, फिर यदि आवश्यक हो तो पुनः स्कैन करें पर क्लिक करें।
-
-
- कोई डाउनलोड यूआरएल नहीं
-
-
- पूर्वावलोकन के लिए मॉडल आईडी निर्धारित नहीं किया जा सका
-
कोई मॉडल स्थापित नहीं किया गया
@@ -284,9 +194,6 @@
जी नहीं, धन्यवाद
-
- ऑफ़लाइन आवाज़ें
-
वॉयसगार्डन एक मुफ़्त, ओपन-सोर्स वॉयस ब्रिज है जो 20+ आधुनिक टेक्स्ट-टू-स्पीच इंजन को किसी भी विंडोज एप्लिकेशन से जोड़ता है जो SAPI 5 का समर्थन करता है - जिसमें ग्रिड 3, माइंड एक्सप्रेस, बालाबोल्का, टोबी कम्युनिकेटर और System.Speech पर निर्मित कोई भी ऐप शामिल है।
@@ -296,9 +203,6 @@
वॉयसगार्डन में आपका स्वागत है
-
- केवल सक्षम इंजन दिखाए गए हैं। मुख्य पृष्ठ पर इंजन टॉगल करें।
-
लॉग खोलें
@@ -308,9 +212,6 @@
पूर्वावलोकन विफल: {0}
-
- पूर्वावलोकन किया जा रहा है...
-
{0} का पूर्वावलोकन किया जा रहा है...
@@ -323,51 +224,18 @@
वॉयसगार्डन स्वयंसेवकों द्वारा निर्मित एक निःशुल्क, ओपन-सोर्स प्रोजेक्ट है। हमें यह समझने में मदद करने के लिए कि कौन से टीटीएस इंजन सबसे अधिक उपयोग किए जाते हैं, बग की पहचान करें और विकास को प्राथमिकता दें, हम अनाम उपयोग विश्लेषण एकत्र करना चाहेंगे।
-
- तैयार
-
-
- क्षेत्र
-
-
- पंजीकरण करवाना
-
{0} आवाजें हटाई गईं
-
- व्यवस्थापकीय विशेषाधिकारों का अनुरोध किया जा रहा है...
-
पुन: पंजीकृत
-
- पुन: स्कैन
-
-
- पुनः स्कैन किया गया: {0} मॉडल तैयार हैं
-
-
- खोज...
-
आवाजें खोजें...
-
- पहले डाउनलोड करने के लिए मॉडल चुनें
-
पहले इंस्टॉल करने के लिए आवाज़ें चुनें
-
- शेरपा ओनक्स मॉडल
-
-
- शेरपा ओनक्स न्यूरल टीटीएस
-
-
- ▶ उन्नत दिखाएँ
-
मुख्य स्क्रीन पर, 64-बिट (और यदि आवश्यक हो तो 32-बिट) के लिए इंस्टॉल पर क्लिक करें। यह वॉयसगार्डन को SAPI 5 वॉयस के रूप में पंजीकृत करता है जिसे कोई भी संगत ऐप उपयोग कर सकता है।
@@ -389,18 +257,12 @@
अनइंस्टॉल करें
-
- मान्य
-
सत्यापन किया जा रहा है...
मान्य ({0} आवाजें)
-
- आवाज इंजन
-
वॉयसगार्डन क्या है?
@@ -423,4 +285,316 @@
हां, वॉयसगार्डन को बेहतर बनाने में मदद करें
+
+ एडाप्टर पंजीकरण, ऐप सेटिंग्स, ऑफलाइन मॉडल प्रबंधन और जानकारी — वह सब कुछ जो मार्गदर्शित प्रवाह का हिस्सा नहीं है।
+
+
+ वॉइसेज टैब से ऑफ़लाइन वॉइसेज ब्राउज़, डाउनलोड और इंस्टॉल करें — वहां शेरपाॉन्क्स इंजन चुनें।
+
+
+ ऑफ़लाइन मॉडल
+
+
+ सेटिंग्स
+
+
+ उपकरण और सेटिंग्स
+
+
+ जब भी वॉइस टैब से वॉइस इंस्टॉल या री-इंस्टॉल की जाती हैं, लागू होता है। मौजूदा वॉइसेस अगली बार जब आप उन्हें इंस्टॉल करेंगे तो बदलाव को पकड़ लेंगी।
+
+
+ दाएं से बाएं लिखी जाने वाली भाषा (अरबी, उर्दू, फारसी, हिब्रू, पश्तो…) की आवाज़ भी अरबी (ar-SA) के अंतर्गत दिखाई देती है, इसलिए अरबी आवाज़ों के लिए सेट किए गए ऐप्स इसे ढूंढ सकते हैं।
+
+
+ अल्सा अरबी के अंतर्गत दाएँ से बाएँ आवाज़ों के लिए उपनाम भी
+
+
+ किसी अन्य भाषा में भी आवाज़ अंग्रेज़ी (en-US) के रूप में दिखाई देती है, इसलिए केवल अंग्रेज़ी आवाज़ों को सूचीबद्ध करने वाले ऐप्स — जैसे कुछ AAC शीर्षक — इसे उपयोग कर सकते हैं।
+
+
+ गैर-अंग्रेज़ी आवाज़ों के लिए en-US उपनाम जोड़ें
+
+
+ वॉइस उनके वास्तविक भाषा के साथ इंस्टॉल की जाती हैं। उपनाम एक दूसरी भाषा के तहत अतिरिक्त कॉपी जोड़ते हैं ताकि जो एप्लिकेशन भाषा के अनुसार फ़िल्टर करते हैं वे उन्हें अभी भी ढूंढ सकें।
+
+
+ SAPI वॉइस उपनाम
+
+
+ इंजनों पर वापस
+
+
+ बादल
+
+
+ चाबी चाहिए
+
+
+ चाबी सहेजी गई
+
+
+ कोई कुंजी नहीं
+
+
+ ऑफ़लाइन
+
+
+ स्पष्ट रूप से दिखाया गया
+
+
+ आवाज़ें लोड करने से पहले यह जांचने के लिए कि कुंजी काम करती है, उसे जांचें। आप कभी भी वापस आ सकते हैं।
+
+
+ प्रत्येक चयनित इंजन के लिए क्रेडेंशियल दर्ज करें। मूल्य केवल इस कंप्यूटर पर सहेजे जाते हैं।
+
+
+ चयनित किसी भी इंजन को प्रमाणपत्र की आवश्यकता नहीं है।
+
+
+ सभी आवाज़ों का चयन हटा दें
+
+
+ डाउनलोड
+
+
+ {0} के लिए डाउनलोड विफल रहा
+
+
+ {0} के लिए डाउनलोड विफल हुआ। अपना इंटरनेट कनेक्शन जांचें और फिर से प्रयास करें — अगर यह बार-बार विफल होता है, तो अन्य वॉइस ऐप्स बंद करें और वॉइसगार्डन को पुनः प्रारंभ करें।
+
+
+ कई भाषाओं में मुफ्त Microsoft क्लाउड वॉइस। सबसे अच्छा मुफ्त ऑनलाइन विकल्प — प्राकृतिक गुणवत्ता, कोई API की जरूरत नहीं, इंटरनेट चाहिए।
+
+
+ एज आवाज़ें
+
+
+ {0} क्लाउड वॉइस। एक API कुंजी की आवश्यकता है।
+
+
+ {0} क्लाउड वॉइस। इसके लिए API कुंजी और क्षेत्र की आवश्यकता है।
+
+
+ {0} क्लाउड वॉयस। इसके लिए एक्सेस की, सीक्रेट की और रीजन की आवश्यकता होती है।
+
+
+ {0} क्लाउड वॉइस। API कुंजी और उपयोगकर्ता आईडी की आवश्यकता है।
+
+
+ {1} इंजन में से {0} चुने गए
+
+
+ एपीआई कुंजी
+
+
+ एक्सेस कुंजी आईडी
+
+
+ इंस्टेंस आईडी
+
+
+ क्षेत्र
+
+
+ गुप्त पहुँच कुंजी
+
+
+ सब्सक्रिप्शन कुंजी
+
+
+ टोकन
+
+
+ यूज़र आईडी
+
+
+ सभी इंजन
+
+
+ सभी भाषाएँ
+
+
+ सभी प्रकार
+
+
+ सभी इंजन
+
+
+ कोई भी लिंग
+
+
+ कोई भी भाषा
+
+
+ कोई भी गुणवत्ता
+
+
+ प्रमाण पत्र
+
+
+ चाबी चाहिए
+
+
+ इंजन द्वारा फ़िल्टर करें
+
+
+ लिंग के आधार पर फ़िल्टर करें
+
+
+ भाषा
+
+
+ कोई कुंजी आवश्यक नहीं
+
+
+ केवल ऑफ़लाइन
+
+
+ सिर्फ ऑनलाइन
+
+
+ गुणवत्ता द्वारा फ़िल्टर करें
+
+
+ लिखें
+
+
+ लिंग
+
+
+ {0} इंजन छिपे हुए हैं — उनकी भाषाएँ तब तक अज्ञात हैं जब तक उनकी आवाज़ें वॉइसेस टैब में लोड नहीं की जातीं।
+
+
+ वॉयस लोड करें
+
+
+ अगला: प्रमाण-पत्र
+
+
+ अगला: आवाज़ें
+
+
+ {0} के लिए पूर्वावलोकन विफल रहा।
+
+
+ गुणवत्ता
+
+
+ रीफ़्रेश इंस्टॉल हो गया
+
+
+ SAPI से चयनित को हटाएँ
+
+
+ ताज़ा किया गया — {0} वॉइस इंस्टॉल की गई
+
+
+ सर्च इंजन, भाषाएँ…
+
+
+ सभी दिखाई देने वाली आवाज़ें चुनें
+
+
+ चयनित दिखाएँ
+
+
+ कई भाषाओं में ऑफ़लाइन न्यूरल वॉइस। विश्वसनीयता और गोपनीयता के लिए सबसे अच्छा — डाउनलोड करने के बाद किसी खाते या इंटरनेट के बिना काम करता है।
+
+
+ शेरपाओएनएनएक्स
+
+
+ वॉइसेज़ टैब खोलें और लोड वॉइसेज़ पर क्लिक करें। भाषा, लिंग या गुणवत्ता के अनुसार फ़िल्टर करें, जो आपको पसंद हों उन्हें प्रीव्यू करें, फिर डाउनलोड (ऑफलाइन मॉडल) और SAPI में इंस्टॉल का उपयोग करें। इंस्टॉल की गई वॉइसेज़ सीधे आपके ऐप्स में दिखाई देंगी।
+
+
+ अपनी आवाज़ें प्राप्त करें
+
+
+ प्रमाण पत्र
+
+
+ {0} इंजन को चाबियों की आवश्यकता होती है
+
+
+ ज़रूरत नहीं
+
+
+ प्रमाण पत्र
+
+
+ वॉयस इंजन
+
+
+ {0} चुना गया
+
+
+ वॉइस इंजन चुनें जिन्हें आप इस्तेमाल करना चाहते हैं। ऑफ़लाइन वॉइस चुनें जो बिना किसी खाते के काम करें, मुफ्त क्लाउड वॉइस, या क्लाउड इंजन जो API कुंजी की आवश्यकता रखते हैं।
+
+
+ वॉयस इंजन
+
+
+ आवाज़ें
+
+
+ {0} आवाज़ें
+
+
+ आपने जिन इंजन को चुना है, हर आवाज़। फ़िल्टर करें, पूर्वावलोकन करें, फिर जो चाहिए उन्हें Windows SAPI में इंस्टॉल करें।
+
+
+ आवाज़ें
+
+
+ अज्ञात इंजन
+
+
+ अज्ञात
+
+
+ सत्यापित करें
+
+
+ कुंजी स्वीकार कर ली गई लेकिन कोई आवाज़ वापस नहीं आई — जांचें कि कुंजी के पास TTS पहुँच है।
+
+
+ {0} आवाज़ें · {1} चयनित · {2} इंस्टॉल किए गए
+
+
+ पहले वॉइस इंजन टैब में अपने वॉइस इंजन चुनें (यदि इंजन को कुंजी की आवश्यकता है तो वहां प्रमाण-पत्र भी जोड़ें), फिर यहां आवाज़ें लोड करें।
+
+
+ कोई इंजन चुना नहीं गया — वॉइस इंजन टैब खोलें और कम से कम एक इंजन पर टिक करें।
+
+
+ अभी तक कोई आवाज़ नहीं
+
+
+ {0}: {1}
+
+
+ लोड हो चुके {0} वॉइस
+
+
+ {0}: कोई API कुंजी नहीं — Credentials टैब में एक जोड़ें
+
+
+ सबसे पहले वॉइस इंजनों टैब में कम से कम एक इंजन चुनें।
+
+
+ {0} को इंस्टॉल नहीं किया जा सका (एडमिनिस्ट्रेटर की मंजूरी आवश्यक हो सकती है)
+
+
+ {0} को SAPI में स्थापित किया गया
+
+
+ {0} इंजन छोड़े गए — कोई API कुंजी सेट नहीं है
+
+
+ हटाया गया {0}; असफल {1}
+
+
+ केवल इंस्टॉल की गई आवाज़ें दिखाएँ
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.id.resx b/VoiceGarden.UI/Resources/Strings.id.resx
index 4cc646b..10e96c3 100644
--- a/VoiceGarden.UI/Resources/Strings.id.resx
+++ b/VoiceGarden.UI/Resources/Strings.id.resx
@@ -56,9 +56,6 @@
Instalasi Adaptor
-
- Tambahkan alias en-AS
-
Canggih
@@ -68,9 +65,6 @@
Membantu kami memahami mesin mana yang digunakan. Tidak ada teks, kunci, atau PII yang dikirim.
-
- Kunci API
-
Taman Suara
@@ -92,66 +86,21 @@
Memeriksa...
-
- Menutup
-
-
- Suara Awan
-
-
- Konfigurasikan Kredensial...
-
-
- Konfigurasikan Kredensial
-
-
- Konfigurasikan Suara...
-
-
- Konfigurasikan Suara
-
-
- {0} diunduh
-
-
- {0} terpasang
-
-
- {0} dipilih
-
-
- {0} jumlah
-
Diunduh
-
- Mengunduh {0} model
-
-
- Mengunduh {0}, gagal {1}
-
Diunduh
-
- Pengunduhan gagal: {0} model
-
Mengunduh {0} ({1})...
Unduh modelnya terlebih dahulu
-
- Unduh Terpilih
-
Kirim analitik penggunaan anonim (ikut serta)
-
- Aktifkan suara browser Edge
-
Mesin:
@@ -176,12 +125,6 @@
Mengambil {0} suara...
-
- Ambil Suara
-
-
- Menyaring:
-
Ditemukan {0} suara
@@ -191,9 +134,6 @@
Membantu Meningkatkan VoiceGarden
-
- ▼ Sembunyikan Tingkat Lanjut
-
Memasang
@@ -206,33 +146,15 @@
Dipasang {0}, gagal {1}
-
- Menginstal {0} model ke SAPI
-
-
- Hanya dipasang
-
Memasang {0} suara ke HKLM
Pemasangan gagal: {0}
-
- Menginstal model ke SAPI (HKLM)...
-
Instal yang Dipilih
-
- Instal ke SAPI
-
-
- Tidak valid: {0}
-
-
- Kunci:
-
Jika perangkat lunak AAC Anda hanya mendukung bahasa tertentu (misalnya bahasa Inggris), aktifkan "Tambahkan alias en-US" saat mempromosikan model SherpaOnnx. Hal ini membuat suara dalam bahasa apa pun muncul sebagai suara bahasa Inggris, sehingga muncul di aplikasi yang memfilter menurut bahasa.
@@ -248,9 +170,6 @@
tingkat log:
-
- Kelola Model...
-
File model tidak ditemukan
@@ -266,15 +185,6 @@
Tidak ada audio yang dihasilkan
-
- Tidak ditemukan model yang diunduh. Unduh modelnya terlebih dahulu, lalu klik Pindai Ulang jika perlu.
-
-
- Tidak ada URL unduhan
-
-
- Tidak dapat menentukan ID model untuk pratinjau
-
Tidak ada model yang dipasang
@@ -284,9 +194,6 @@
Tidak, terima kasih
-
- Suara Offline
-
VoiceGarden adalah jembatan suara sumber terbuka gratis yang menghubungkan 20+ mesin text-to-speech modern ke aplikasi Windows apa pun yang mendukung SAPI 5 — termasuk Grid 3, Mind Express, Balabolka, Tobii Communicator, dan aplikasi apa pun yang dibangun di System.Speech.
@@ -296,9 +203,6 @@
Selamat datang di VoiceGarden
-
- Hanya mesin yang diaktifkan yang ditampilkan. Alihkan mesin di halaman utama.
-
Buka Log
@@ -308,9 +212,6 @@
Pratinjau gagal: {0}
-
- Pratinjau...
-
Pratinjau {0}...
@@ -323,51 +224,18 @@
VoiceGarden adalah proyek sumber terbuka gratis yang dibuat oleh para sukarelawan. Untuk membantu kami memahami mesin TTS mana yang paling sering digunakan, mengidentifikasi bug, dan memprioritaskan pengembangan, kami ingin mengumpulkan analisis penggunaan anonim.
-
- Siap
-
-
- Wilayah
-
-
- Daftar
-
Menghapus {0} suara
-
- Meminta hak istimewa admin...
-
Daftar ulang
-
- Pindai ulang
-
-
- Dipindai ulang: {0} model siap
-
-
- Mencari...
-
Cari suara...
-
- Pilih model untuk diunduh terlebih dahulu
-
Pilih suara yang akan diinstal terlebih dahulu
-
- Model Sherpa Onnx
-
-
- TTS Saraf Sherpa Onnx
-
-
- ▶ Tampilkan Tingkat Lanjut
-
Di layar utama, klik Instal untuk 64-bit (dan 32-bit jika diperlukan). Ini mendaftarkan VoiceGarden sebagai suara SAPI 5 yang dapat digunakan oleh aplikasi apa pun yang kompatibel.
@@ -389,18 +257,12 @@
Copot pemasangan
-
- Mengesahkan
-
Memvalidasi...
Valid ({0} suara)
-
- Mesin Suara
-
Apa itu VoiceGarden?
@@ -423,4 +285,316 @@
Ya, bantu tingkatkan VoiceGarden
+
+ Pendaftaran adapter, pengaturan aplikasi, manajemen model offline, dan tentang — semuanya yang bukan bagian dari alur panduan.
+
+
+ Telusuri, unduh, dan pasang suara offline dari tab Suara — pilih mesin SherpaOnnx di sana.
+
+
+ Model offline
+
+
+ Pengaturan
+
+
+ alat dan pengaturan
+
+
+ Diterapkan setiap kali suara dipasang atau dipasang ulang dari tab Suara. Suara yang sudah ada akan mengikuti perubahan ini saat Anda memasangnya berikutnya.
+
+
+ Suara dalam bahasa yang ditulis dari kanan ke kiri (Arab, Urdu, Persia, Ibrani, Pashto…) juga muncul di bawah Arab (ar-SA), sehingga aplikasi yang diatur untuk suara Arab dapat menemukannya.
+
+
+ Juga alias suara kanan-ke-kiri di bawah Arab
+
+
+ Suara dalam bahasa lain juga muncul sebagai Bahasa Inggris (en-US), jadi aplikasi yang hanya mencantumkan suara berbahasa Inggris — seperti beberapa judul AAC — dapat menggunakannya.
+
+
+ Tambahkan alias en-US untuk suara non-Inggris
+
+
+ Suara dipasang dengan bahasa aslinya. Alias menambahkan salinan tambahan dalam bahasa kedua sehingga aplikasi yang menyaring berdasarkan bahasa masih dapat menemukannya.
+
+
+ alias suara SAPI
+
+
+ Kembali ke Mesin
+
+
+ Awan
+
+
+ Kunci dibutuhkan
+
+
+ Kunci disimpan
+
+
+ Tidak ada kunci
+
+
+ Luring
+
+
+ Terlihat jelas
+
+
+ Periksa kunci untuk memastikan berfungsi sebelum memuat suara. Anda bisa kembali kapan saja.
+
+
+ Masukkan kredensial untuk setiap mesin yang dipilih. Nilai hanya disimpan di komputer ini.
+
+
+ Tidak ada mesin yang dipilih yang memerlukan kredensial.
+
+
+ Batalkan semua suara
+
+
+ Unduh
+
+
+ Unduhan gagal untuk {0}
+
+
+ Unduhan gagal untuk {0}. Periksa koneksi internet Anda dan coba lagi — jika terus gagal, tutup aplikasi suara lain dan mulai ulang VoiceGarden.
+
+
+ Suara cloud Microsoft gratis dalam banyak bahasa. Pilihan online gratis terbaik — kualitas alami, tanpa kunci API, membutuhkan internet.
+
+
+ Suara Tepi
+
+
+ {0} suara cloud. Membutuhkan kunci API.
+
+
+ {0} suara cloud. Membutuhkan kunci API dan wilayah.
+
+
+ Suara cloud {0}. Memerlukan kunci akses, kunci rahasia, dan wilayah.
+
+
+ {0} suara awan. Membutuhkan kunci API dan ID pengguna.
+
+
+ {0} dari {1} mesin dipilih
+
+
+ Kunci API
+
+
+ ID kunci akses
+
+
+ ID Instansi
+
+
+ Wilayah
+
+
+ Kunci akses rahasia
+
+
+ Kunci langganan
+
+
+ Token
+
+
+ ID Pengguna
+
+
+ Semua mesin
+
+
+ Semua bahasa
+
+
+ Semua jenis
+
+
+ Semua mesin
+
+
+ Jenis kelamin apa saja
+
+
+ Bahasa apa saja
+
+
+ Kualitas apa pun
+
+
+ Kredensial
+
+
+ Kunci dibutuhkan
+
+
+ Saring berdasarkan mesin
+
+
+ Saring berdasarkan jenis kelamin
+
+
+ Bahasa
+
+
+ Tidak perlu kunci
+
+
+ Hanya offline
+
+
+ Hanya online
+
+
+ Saring berdasarkan kualitas
+
+
+ Jenis
+
+
+ Jenis kelamin
+
+
+ {0} mesin tersembunyi — bahasanya tidak diketahui sampai suara mereka dimuat di tab Suara.
+
+
+ Muat suara
+
+
+ Selanjutnya: Kredensial
+
+
+ Selanjutnya: Suara
+
+
+ Pratinjau gagal untuk {0}.
+
+
+ Kualitas
+
+
+ Segarkan terpasang
+
+
+ Hapus yang dipilih dari SAPI
+
+
+ Diperbarui — {0} suara terpasang
+
+
+ Mesin pencari, bahasa…
+
+
+ Pilih semua suara yang ditampilkan
+
+
+ Pilih yang ditampilkan
+
+
+ Suara neural offline dalam banyak bahasa. Terbaik untuk keandalan dan privasi — bekerja tanpa akun atau internet setelah diunduh.
+
+
+ Sherpa Onnx
+
+
+ Buka tab Suara dan klik Muat suara. Saring berdasarkan bahasa, jenis kelamin, atau kualitas, pratinjau suara yang Anda sukai, lalu gunakan Unduh (model offline) dan Pasang ke SAPI. Suara yang terpasang akan muncul langsung di aplikasi Anda.
+
+
+ Dapatkan suara kalian
+
+
+ Kredensial
+
+
+ Mesin {0} membutuhkan kunci
+
+
+ tidak diperlukan
+
+
+ Kredensial
+
+
+ Mesin Suara
+
+
+ {0} dipilih
+
+
+ Pilih mesin suara yang ingin Anda gunakan. Pilih suara offline yang dapat digunakan tanpa akun, suara cloud gratis, atau mesin cloud yang memerlukan kunci API.
+
+
+ Mesin Suara
+
+
+ Suara
+
+
+ {0} suara
+
+
+ Setiap suara dari mesin yang Anda pilih. Saring, pratinjau, lalu pasang yang Anda inginkan ke dalam Windows SAPI.
+
+
+ Suara
+
+
+ Mesin tidak dikenal
+
+
+ Tidak diketahui
+
+
+ Verifikasi
+
+
+ Kunci diterima tetapi tidak ada suara yang dikembalikan — periksa apakah kunci memiliki akses TTS.
+
+
+ {0} suara · {1} dipilih · {2} terpasang
+
+
+ Pilih mesin suara Anda di tab Mesin Suara terlebih dahulu (tambahkan kredensial di sana juga jika mesinnya memerlukan kunci), kemudian muat suara di sini.
+
+
+ Tidak ada mesin yang dipilih — buka tab Mesin Suara dan centang setidaknya satu mesin.
+
+
+ Belum ada suara
+
+
+ {0}: {1}
+
+
+ Memuat {0} suara
+
+
+ {0}: tidak ada kunci API — tambahkan satu di tab Kredensial
+
+
+ Pilih setidaknya satu mesin di tab Mesin Suara terlebih dahulu.
+
+
+ Tidak dapat menginstal {0} (mungkin diperlukan persetujuan administrator)
+
+
+ {0} dipasang ke SAPI
+
+
+ {0} mesin dilewati — tidak ada kunci API yang disetel
+
+
+ Dihapus {0}; gagal {1}
+
+
+ Tampilkan hanya suara yang terpasang
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.it.resx b/VoiceGarden.UI/Resources/Strings.it.resx
index 2f4cacd..ba4175b 100644
--- a/VoiceGarden.UI/Resources/Strings.it.resx
+++ b/VoiceGarden.UI/Resources/Strings.it.resx
@@ -56,9 +56,6 @@
Installazione dell'adattatore
-
- Aggiungi l'alias en-US
-
Avanzato
@@ -68,9 +65,6 @@
Ci aiuta a capire quali motori vengono utilizzati. Nessun testo, chiavi o PII inviati.
-
- Chiave API
-
VoiceGarden
@@ -92,66 +86,21 @@
Controllo...
-
- Vicino
-
-
- Voci delle nuvole
-
-
- Configura credenziali...
-
-
- Configura credenziali
-
-
- Configura voci...
-
-
- Configura voci
-
-
- {0} scaricato
-
-
- {0} installato
-
-
- {0} selezionato
-
-
- {0} totale
-
Scaricato
-
- {0} modello/i scaricato/i
-
-
- Scaricato {0}, errore {1}
-
Scaricato
-
- Download non riuscito: {0} modello/i
-
Download di {0} ({1})...
Scarica prima il modello
-
- Scarica selezionati
-
Invia analisi di utilizzo anonime (attivazione)
-
- Abilita le voci del browser Edge
-
Motore:
@@ -176,12 +125,6 @@
Recupero di {0} voci in corso...
-
- Recupera voci
-
-
- Filtro:
-
Trovate {0} voci
@@ -191,9 +134,6 @@
Aiutaci a migliorare VoiceGarden
-
- ▼ Nascondi Avanzate
-
Installare
@@ -206,33 +146,15 @@
Installato {0}, errore {1}
-
- {0} modello/i installato/i su SAPI
-
-
- Solo installato
-
{0} voce/i installata/e su HKLM
Installazione non riuscita: {0}
-
- Installazione dei modelli in SAPI (HKLM) in corso...
-
Installa selezionato
-
- Installa su SAPI
-
-
- Non valido: {0}
-
-
- Chiave:
-
Se il tuo software AAC supporta solo determinate lingue (ad esempio l'inglese), abilita "Aggiungi alias en-US" quando promuovi i modelli SherpaOnnx. Ciò fa sì che le voci in qualsiasi lingua vengano visualizzate come voci inglesi, quindi vengono visualizzate nelle app che filtrano in base alla lingua.
@@ -248,9 +170,6 @@
Livello di registro:
-
- Gestisci modelli...
-
File del modello non trovati
@@ -266,15 +185,6 @@
Nessun audio generato
-
- Nessun modello scaricato trovato. Scarica prima un modello, quindi fai clic su Nuova scansione se necessario.
-
-
- Nessun URL di download
-
-
- Impossibile determinare l'ID modello per l'anteprima
-
Nessun modello installato
@@ -284,9 +194,6 @@
No grazie
-
- Voci offline
-
VoiceGarden è un bridge vocale gratuito e open source che collega oltre 20 moderni motori di sintesi vocale a qualsiasi applicazione Windows che supporti SAPI 5, inclusi Grid 3, Mind Express, Balabolka, Tobii Communicator e qualsiasi app basata su System.Speech.
@@ -296,9 +203,6 @@
Benvenuti a VoiceGarden
-
- Vengono visualizzati solo i motori abilitati. Attiva/disattiva i motori nella pagina principale.
-
Apri registri
@@ -308,9 +212,6 @@
Anteprima non riuscita: {0}
-
- Anteprima...
-
Anteprima di {0}...
@@ -323,51 +224,18 @@
VoiceGarden è un progetto gratuito e open source creato da volontari. Per aiutarci a capire quali motori TTS sono più utilizzati, identificare i bug e dare priorità allo sviluppo, vorremmo raccogliere analisi anonime sull'utilizzo.
-
- Pronto
-
-
- Regione
-
-
- Registro
-
{0} voce/i rimossa/e
-
- Richiesta dei privilegi di amministratore...
-
Registrati nuovamente
-
- Nuova scansione
-
-
- Nuova scansione: {0} modello/i pronto/i
-
-
- Ricerca...
-
Cerca voci...
-
- Seleziona prima i modelli da scaricare
-
Seleziona prima le voci da installare
-
- Modelli Sherpa Onnx
-
-
- Sherpa Onnx TTS neurale
-
-
- ▶ Mostra Avanzate
-
Nella schermata principale, fai clic su Installa per 64 bit (e 32 bit se necessario). Ciò registra VoiceGarden come voce SAPI 5 che qualsiasi app compatibile può utilizzare.
@@ -389,18 +257,12 @@
Disinstallare
-
- Convalidare
-
Convalida...
Valido ({0} voci)
-
- Motori vocali
-
Cos'è VoiceGarden?
@@ -423,4 +285,316 @@
Sì, aiutaci a migliorare VoiceGarden
+
+ Registrazione degli adattatori, impostazioni dell'app, gestione dei modelli offline e informazioni — tutto ciò che non fa parte del flusso guidato.
+
+
+ Sfoglia, scarica e installa le voci offline dalla scheda Voci — seleziona lì il motore SherpaOnnx.
+
+
+ Modelli offline
+
+
+ Impostazioni
+
+
+ strumenti e impostazioni
+
+
+ Applicato ogni volta che le voci vengono installate o reinstallate dalla scheda Voci. Le voci esistenti rileveranno la modifica la prossima volta che le installerai.
+
+
+ La voce in una lingua da destra a sinistra (arabo, urdu, persiano, ebraico, pashto…) appare anche sotto Arabo (ar-SA), quindi le app configurate per le voci arabe possono trovarla.
+
+
+ Mostra anche gli alias delle voci da destra a sinistra sotto l'arabo
+
+
+ La voce in qualsiasi altra lingua appare anche come inglese (en-US), quindi le app che elencano solo le voci in inglese — come alcuni titoli AAC — possono usarla.
+
+
+ Aggiungi un alias en-US per le voci non inglesi
+
+
+ Le voci sono installate con la loro lingua reale. Gli alias aggiungono copie extra sotto una seconda lingua in modo che le app che filtrano per lingua possano comunque trovarle.
+
+
+ Alias vocali SAPI
+
+
+ Torna ai Motori
+
+
+ Nuvola
+
+
+ Chiave necessaria
+
+
+ Chiave salvata
+
+
+ Nessuna chiave
+
+
+ Non in linea
+
+
+ Chiaramente mostrato
+
+
+ Verifica una chiave per controllare che funzioni prima di caricare le voci. Puoi tornare in qualsiasi momento.
+
+
+ Inserisci le credenziali per ogni motore selezionato. I valori vengono salvati solo su questo computer.
+
+
+ Nessun motore selezionato necessita di credenziali.
+
+
+ Deseleziona tutte le voci
+
+
+ Scarica
+
+
+ Download fallito per {0}
+
+
+ Download non riuscito per {0}. Controlla la tua connessione a Internet e riprova — se continua a fallire, chiudi altre app vocali e riavvia VoiceGarden.
+
+
+ Voci cloud gratuite di Microsoft in molte lingue. La migliore opzione online gratuita — qualità naturale, senza chiave API, necessita di internet.
+
+
+ Voci di Edge
+
+
+ {0} voci cloud. Richiede una chiave API.
+
+
+ {0} voci cloud. Richiede una chiave API e la regione.
+
+
+ Voci cloud {0}. Richiede una chiave di accesso, una chiave segreta e una regione.
+
+
+ {0} voci cloud. Richiede una chiave API e un ID utente.
+
+
+ {0} di {1} motori selezionati
+
+
+ Chiave API
+
+
+ ID chiave di accesso
+
+
+ ID istanza
+
+
+ Regione
+
+
+ Chiave di accesso segreta
+
+
+ Chiave di abbonamento
+
+
+ Gettone
+
+
+ ID utente
+
+
+ Tutti i motori
+
+
+ Tutte le lingue
+
+
+ Tutti i tipi
+
+
+ Tutti i motori
+
+
+ Qualsiasi genere
+
+
+ Qualsiasi lingua
+
+
+ Qualsiasi qualità
+
+
+ Credenziali
+
+
+ Chiave necessaria
+
+
+ Filtra per motore
+
+
+ Filtra per genere
+
+
+ Lingua
+
+
+ Non serve chiave
+
+
+ Solo offline
+
+
+ Solo online
+
+
+ Filtra per qualità
+
+
+ Tipo
+
+
+ Genere
+
+
+ {0} motori nascosti — le loro lingue sono sconosciute fino a quando le loro voci non vengono caricate nella scheda Voci.
+
+
+ Carica voci
+
+
+ Successivo: Credenziali
+
+
+ Successivo: Voci
+
+
+ Anteprima fallita per {0}.
+
+
+ Qualità
+
+
+ Aggiornamento installato
+
+
+ Rimuovi selezionato da SAPI
+
+
+ Aggiornato — {0} voci installate
+
+
+ Motori di ricerca, lingue…
+
+
+ Seleziona tutte le voci mostrate
+
+
+ Seleziona mostrato
+
+
+ Voci neurali offline in molte lingue. Ideale per affidabilità e privacy — funziona senza un account o internet una volta scaricato.
+
+
+ Sherpa Onnx
+
+
+ Apri la scheda Voci e clicca su Carica voci. Filtra per lingua, genere o qualità, anteprima quelle che ti piacciono, quindi usa Download (modelli offline) e Installa in SAPI. Le voci installate appaiono immediatamente nelle tue app.
+
+
+ Prendete le vostre voci
+
+
+ Credenziali
+
+
+ I motori {0} necessitano di chiavi
+
+
+ non necessario
+
+
+ Credenziali
+
+
+ Motori vocali
+
+
+ {0} selezionato
+
+
+ Scegli i motori vocali che desideri utilizzare. Seleziona voci offline che funzionano senza un account, voci cloud gratuite o motori cloud che richiedono una chiave API.
+
+
+ Motori vocali
+
+
+ Voci
+
+
+ {0} voci
+
+
+ Ogni voce dai motori che hai selezionato. Filtra, visualizza l'anteprima, quindi installa quelli che desideri in Windows SAPI.
+
+
+ Voci
+
+
+ Motore sconosciuto
+
+
+ Sconosciuto
+
+
+ Verificare
+
+
+ Chiave accettata ma nessuna voce restituita — verifica che la chiave abbia accesso al TTS.
+
+
+ {0} voci · {1} selezionate · {2} installate
+
+
+ Scegli prima i tuoi motori vocali nella scheda Motori Vocali (aggiungi anche le credenziali lì se il motore necessita di una chiave), poi carica le voci qui.
+
+
+ Nessun motore selezionato — apri la scheda Motori Vocali e seleziona almeno un motore.
+
+
+ Ancora nessuna voce
+
+
+ {0}: {1}
+
+
+ Caricate {0} voci
+
+
+ {0}: nessuna chiave API — aggiungine una nella scheda Credenziali
+
+
+ Seleziona prima almeno un motore nella scheda Motori Vocali.
+
+
+ Impossibile installare {0} (potrebbe essere necessaria l'approvazione dell'amministratore)
+
+
+ {0} installato su SAPI
+
+
+ {0} motori saltati — nessuna chiave API impostata
+
+
+ Rimosso {0}; non riuscito {1}
+
+
+ Mostra solo le voci installate
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.ja.resx b/VoiceGarden.UI/Resources/Strings.ja.resx
index c90924a..18c5c2f 100644
--- a/VoiceGarden.UI/Resources/Strings.ja.resx
+++ b/VoiceGarden.UI/Resources/Strings.ja.resx
@@ -56,9 +56,6 @@
アダプターの取り付け
-
- en-US エイリアスの追加
-
高度な
@@ -68,9 +65,6 @@
どのエンジンが使用されているかを理解するのに役立ちます。テキスト、キー、PII は送信されません。
-
- APIキー
-
ボイスガーデン
@@ -92,66 +86,21 @@
チェック中...
-
- 近い
-
-
- 雲の声
-
-
- 資格情報を構成...
-
-
- 資格情報の構成
-
-
- 音声を設定...
-
-
- ボイスを設定する
-
-
- {0} がダウンロードされました
-
-
- {0} がインストールされました
-
-
- {0} が選択されました
-
-
- 合計 {0}
-
ダウンロード済み
-
- {0} 個のモデルをダウンロードしました
-
-
- {0} をダウンロードしましたが、{1} に失敗しました
-
ダウンロード済み
-
- ダウンロードに失敗しました: {0} モデル
-
{0} ({1}) をダウンロードしています...
まずモデルをダウンロードしてください
-
- 選択したものをダウンロード
-
匿名の使用状況分析を送信する (オプトイン)
-
- Edge ブラウザの音声を有効にする
-
エンジン:
@@ -176,12 +125,6 @@
{0} 個の音声を取得しています...
-
- ボイスをフェッチする
-
-
- フィルター:
-
{0} 個の音声が見つかりました
@@ -191,9 +134,6 @@
VoiceGard の改善にご協力ください
-
- ▼ 詳細を隠す
-
インストール
@@ -206,33 +146,15 @@
{0} をインストールしましたが、{1} に失敗しました
-
- {0} 個のモデルを SAPI にインストールしました
-
-
- インストールのみ
-
{0} 個の音声を HKLM にインストールしました
インストールに失敗しました: {0}
-
- SAPI (HKLM) にモデルをインストールしています...
-
選択したものをインストール
-
- SAPI へのインストール
-
-
- 無効: {0}
-
-
- 鍵:
-
AAC ソフトウェアが特定の言語 (英語など) のみをサポートしている場合は、SherpaOnnx モデルを宣伝するときに「en-US エイリアスの追加」を有効にします。これにより、あらゆる言語の音声が英語の音声として表示されるため、言語でフィルターしたアプリに表示されます。
@@ -248,9 +170,6 @@
ログレベル:
-
- モデルを管理...
-
モデルファイルが見つかりません
@@ -266,15 +185,6 @@
音声が生成されない
-
- ダウンロードされたモデルが見つかりません。まずモデルをダウンロードし、必要に応じて「再スキャン」をクリックします。
-
-
- ダウンロードURLがありません
-
-
- プレビュー用のモデル ID を特定できませんでした
-
モデルがインストールされていません
@@ -284,9 +194,6 @@
結構です
-
- オフラインボイス
-
VoiceGarden は、20 を超える最新のテキスト読み上げエンジンを、Grid 3、Mind Express、Balabolka、Tobii Communicator、System.Speech 上に構築されたアプリなど、SAPI 5 をサポートする Windows アプリケーションに接続する、無料のオープンソース音声ブリッジです。
@@ -296,9 +203,6 @@
ボイスガーデンへようこそ
-
- 有効なエンジンのみが表示されます。メインページでエンジンを切り替えます。
-
ログを開く
@@ -308,9 +212,6 @@
プレビューが失敗しました: {0}
-
- プレビュー中...
-
{0} をプレビューしています...
@@ -323,51 +224,18 @@
VoiceGarden は、ボランティアによって構築された無料のオープンソース プロジェクトです。どの TTS エンジンが最も使用されているかを理解し、バグを特定し、開発の優先順位を付けるために、匿名の使用状況分析を収集したいと考えています。
-
- 準備ができて
-
-
- 地域
-
-
- 登録する
-
{0} 個の音声を削除しました
-
- 管理者権限を要求しています...
-
再登録
-
- 再スキャン
-
-
- 再スキャン: {0} 個のモデルが準備完了
-
-
- 検索...
-
音声を検索...
-
- 最初にダウンロードするモデルを選択してください
-
最初にインストールする音声を選択してください
-
- シェルパ Onnx モデル
-
-
- Sherpa Onnx ニューラル TTS
-
-
- ▶ 詳細を表示
-
メイン画面で、「64 ビット (必要に応じて 32 ビット) 用にインストール」をクリックします。これにより、VoiceGarden が互換性のあるアプリで使用できる SAPI 5 音声として登録されます。
@@ -389,18 +257,12 @@
アンインストール
-
- 検証する
-
検証中...
有効 ({0} 声)
-
- 音声エンジン
-
ボイスガーデンとは何ですか?
@@ -423,4 +285,316 @@
はい、VoiceGarden の改善にご協力ください
+
+ アダプターの登録、アプリの設定、オフラインモデルの管理、および「情報」 — ガイド付きフローに含まれないすべてのもの。
+
+
+ 音声タブからオフライン音声を閲覧、ダウンロード、インストールします — そこでSherpaOnnxエンジンを選択してください。
+
+
+ オフラインモデル
+
+
+ 設定
+
+
+ ツールと設定
+
+
+ ボイスタブからボイスをインストールまたは再インストールするたびに適用されます。既存のボイスは、次回インストールしたときに変更を反映します。
+
+
+ 右から左に書く言語(アラビア語、ウルドゥー語、ペルシア語、ヘブライ語、パシュトー語…)の音声もアラビア語(ar-SA)の下に表示されるため、アラビア語の音声用に設定されたアプリでも見つけることができます。
+
+
+ またアラビア語の下に右から左への音声の別名を付けます
+
+
+ 他の言語の音声も英語(en-US)として表示されるため、一部のAACタイトルのように英語の音声しか表示されないアプリでも使用できます。
+
+
+ 非英語の音声に en-US のエイリアスを追加する
+
+
+ 音声は元の言語でインストールされます。エイリアスは、第二言語の下に追加のコピーを追加するので、言語でフィルタリングするアプリでもそれらを見つけることができます。
+
+
+ SAPIボイスのエイリアス
+
+
+ エンジンに戻る
+
+
+ 雲
+
+
+ キーが必要
+
+
+ キーが保存されました
+
+
+ キーなし
+
+
+ オフライン
+
+
+ はっきり示された
+
+
+ 音声を読み込む前に、キーが機能するか確認してください。いつでも戻ってくることができます。
+
+
+ 選択した各エンジンの認証情報を入力してください。値はこのコンピュータにのみ保存されます。
+
+
+ 選択されたエンジンには認証情報は必要ありません。
+
+
+ すべての音声の選択を解除
+
+
+ ダウンロード
+
+
+ {0} のダウンロードに失敗しました
+
+
+ {0} のダウンロードに失敗しました。インターネット接続を確認して再試行してください — それでも失敗する場合は、他の音声アプリを閉じて VoiceGarden を再起動してください。
+
+
+ 多くの言語で利用できる無料のMicrosoftクラウド音声。最高の無料オンラインオプション — 自然な品質で、APIキー不要、インターネット接続が必要。
+
+
+ エッジボイス
+
+
+ {0} クラウド音声。APIキーが必要です。
+
+
+ {0} クラウドボイス。APIキーとリージョンが必要です。
+
+
+ {0} クラウドの音声。アクセスキー、シークレットキー、およびリージョンが必要です。
+
+
+ {0} クラウドボイス。APIキーとユーザーIDが必要です。
+
+
+ {1} のうち {0} エンジンが選択されました
+
+
+ APIキー
+
+
+ アクセスキーID
+
+
+ インスタンスID
+
+
+ 地域
+
+
+ 秘密アクセスキー
+
+
+ サブスクリプションキー
+
+
+ トークン
+
+
+ ユーザーID
+
+
+ すべてのエンジン
+
+
+ すべての言語
+
+
+ すべてのタイプ
+
+
+ すべてのエンジン
+
+
+ どの性別でも
+
+
+ どの言語でも
+
+
+ どんな品質でも
+
+
+ 資格情報
+
+
+ キーが必要
+
+
+ エンジンで絞り込む
+
+
+ 性別でフィルター
+
+
+ 言語
+
+
+ 鍵は不要です
+
+
+ オフライン専用
+
+
+ オンラインのみ
+
+
+ 品質で絞り込む
+
+
+ タイプ
+
+
+ 性別
+
+
+ {0} のエンジンは隠されています — ボイスタブで声がロードされるまで、その言語は不明です。
+
+
+ 音声を読み込む
+
+
+ 次へ:資格情報
+
+
+ 次へ:ボイス
+
+
+ {0} のプレビューに失敗しました。
+
+
+ 品質
+
+
+ インストール済みを更新
+
+
+ SAPIから選択を削除
+
+
+ 更新済み — {0} の音声がインストールされました
+
+
+ 検索エンジン、言語…
+
+
+ 表示されているすべての音声を選択
+
+
+ 表示されたものを選択
+
+
+ 多くの言語で利用可能なオフラインのニューラル音声。信頼性とプライバシーに最適 — ダウンロード後はアカウントやインターネットなしで動作します。
+
+
+ シェルパオンニックス
+
+
+ ボイスタブを開き、「音声を読み込む」をクリックします。言語、性別、品質でフィルタリングし、気に入った音声をプレビューしてから、「ダウンロード(オフラインモデル)」と「SAPIにインストール」を使用します。インストールされた音声はすぐにアプリに表示されます。
+
+
+ あなたの声を届けて
+
+
+ 資格情報
+
+
+ {0} エンジンには鍵が必要です
+
+
+ 必要ない
+
+
+ 資格情報
+
+
+ 音声エンジン
+
+
+ {0} が選択されました
+
+
+ 使用したい音声エンジンを選択してください。アカウントなしで動作するオフライン音声、無料のクラウド音声、またはAPIキーが必要なクラウドエンジンを選んでください。
+
+
+ 音声エンジン
+
+
+ 声
+
+
+ {0} の声
+
+
+ 選択したエンジンからのすべての声。フィルターをかけ、プレビューして、インストールしたいものを Windows SAPI にインストールしてください。
+
+
+ 声
+
+
+ 不明なエンジン
+
+
+ 不明
+
+
+ 確認する
+
+
+ キーは受け入れられましたが、音声は返されませんでした — キーにTTSアクセスがあるか確認してください。
+
+
+ {0} 件の音声 · {1} 件選択済み · {2} 件インストール済み
+
+
+ まず、音声エンジンタブで音声エンジンを選択してください(エンジンにキーが必要な場合は、そこに認証情報も追加してください)、その後ここで音声を読み込みます。
+
+
+ エンジンが選択されていません — 「音声エンジン」タブを開いて、少なくとも1つのエンジンにチェックを入れてください。
+
+
+ まだ声がありません
+
+
+ {0}: {1}
+
+
+ {0} のボイスを読み込みました
+
+
+ {0}: APIキーがありません — 資格情報タブで追加してください
+
+
+ まず、音声エンジンのタブで少なくとも1つのエンジンを選択してください。
+
+
+ {0} をインストールできませんでした(管理者の承認が必要な場合があります)
+
+
+ {0} が SAPI にインストールされました
+
+
+ {0} エンジンはスキップされました — APIキーが設定されていません
+
+
+ {0} を削除しました; {1} に失敗しました
+
+
+ インストールされている音声のみ表示
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.kn.resx b/VoiceGarden.UI/Resources/Strings.kn.resx
index 5322499..080844a 100644
--- a/VoiceGarden.UI/Resources/Strings.kn.resx
+++ b/VoiceGarden.UI/Resources/Strings.kn.resx
@@ -56,9 +56,6 @@
ಅಡಾಪ್ಟರ್ ಸ್ಥಾಪನೆ
-
- ಎನ್-ಯುಎಸ್ ಅಲಿಯಾಸ್ ಸೇರಿಸಿ
-
ಸುಧಾರಿತ
@@ -68,9 +65,6 @@
ಯಾವ ಎಂಜಿನ್ಗಳನ್ನು ಬಳಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ನಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಯಾವುದೇ ಪಠ್ಯ, ಕೀಗಳು ಅಥವಾ PII ಅನ್ನು ಕಳುಹಿಸಲಾಗಿಲ್ಲ.
-
- API ಕೀ
-
ವಾಯ್ಸ್ ಗಾರ್ಡನ್
@@ -92,66 +86,21 @@
ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ...
-
- ಮುಚ್ಚಿ
-
-
- ಮೇಘ ಧ್ವನಿಗಳು
-
-
- ರುಜುವಾತುಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ...
-
-
- ರುಜುವಾತುಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ
-
-
- ಧ್ವನಿಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ...
-
-
- ಧ್ವನಿಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ
-
-
- {0} ಡೌನ್ಲೋಡ್ ಮಾಡಲಾಗಿದೆ
-
-
- {0} ಸ್ಥಾಪಿಸಲಾಗಿದೆ
-
-
- {0} ಆಯ್ಕೆಮಾಡಲಾಗಿದೆ
-
-
- {0} ಒಟ್ಟು
-
ಡೌನ್ಲೋಡ್ ಮಾಡಲಾಗಿದೆ
-
- {0} ಮಾದರಿ(ಗಳು) ಡೌನ್ಲೋಡ್ ಮಾಡಲಾಗಿದೆ
-
-
- ಡೌನ್ಲೋಡ್ ಮಾಡಲಾಗಿದೆ {0}, ವಿಫಲವಾಗಿದೆ {1}
-
ಡೌನ್ಲೋಡ್ ಮಾಡಲಾಗಿದೆ
-
- ಡೌನ್ಲೋಡ್ ವಿಫಲವಾಗಿದೆ: {0} ಮಾದರಿ(ಗಳು)
-
ಡೌನ್ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ {0} ({1})...
ಮೊದಲು ಮಾದರಿಯನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ
-
- ಡೌನ್ಲೋಡ್ ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆ
-
ಅನಾಮಧೇಯ ಬಳಕೆಯ ವಿಶ್ಲೇಷಣೆಯನ್ನು ಕಳುಹಿಸಿ (ಆಯ್ಕೆ)
-
- ಎಡ್ಜ್ ಬ್ರೌಸರ್ ಧ್ವನಿಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ
-
ಎಂಜಿನ್:
@@ -176,12 +125,6 @@
{0} ಧ್ವನಿಗಳನ್ನು ಪಡೆಯಲಾಗುತ್ತಿದೆ...
-
- ಧ್ವನಿಗಳನ್ನು ಪಡೆದುಕೊಳ್ಳಿ
-
-
- ಫಿಲ್ಟರ್:
-
{0} ಧ್ವನಿಗಳು ಕಂಡುಬಂದಿವೆ
@@ -191,9 +134,6 @@
ವಾಯ್ಸ್ ಗಾರ್ಡನ್ ಅನ್ನು ಸುಧಾರಿಸಲು ಸಹಾಯ ಮಾಡಿ
-
- ▼ ಸುಧಾರಿತ ಮರೆಮಾಡಿ
-
ಸ್ಥಾಪಿಸಿ
@@ -206,33 +146,15 @@
ಸ್ಥಾಪಿಸಲಾಗಿದೆ {0}, ವಿಫಲವಾಗಿದೆ {1}
-
- SAPI ಗೆ {0} ಮಾದರಿ(ಗಳನ್ನು) ಸ್ಥಾಪಿಸಲಾಗಿದೆ
-
-
- ಮಾತ್ರ ಸ್ಥಾಪಿಸಲಾಗಿದೆ
-
HKLM ಗೆ {0} ಧ್ವನಿ(ಗಳನ್ನು) ಸ್ಥಾಪಿಸಲಾಗಿದೆ
ಸ್ಥಾಪನೆ ವಿಫಲವಾಗಿದೆ: {0}
-
- SAPI (HKLM) ಗೆ ಮಾದರಿಗಳನ್ನು ಸ್ಥಾಪಿಸಲಾಗುತ್ತಿದೆ...
-
ಸ್ಥಾಪಿಸಿ ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆ
-
- SAPI ಗೆ ಸ್ಥಾಪಿಸಿ
-
-
- ಅಮಾನ್ಯವಾಗಿದೆ: {0}
-
-
- ಕೀ:
-
ನಿಮ್ಮ AAC ಸಾಫ್ಟ್ವೇರ್ ಕೆಲವು ಭಾಷೆಗಳನ್ನು ಮಾತ್ರ ಬೆಂಬಲಿಸಿದರೆ (ಉದಾ. ಇಂಗ್ಲಿಷ್), SherpaOnnx ಮಾದರಿಗಳನ್ನು ಪ್ರಚಾರ ಮಾಡುವಾಗ "ಎನ್-ಯುಎಸ್ ಅಲಿಯಾಸ್ ಸೇರಿಸಿ" ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ. ಇದು ಯಾವುದೇ ಭಾಷೆಯಲ್ಲಿನ ಧ್ವನಿಗಳನ್ನು ಇಂಗ್ಲಿಷ್ ಧ್ವನಿಗಳಾಗಿ ಗೋಚರಿಸುವಂತೆ ಮಾಡುತ್ತದೆ, ಆದ್ದರಿಂದ ಅವು ಭಾಷೆಯ ಮೂಲಕ ಫಿಲ್ಟರ್ ಮಾಡುವ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ತೋರಿಸುತ್ತವೆ.
@@ -248,9 +170,6 @@
ಲಾಗ್ ಮಟ್ಟ:
-
- ಮಾದರಿಗಳನ್ನು ನಿರ್ವಹಿಸಿ...
-
ಮಾದರಿ ಫೈಲ್ಗಳು ಕಂಡುಬಂದಿಲ್ಲ
@@ -266,15 +185,6 @@
ಯಾವುದೇ ಆಡಿಯೋ ರಚಿಸಲಾಗಿಲ್ಲ
-
- ಯಾವುದೇ ಡೌನ್ಲೋಡ್ ಮಾಡಲಾದ ಮಾದರಿಗಳು ಕಂಡುಬಂದಿಲ್ಲ. ಮೊದಲು ಮಾದರಿಯನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ, ನಂತರ ಅಗತ್ಯವಿದ್ದರೆ ಮರುಸ್ಕ್ಯಾನ್ ಕ್ಲಿಕ್ ಮಾಡಿ.
-
-
- ಡೌನ್ಲೋಡ್ URL ಇಲ್ಲ
-
-
- ಪೂರ್ವವೀಕ್ಷಣೆಗಾಗಿ ಮಾದರಿ ಐಡಿಯನ್ನು ನಿರ್ಧರಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ
-
ಯಾವುದೇ ಮಾದರಿಗಳನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿಲ್ಲ
@@ -284,9 +194,6 @@
ಇಲ್ಲ ಧನ್ಯವಾದಗಳು
-
- ಆಫ್ಲೈನ್ ಧ್ವನಿಗಳು
-
VoiceGarden ಉಚಿತ, ಮುಕ್ತ-ಮೂಲ ಧ್ವನಿ ಸೇತುವೆಯಾಗಿದ್ದು ಅದು 20+ ಆಧುನಿಕ ಪಠ್ಯದಿಂದ ಭಾಷಣದ ಎಂಜಿನ್ಗಳನ್ನು SAPI 5 ಅನ್ನು ಬೆಂಬಲಿಸುವ ಯಾವುದೇ Windows ಅಪ್ಲಿಕೇಶನ್ಗೆ ಸಂಪರ್ಕಿಸುತ್ತದೆ - Grid 3, Mind Express, Balabolka, Tobii ಕಮ್ಯುನಿಕೇಟರ್ ಮತ್ತು System.Speech ನಲ್ಲಿ ನಿರ್ಮಿಸಲಾದ ಯಾವುದೇ ಅಪ್ಲಿಕೇಶನ್ ಸೇರಿದಂತೆ.
@@ -296,9 +203,6 @@
ವಾಯ್ಸ್ಗಾರ್ಡನ್ಗೆ ಸುಸ್ವಾಗತ
-
- ಸಕ್ರಿಯಗೊಳಿಸಲಾದ ಎಂಜಿನ್ಗಳನ್ನು ಮಾತ್ರ ತೋರಿಸಲಾಗುತ್ತದೆ. ಮುಖ್ಯ ಪುಟದಲ್ಲಿ ಎಂಜಿನ್ಗಳನ್ನು ಟಾಗಲ್ ಮಾಡಿ.
-
ದಾಖಲೆಗಳನ್ನು ತೆರೆಯಿರಿ
@@ -308,9 +212,6 @@
ಪೂರ್ವವೀಕ್ಷಣೆ ವಿಫಲವಾಗಿದೆ: {0}
-
- ಪೂರ್ವವೀಕ್ಷಣೆ ಮಾಡಲಾಗುತ್ತಿದೆ...
-
ಪೂರ್ವವೀಕ್ಷಣೆ {0}...
@@ -323,51 +224,18 @@
VoiceGarden ಸ್ವಯಂಸೇವಕರು ನಿರ್ಮಿಸಿದ ಉಚಿತ, ಮುಕ್ತ-ಮೂಲ ಯೋಜನೆಯಾಗಿದೆ. ಯಾವ TTS ಎಂಜಿನ್ಗಳನ್ನು ಹೆಚ್ಚು ಬಳಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ನಮಗೆ ಸಹಾಯ ಮಾಡಲು, ದೋಷಗಳನ್ನು ಗುರುತಿಸಲು ಮತ್ತು ಅಭಿವೃದ್ಧಿಗೆ ಆದ್ಯತೆ ನೀಡಲು, ನಾವು ಅನಾಮಧೇಯ ಬಳಕೆಯ ವಿಶ್ಲೇಷಣೆಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ಬಯಸುತ್ತೇವೆ.
-
- ಸಿದ್ಧವಾಗಿದೆ
-
-
- ಪ್ರದೇಶ
-
-
- ನೋಂದಾಯಿಸಿ
-
ತೆಗೆದುಹಾಕಲಾಗಿದೆ {0} ಧ್ವನಿ(ಗಳು)
-
- ನಿರ್ವಾಹಕ ಸವಲತ್ತುಗಳನ್ನು ವಿನಂತಿಸಲಾಗುತ್ತಿದೆ...
-
ಮರು-ನೋಂದಣಿ
-
- ಮರು ಸ್ಕ್ಯಾನ್ ಮಾಡಿ
-
-
- ಮರುಸ್ಕ್ಯಾನ್ ಮಾಡಲಾಗಿದೆ: {0} ಮಾದರಿ(ಗಳು) ಸಿದ್ಧವಾಗಿದೆ
-
-
- ಹುಡುಕು...
-
ಧ್ವನಿಗಳನ್ನು ಹುಡುಕಿ...
-
- ಮೊದಲು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಮಾದರಿಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ
-
ಮೊದಲು ಸ್ಥಾಪಿಸಲು ಧ್ವನಿಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ
-
- ಶೆರ್ಪಾ ಓನ್ಎಕ್ಸ್ ಮಾದರಿಗಳು
-
-
- ಶೆರ್ಪಾ ಓನ್ಎಕ್ಸ್ ನ್ಯೂರಲ್ ಟಿಟಿಎಸ್
-
-
- ▶ ಸುಧಾರಿತ ತೋರಿಸು
-
ಮುಖ್ಯ ಪರದೆಯಲ್ಲಿ, 64-ಬಿಟ್ಗಾಗಿ ಸ್ಥಾಪಿಸು ಕ್ಲಿಕ್ ಮಾಡಿ (ಮತ್ತು ಅಗತ್ಯವಿದ್ದರೆ 32-ಬಿಟ್). ಇದು VoiceGarden ಅನ್ನು ಯಾವುದೇ ಹೊಂದಾಣಿಕೆಯ ಅಪ್ಲಿಕೇಶನ್ ಬಳಸಬಹುದಾದ SAPI 5 ಧ್ವನಿಯಾಗಿ ನೋಂದಾಯಿಸುತ್ತದೆ.
@@ -389,18 +257,12 @@
ಅನ್ಇನ್ಸ್ಟಾಲ್ ಮಾಡಿ
-
- ಮೌಲ್ಯೀಕರಿಸಿ
-
ಮೌಲ್ಯೀಕರಿಸಲಾಗುತ್ತಿದೆ...
ಮಾನ್ಯ ({0} ಧ್ವನಿಗಳು)
-
- ಧ್ವನಿ ಇಂಜಿನ್ಗಳು
-
ವಾಯ್ಸ್ ಗಾರ್ಡನ್ ಎಂದರೇನು?
@@ -423,4 +285,316 @@
ಹೌದು, VoiceGarden ಅನ್ನು ಸುಧಾರಿಸಲು ಸಹಾಯ ಮಾಡಿ
+
+ ಅಡಾಪ್ಟರ್ ನೋಂದಣಿ, ಅಪ್ಲಿಕೇಷನ್ ಸೆಟ್ಟಿಂಗ್ಸ್, ಆಫ್ಲೈನ್ ಮಾದರಿ ನಿರ್ವಹಣೆ ಮತ್ತು ಕುರಿತು — ಮಾರ್ಗದರ್ಶನದ ಪ್ರಕ್ರಿಯೆಯ ಭಾಗವಲ್ಲದ ಎಲ್ಲವೂ.
+
+
+ ಧ್ವನಿಗಳ ಟ್ಯಾಬ್ನಿಂದ ಆಫ್ಲೈನ್ ಧ್ವನಿಗಳನ್ನು ಬ್ರೌಸ್ ಮಾಡಿ, ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಸ್ಥಾಪಿಸಿ — ಅಲ್ಲಿ ಶೆರ್ಪಾOnnx ಎಂಜಿನ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ.
+
+
+ ಆಫ್ಲೈನ್ ಮಾದರಿಗಳು
+
+
+ ಸೆಟ್ಟಿಂಗ್ಗಳು
+
+
+ ಉಪಕರಣಗಳು ಮತ್ತು ಸೆಟ್ಟಿಂಗ್ಗಳು
+
+
+ ಧ್ವನಿಗಳನ್ನು ಧ್ವನಿಗಳ ಟ್ಯಾಬ್ನಿಂದ ಸ್ಥಾಪನೆ ಮಾಡಿದಾಗ ಅಥವಾ ಮರುಸ್ಥಾಪನೆ ಮಾಡಿದಾಗ ಅನ್ವಯಿಸುತ್ತದೆ. ಈಗಾಗಲೇ ಇರುವ ಧ್ವನಿಗಳು ಮುಂದಿನ ಬಾರಿ ನೀವು ಅವುಗಳನ್ನು ಸ್ಥಾಪಿಸಿದಾಗ ಬದಲಾವಣೆಯನ್ನು ಸ್ವೀಕರಿಸುತ್ತವೆ.
+
+
+ ಬಲದಿಂದ ಎಡಕ್ಕೆ ಓದಲು ಇರುವ ಭಾಷೆಯ ಧ್ವನಿ (ಅರೇಬಿಕ್, ಉರ್ಧು, ಫೆರ್ಸಿಯನ್, ಹಿಹೇಬ್ರೂ, ಪಾಶ್ತೋ…) ಸಹ ಅರೇಬಿಕ್ (ar-SA) ಅಡಿಯಲ್ಲಿ ಕಾಣಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಅರೇಬಿಕ್ ಧ್ವನಿಗಳಿಗಾಗಿ ಸೆಟ್ ಮಾಡಿದ ಆಪ್ಗಳು ಅದನ್ನು ಕಂಡುಹಿಡಿಯಬಹುದು.
+
+
+ ಅರಬ್ಬಿಯಲ್ಲಿ ಮೇಲೇ ಹಕ್ಕು-ನಡೆಸುವ ಧ್ವನಿಗಳನ್ನು ಸಹ ಅಲಿಯಾಸ್ ಮಾಡಿ
+
+
+ ಮತ್ತೆ ಯಾವುದೇ ಭಾಷೆಯ ಧ್ವನಿ ಕೂಡ ಇಂಗ್ಲಿಷ್ (en-US) ಆಗಿ ತೋರಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಕೆಲವು AAC ಶೀರ್ಷಿಕೆಗಳು ಹತ್ತಿರದಂತೆ ಇಂಗ್ಲಿಷ್ ಧ್ವನಿಗಳನ್ನು ಮಾತ್ರ ಪಟ್ಟಿ ಮಾಡುವ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಅದನ್ನು ಬಳಸಬಹುದು.
+
+
+ ಅಂಗ್ಲವಲ್ಲದ ಧ್ವನಿಗಳಿಗೆ en-US ಬಿನ್ನಹವನ್ನು ಸೇರಿಸಿ
+
+
+ ಸ್ವರಗಳು ಅವರ ನಿಜವಾದ ಭಾಷೆಯೊಂದಿಗೆ ಸ್ಥಾಪಿತಗೊಳ್ಳುತ್ತವೆ. ಪರ್ಯಾಯ ಹೆಸರುಗಳು ಮೂಲಭಾಷೆಯಡಿಯಲ್ಲಿ ಹೆಚ್ಚುವರಿ ಪ್ರತಿಗಳನ್ನು ಸೇರಿಸುತ್ತವೆ, ಆದ್ದರಿಂದ ಭಾಷೆಯ ಮೂಲಕ ಫಿಲ್ಟರ್ ಮಾಡುವ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಅವರನ್ನು ಇನ್ನೂ ಕಂಡುಹಿಡಿಯಬಹುದು.
+
+
+ SAPI ಧ್ವನಿ ಮಾದರಿಗಳು
+
+
+ ಎಂಜಿನ್ಗೆ ಹಿಂದಿರುಗಿ
+
+
+ ಮೇಘ
+
+
+ ಕೀ ಅಗತ್ಯವಿದೆ
+
+
+ ಕೀ ಉಳಿಸಲಾಗಿದೆ
+
+
+ ಯಾವುದೇ ಕೀಲಿಯಿಲ್ಲ
+
+
+ ಆಫ್ಲೈನ್
+
+
+ ಸ್ಪಷ್ಟವಾಗಿ ತೋರಿಸಲಾಗಿದೆ
+
+
+ ಕೀ ಕೆಲಸ ಮಾಡುತ್ತದೆಯೆಂದು ಪರಿಶೀಲಿಸಲು ಧ್ವನಿಗಳನ್ನು ಲೋಡ್ ಮಾಡುವ ಮುನ್ನ ಕೀಲಿಯನ್ನು ಪರಿಶೀಲಿಸಿ. ನೀವು ಯಾವಾಗ ಬೇಕಾದರೂ ಹಿಂತಿರುಗಿಸಬಹುದು.
+
+
+ ಪ್ರತಿಯೊಂದು ಆಯ್ದ ಎಂಜಿನ್ಗಾಗಿ ಪ್ರಮಾಣಪತ್ರಗಳನ್ನು ನಮೂದಿಸಿ. ಮೌಲ್ಯಗಳು ಕೇವಲ ಈ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಮಾತ್ರ ಸಂರಕ್ಷಿಸಲ್ಪಡುತ್ತವೆ.
+
+
+ ಆಯ್ದ ಎಂಜಿನ್ಗಳಿಗೆ ಯಾವುದೇ ಅಂಶಪತ್ರ ಅಗತ್ಯವಿಲ್ಲ.
+
+
+ ಎಲ್ಲಾ ಧ್ವನಿಗಳ ಆಯ್ಕೆ ರದ್ದುಮಾಡಿ
+
+
+ ಡೌನ್ಲೋಡ್
+
+
+ {0} ನೆಲೆಗೆ ಡೌನ್ಲೋಡ್ ವಿಫಲವಾಗಿದೆ
+
+
+ {0} ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡುವುದು ವಿಫಲವಾಗಿದೆ. ದಯವಿಟ್ಟು ನಿಮ್ಮ ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕವನ್ನು ಪರಿಶೀಲಿಸಿ ಮತ್ತು ಪುನಃ ಪ್ರಯತ್ನಿಸಿ — ಇದು ನಿರಂತರವಾಗಿ ವಿಫಲವಾಗಿದ್ದರೆ, ಇತರ ಧ್ವನಿ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಮುಚ್ಚಿ ಮತ್ತು VoiceGarden ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ.
+
+
+ ಬಹುಭಾಷೆಗಳಲ್ಲಿ ಉಚಿತ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಕ್ಲೌಡ್ ಧ್ವನಿಗಳು. ಉತ್ತಮ ಉಚಿತ ಆನ್ಲೈನ್ ಆಯ್ಕೆ — ಸಹಜ ಗುಣಮಟ್ಟ, ಯಾವುದೇ API ಕೀ ಅಗತ್ಯವಿಲ್ಲ, ಇಂಟರ್ನೆಟ್ ಅಗತ್ಯವಿದೆ.
+
+
+ ಎಡ್ಜ್ ವಾಯ್ಸಸ್
+
+
+ {0} ಮೆಘ ಧ್ವನಿಗಳು. APIs ಕೀಸ್ ಬೇಕು.
+
+
+ {0} ಕ್ಲೌಡ್ ಧ್ವನಿಗಳು. ಇದಕ್ಕಾಗಿ API ಕೀ ಮತ್ತು ಪ್ರಾಂತ್ಯ ಅವಶ್ಯಕ.
+
+
+ {0} ಕ್ಲೌಡ್ ಧ್ವನಿಗಳು. ಪ್ರವೇಶ ಕೀ, ರಹಸ್ಯ ಕೀ ಮತ್ತು ಪ್ರದೇಶ ಅಗತ್ಯವಾಗಿದೆ.
+
+
+ {0} ಮেঘದ ಧ್ವನಿಗಳು. API ಕೀ ಮತ್ತು ಬಳಕೆದಾರ ಐಡಿ ಅಗತ್ಯವಿದೆ.
+
+
+ {1} ಎಂಜಿನ್ಗಳಿಂದ {0} ಆಯ್ಕೆಯಾಗಿವೆ
+
+
+ ಎಪಿಐ ಕೀ
+
+
+ ಪ್ರವೇಶ ಕೀಲಿಯ ಐಡಿ
+
+
+ ಇನ್ಸ್ಟಾನ್ಸ್ ಐಡಿ
+
+
+ ಪ್ರದೇಶ
+
+
+ ರಹಸ್ಯ ಪ್ರವೇಶ ಕೀ
+
+
+ ಚಂದಾದಾರಿಕೆ ಕೀ
+
+
+ ಟೋಕನ್
+
+
+ ಬಳಕೆದಾರರ ಐಡಿ
+
+
+ ಎಲ್ಲಾ ಎಂಜಿನ್ಗಳು
+
+
+ ಎಲ್ಲಾ ಭಾಷೆಗಳು
+
+
+ ಎಲ್ಲಾ ವಿಧಗಳು
+
+
+ ಎಲ್ಲಾ ಎಂಜಿನ್ಗಳು
+
+
+ ಯಾವುದೇ ಲಿಂಗ
+
+
+ ಯಾವುದೇ ಭಾಷೆ
+
+
+ ಯಾವುದೇ ಗುಣಮಟ್ಟ
+
+
+ ಸರ್ಟಿಫಿಕೇಟುಗಳು
+
+
+ ಕೀ ಅಗತ್ಯವಿದೆ
+
+
+ ಎಂಜಿನ್ನ ಪ್ರಕಾರ ಫಿಲ್ಟರ್ ಮಾಡಿ
+
+
+ ಲಿಂಗದ ಮೂಲಕ ವಿಂಗಡಿಸಿ
+
+
+ ಭಾಷೆ
+
+
+ ಯಾವುದೇ ಕೀ ಬೇಕಾಗಿಲ್ಲ
+
+
+ ಆಫ್ಲೈನ್ ಮಾತ್ರ
+
+
+ ಆನ್ಲೈನ್ ಮಾತ್ರ
+
+
+ ಗುಣಮಟ್ಟದ ಪ್ರಕಾರ ಫಿಲ್ಟರ್ ಮಾಡಿ
+
+
+ ಟೈಪ್
+
+
+ ಲಿಂಗ
+
+
+ {0} ಎಂಜಿನ್ಗಳು ಹಿಟ್ಟು ಮಾಡಿಕೊಂಡಿರುವುದು — ಅವರ ಭಾಷೆಗಳು ಅಲ್ಲಿನ ಧ್ವನಿಗಳನ್ನು Voices ಟ್ಯಾಬ್ನಲ್ಲಿ ಲೋಡ್ ಮಾಡುವವರೆಗೆ ಗೊತ್ತಾಗುವುದಿಲ್ಲ.
+
+
+ ಸ್ವರಗಳನ್ನು ಲೋಡ್ ಮಾಡಿ
+
+
+ ಮುಂದೆ: ಪ್ರಮಾಣಪತ್ರಗಳು
+
+
+ ಮುಂದೆ: ಧ್ವನಿಗಳು
+
+
+ {0} ನಿದರ್ಶನ ವೈಫಲ್ಯವಾಯಿತು.
+
+
+ ಗುಣಮಟ್ಟ
+
+
+ ಇನ್ಸ್ಟಾಲ್ ಮಾಡಿರುವುದನ್ನು ರಿಫ್ರೆಶ್ ಮಾಡಿ
+
+
+ SAPI ನಿಂದ ಆಯ್ಕೆ ಮಾಡಲಾದವನ್ನು ತೆಗೆದುಹಾಕಿ
+
+
+ ನವೀಕರಿಸಲಾಗಿದೆ — {0} ಧ್ವನಿಗಳು ಸ್ಥಾಪಿಸಲಾಯಿತು
+
+
+ ಸರ್ಚ್ ಎಂಜಿನ್ಗಳು, ಭಾಷೆಗಳು…
+
+
+ ಎಲ್ಲಾ ತೋರಿಸಿದ ಧ್ವನಿಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ
+
+
+ ತೋರಿಸಿದದನ್ನು ಆರಿಸಿ
+
+
+ ಬಹುಭಾಷೆಗಳಲ್ಲಿ ಆಫ್ಲೈನ್ ನ್ಯೂರಲ್ ಧ್ವನಿಗಳು. ಭರವಸೆ ಮತ್ತು ಖಾಸಗಿತನಕ್ಕೆ ಉತ್ತಮ — ಡೌನ್ಲೋಡ್ ಮಾಡಿದ ಬಳಿಕ ಖಾತೆ ಅಥವಾ ಇಂಟರ್ನೆಟ್ ಇಲ್ಲದೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ.
+
+
+ ಶೆರ್ಪಾಒನ್ಎಕ್ಸ್ಎ
+
+
+ ವಾಯಿಸ್ಗಳು ಟ್ಯಾಬ್ ತೆರೆಯಿರಿ ಮತ್ತು ವಾಯಿಸ್ಗಳನ್ನು ಲೋಡ್ ಮಾಡಿ ಕ್ಲಿಕ್ ಮಾಡಿ. ಭಾಷೆ, ಲಿಂಗ ಅಥವಾ ಗುಣಮಟ್ಟದ ಮೂಲಕ ಫಿಲ್ಟರ್ ಮಾಡಿ, ನೀವು ಇಚ್ಛಿಸುವವನ್ನೆದುರ್ದೃಶ್ಯ ಮಾಡಿ, ನಂತರ ಡೌನ್ಲೋಡ್ (ಆಫ್ಲೈನ್ ಮಾದರಿಗಳು) ಮತ್ತು SAPI ಗೆ ಇನ್ಸ್ಟಾಲ್ ಅನ್ನು ಬಳಸಿ. ಇನ್ಸ್ಟಾಲ್ ಮಾಡಲಾದ ವಾಯಿಸ್ಗಳು ತಕ್ಷಣವೇ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಕಾಣಿಸುತ್ತವೆ.
+
+
+ ನಿಮ್ಮ ಧ್ವನಿಗಳನ್ನು ಪಡೆಯಿರಿ
+
+
+ ಸರ್ಟಿಫಿಕೇಟುಗಳು
+
+
+ {0} ಇಂಜಿನ್ಗಳಿಗೆ ಕೀಗಳು ಬೇಕು
+
+
+ ಅವಶ್ಯಕವಿಲ್ಲ
+
+
+ ಸರ್ಟಿಫಿಕೇಟುಗಳು
+
+
+ ಧ್ವನಿ ಎಂಜಿನ್ಗಳು
+
+
+ {0} ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆ
+
+
+ ನೀವು ಬಳಸಲು ಬಯಸುವ ಧ್ವನಿ ಇಂಜಿನ್ಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ. ಖಾತೆ ಇಲ್ಲದೆ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಆಫ್ಲೈನ್ ಧ್ವನಿಗಳನ್ನು, ಉಚಿತ ಕ್ಲೌಡ್ ಧ್ವನಿಗಳನ್ನು, ಅಥವಾ API ಕೀ ಅಗತ್ಯವಿರುವ ಕ್ಲೌಡ್ ಎಂಜಿನ್ಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ.
+
+
+ ಧ್ವನಿ ಎಂಜಿನ್ಗಳು
+
+
+ ಸ್ವರಗಳು
+
+
+ {0} ಧ್ವನಿಗಳು
+
+
+ ನೀವು ಆಯ್ಕೆ ಮಾಡಿಕೊಂಡ ಎಂಜಿನಿನಿಂದ ಪ್ರತಿಯೊಂದು ಧ್ವನಿ. ಫಿಲ್ಟರ್ ಮಾಡಿ, ಪೂರ್ವದೃಶ್ಯ ಮಾಡಿರಿ, ನಂತರ ನೀವು ಬಯಸುವಗಳನ್ನು Windows SAPI ಗೆ установить ಮಾಡಿ.
+
+
+ ಸ್ವರಗಳು
+
+
+ ಅಪರಿಚಿತ ಇಂಜಿನ್
+
+
+ ಅನಾಮಿಕ
+
+
+ ಸರಿಪಡಿಸಿ
+
+
+ ಕೀ ಅಂಗೀಕರಿಸಲಾಗಿದೆ ಆದರೆ ಯಾವುದೇ ಧ್ವನಿಗಳು ಹಿಂದಿರುಗಿಸಲ್ಪಡುವುದಿಲ್ಲ — ಕೀಲಿಗೆ TTS ಪ್ರವೇಶವಿದೆ ಎಂದು ಪರಿಶೀಲಿಸಿ.
+
+
+ {0} ಧ್ವನಿಗಳು · {1} ಆಯ್ಕೆಯಾಗಿವೆ · {2} ಸ್ಥಾಪಿಸಲಾಗಿದೆ
+
+
+ ಮೊದಲು ವಾಯ್ಸ್ ಎಂಜಿನ್ಗಳು ಟ್ಯಾಬ್ನಲ್ಲಿ ನಿಮ್ಮ ವಾಯ್ಸ್ ಎಂಜಿನ್ಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಿಕೊಳ್ಳಿ (ಎಂಜಿನ್ ಗೆ ಕೀ ಅಗತ್ಯವಿದ್ದರೆ ಅಲ್ಲಿ ಪ್ರಮಾಣಿ೦ಪತ್ರಗಳನ್ನು ಕೂಡ ಸೇರಿಸಿ), ನಂತರ ಇಲ್ಲಿ ವಾಯ್ಗಳನ್ನು ಲೋಡ್ ಮಾಡಿ.
+
+
+ ಯಾವುದೇ ಎಂಜಿನ್ನು ಆಯ್ಕೆಮಾಡಲಾಗಿಲ್ಲ — ವಾಯ್ಸ್ ಎಂಜಿನ್ಗಳು ಟ್ಯಾಬ್ ತೆರೆಯಿರಿ ಮತ್ತು ಕನಿಷ್ಠ ಒಂದು ಎಂಜಿನ್ ಟಿಕ್ಮಾರ್ಕ್ ಮಾಡಿ.
+
+
+ ಇನ್ನು ಯಾವ ಧ್ವನಿಗಳು ಇಲ್ಲ
+
+
+ {0}: {1}
+
+
+ {0} ಧ್ವನಿಗಳನ್ನು ಲೋಡ್ ಮಾಡಲಾಗಿದೆ
+
+
+ {0}: API ಕೀ ಇಲ್ಲ — Credentials ಟ್ಯಾಬ್ನಲ್ಲಿ ಒಂದು ಸೇರಿಸಿ
+
+
+ ಮೊದಲು ವಾಯ್ಸ್ ಎಂಜಿನ್ಸ್ ಟ್ಯಾಬ್ನಲ್ಲಿ ಕನಿಷ್ಠ ಒಂದು ಎಂಜಿನ್ ಅನ್ನು ಆರಿಸಿ.
+
+
+ {0} ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗಲಿಲ್ಲ (ನಿರ್ವಹಣಾಧಿಕಾರಿಯ ಅನುಮತಿ ಅಗತ್ಯವಿರಬಹುದು)
+
+
+ {0} ಅನ್ನು SAPI ಗೆ ಇನ್ಸ್ಟಾಲ್ ಮಾಡಲಾಗಿದೆ
+
+
+ {0} ಎಂಜಿನ್ಗಳು ಹ್ತು — ಯಾವುದೇ API ಕೀ ಸಜ್ಜಾಗಿಲ್ಲ
+
+
+ {0} ತೆರವುಗೊಳಿಸಲಾಯಿತು; {1} ವಿಫಲವಾಗಿತು
+
+
+ ಸ್ಥಾಪಿತ ಧ್ವನಿಗಳನ್ನೇ ಮಾತ್ರ ತೋರಿಸಿ
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.ko.resx b/VoiceGarden.UI/Resources/Strings.ko.resx
index 397a2d2..ad94507 100644
--- a/VoiceGarden.UI/Resources/Strings.ko.resx
+++ b/VoiceGarden.UI/Resources/Strings.ko.resx
@@ -56,9 +56,6 @@
어댑터 설치
-
- en-US 별칭 추가
-
고급의
@@ -68,9 +65,6 @@
어떤 엔진이 사용되는지 이해하는 데 도움이 됩니다. 문자, 키 또는 PII가 전송되지 않았습니다.
-
- API 키
-
보이스가든
@@ -92,66 +86,21 @@
확인 중...
-
- 닫다
-
-
- 클라우드 보이스
-
-
- 자격 증명 구성...
-
-
- 자격 증명 구성
-
-
- 음성 구성...
-
-
- 음성 구성
-
-
- {0} 다운로드됨
-
-
- {0} 설치됨
-
-
- {0} 선택됨
-
-
- 총 {0}
-
다운로드됨
-
- 모델 {0}개를 다운로드했습니다.
-
-
- {0} 다운로드, 실패 {1}
-
다운로드됨
-
- 다운로드 실패: {0} 모델
-
{0}({1}) 다운로드 중...
먼저 모델을 다운로드하세요.
-
- 선택한 다운로드
-
익명으로 사용 분석 보내기(선택)
-
- Edge 브라우저 음성 활성화
-
엔진:
@@ -176,12 +125,6 @@
{0} 음성을 가져오는 중...
-
- 음성 가져오기
-
-
- 필터:
-
{0}개의 목소리를 찾았습니다
@@ -191,9 +134,6 @@
VoiceGarden 개선에 도움을 주세요
-
- ▼ 고급 숨기기
-
설치하다
@@ -206,33 +146,15 @@
{0} 설치, 실패 {1}
-
- SAPI에 {0} 모델을 설치했습니다.
-
-
- 설치만 됨
-
HKLM에 {0} 음성을 설치했습니다.
설치 실패: {0}
-
- SAPI(HKLM)에 모델 설치 중...
-
선택한 항목 설치
-
- SAPI에 설치
-
-
- 유효하지 않음: {0}
-
-
- 열쇠:
-
AAC 소프트웨어가 특정 언어(예: 영어)만 지원하는 경우 SherpaOnnx 모델을 홍보할 때 "en-US 별칭 추가"를 활성화하세요. 이렇게 하면 모든 언어의 음성이 영어 음성으로 나타나므로 언어별로 필터링되는 앱에 표시됩니다.
@@ -248,9 +170,6 @@
로그 수준:
-
- 모델 관리...
-
모델 파일을 찾을 수 없습니다.
@@ -266,15 +185,6 @@
오디오가 생성되지 않았습니다.
-
- 다운로드한 모델이 없습니다. 먼저 모델을 다운로드한 후 필요한 경우 다시 스캔을 클릭하세요.
-
-
- 다운로드 URL 없음
-
-
- 미리보기용 모델 ID를 확인할 수 없습니다.
-
설치된 모델이 없습니다.
@@ -284,9 +194,6 @@
아니요
-
- 오프라인 음성
-
VoiceGarden은 Grid 3, Mind Express, Balabolka, Tobii Communicator 및 System.Speech에 구축된 모든 앱을 포함하여 SAPI 5를 지원하는 모든 Windows 애플리케이션에 20개 이상의 최신 텍스트 음성 변환 엔진을 연결하는 무료 오픈 소스 음성 브리지입니다.
@@ -296,9 +203,6 @@
보이스가든에 오신 것을 환영합니다
-
- 활성화된 엔진만 표시됩니다. 메인 페이지에서 엔진을 전환합니다.
-
오픈 로그
@@ -308,9 +212,6 @@
미리보기 실패: {0}
-
- 미리보기 중...
-
{0} 미리보기 중...
@@ -323,51 +224,18 @@
VoiceGarden은 자원봉사자들이 구축한 무료 오픈 소스 프로젝트입니다. 어떤 TTS 엔진이 가장 많이 사용되는지 이해하고, 버그를 식별하고, 개발 우선순위를 정하는 데 도움을 주기 위해 익명의 사용 분석을 수집하고자 합니다.
-
- 준비가 된
-
-
- 지역
-
-
- 등록하다
-
{0}개의 음성을 삭제했습니다.
-
- 관리자 권한을 요청하는 중...
-
재등록
-
- 다시 스캔
-
-
- 다시 검사됨: {0}개의 모델이 준비됨
-
-
- 찾다...
-
음성 검색...
-
- 먼저 다운로드할 모델을 선택하세요.
-
먼저 설치할 음성을 선택하세요.
-
- 셰르파 Onnx 모델
-
-
- Sherpa Onnx 신경 TTS
-
-
- ▶ 고급 표시
-
기본 화면에서 64비트용 설치(필요한 경우 32비트용)를 클릭합니다. 그러면 VoiceGarden이 호환되는 모든 앱에서 사용할 수 있는 SAPI 5 음성으로 등록됩니다.
@@ -389,18 +257,12 @@
제거
-
- 검증
-
검증 중...
유효함({0} 음성)
-
- 음성 엔진
-
보이스가든이란 무엇인가요?
@@ -423,4 +285,316 @@
예, VoiceGarden 개선에 도움을 주세요
+
+ 어댑터 등록, 앱 설정, 오프라인 모델 관리 및 정보 — 안내된 흐름의 일부가 아닌 모든 것.
+
+
+ Voices 탭에서 오프라인 음성을 탐색, 다운로드 및 설치하세요 — 거기에서 SherpaOnnx 엔진을 선택하세요.
+
+
+ 오프라인 모델
+
+
+ 설정
+
+
+ 도구 및 설정
+
+
+ 음성이 설치되거나 음성 탭에서 다시 설치될 때마다 적용됩니다. 기존 음성은 다음에 설치할 때 변경 사항을 적용받습니다.
+
+
+ 오른쪽에서 왼쪽으로 읽는 언어(아랍어, 우르두어, 페르시아어, 히브리어, 파슈토어 등)의 음성도 아랍어(ar-SA) 아래에 나타나므로, 아랍어 음성용으로 설정된 앱에서도 찾을 수 있습니다.
+
+
+ 또한 아랍어 아래에서 오른쪽에서 왼쪽으로 읽는 음성을 별칭으로 지정
+
+
+ 다른 언어의 음성도 영어(en-US)로 나타나므로 일부 AAC 타이틀과 같이 영어 음성만 나열하는 앱도 이를 사용할 수 있습니다.
+
+
+ 영어가 아닌 음성에 대해 en-US 별칭 추가
+
+
+ 음성은 실제 언어로 설치됩니다. 별명은 두 번째 언어 아래에 추가 복사본을 만들어 언어로 필터링하는 앱에서도 여전히 찾을 수 있도록 합니다.
+
+
+ SAPI 음성 별칭
+
+
+ 엔진으로 돌아가기
+
+
+ 구름
+
+
+ 키 필요
+
+
+ 키가 저장되었습니다
+
+
+ 키 없음
+
+
+ 오프라인
+
+
+ 명확하게 보여줌
+
+
+ 보이스를 불러오기 전에 키가 작동하는지 확인하세요. 언제든지 돌아올 수 있습니다.
+
+
+ 선택한 각 엔진의 인증 정보를 입력하십시오. 값은 이 컴퓨터에만 저장됩니다.
+
+
+ 선택된 엔진에는 자격 증명이 필요하지 않습니다.
+
+
+ 모든 음성 선택 해제
+
+
+ 다운로드
+
+
+ {0} 다운로드 실패
+
+
+ {0} 다운로드에 실패했습니다. 인터넷 연결을 확인하고 다시 시도하세요 — 계속 실패하면 다른 음성 앱을 닫고 VoiceGarden을 재시작하세요.
+
+
+ 여러 언어로 제공되는 무료 마이크로소프트 클라우드 음성. 최고의 무료 온라인 옵션 — 자연스러운 품질, API 키 불필요, 인터넷 필요.
+
+
+ 엣지 보이스
+
+
+ {0} 클라우드 음성. API 키가 필요합니다.
+
+
+ {0} 클라우드 음성. API 키와 지역이 필요합니다.
+
+
+ {0} 클라우드 음성. 액세스 키, 시크릿 키 및 지역이 필요합니다.
+
+
+ {0} 클라우드 음성. API 키와 사용자 ID가 필요합니다.
+
+
+ {1}개의 엔진 중 {0} 선택됨
+
+
+ API 키
+
+
+ 액세스 키 ID
+
+
+ 인스턴스 ID
+
+
+ 지역
+
+
+ 비밀 액세스 키
+
+
+ 구독 키
+
+
+ 토큰
+
+
+ 사용자 ID
+
+
+ 모든 엔진
+
+
+ 모든 언어
+
+
+ 모든 종류
+
+
+ 모든 엔진
+
+
+ 모든 성별
+
+
+ 어떤 언어
+
+
+ 어떤 품질
+
+
+ 자격 증명
+
+
+ 키 필요
+
+
+ 엔진별로 필터
+
+
+ 성별로 필터링
+
+
+ 언어
+
+
+ 열쇠 필요 없음
+
+
+ 오프라인 전용
+
+
+ 온라인 전용
+
+
+ 품질별로 필터
+
+
+ 타입
+
+
+ 성별
+
+
+ {0}개의 엔진이 숨겨져 있습니다 — 음성 탭에서 음성이 로드될 때까지 해당 언어는 알 수 없습니다.
+
+
+ 음성 불러오기
+
+
+ 다음: 자격 증명
+
+
+ 다음: 목소리
+
+
+ {0} 미리보기에 실패했습니다.
+
+
+ 품질
+
+
+ 설치된 새로 고침
+
+
+ SAPI에서 선택된 항목 제거
+
+
+ 새로 고침됨 — {0}개의 음성 설치됨
+
+
+ 검색 엔진, 언어…
+
+
+ 표시된 모든 음성 선택
+
+
+ 표시된 것 선택
+
+
+ 여러 언어의 오프라인 신경 음성. 신뢰성과 개인정보 보호에 가장 적합 — 다운로드 후 계정이나 인터넷 없이 작동합니다.
+
+
+ 셰르파온닉스
+
+
+ 음성 탭을 열고 '음성 불러오기'를 클릭하세요. 언어, 성별 또는 품질로 필터링하고 마음에 드는 것을 미리 들어본 후 '다운로드(오프라인 모델)'와 'SAPI에 설치'를 사용하세요. 설치된 음성은 앱에서 바로 나타납니다.
+
+
+ 여러분의 목소리를 내세요
+
+
+ 자격 증명
+
+
+ {0} 엔진에는 키가 필요합니다
+
+
+ 필요하지 않음
+
+
+ 자격 증명
+
+
+ 음성 엔진
+
+
+ {0}개 선택됨
+
+
+ 사용할 음성 엔진을 선택하세요. 계정 없이 작동하는 오프라인 음성, 무료 클라우드 음성, 또는 API 키가 필요한 클라우드 엔진을 선택하세요.
+
+
+ 음성 엔진
+
+
+ 목소리
+
+
+ {0}개의 목소리
+
+
+ 선택한 엔진의 모든 음성. 필터링하고 미리 본 후, 원하는 음성을 Windows SAPI에 설치하세요.
+
+
+ 목소리
+
+
+ 알 수 없는 엔진
+
+
+ 알 수 없음
+
+
+ 확인
+
+
+ 키가 승인되었으나 음성이 반환되지 않았습니다 — 키에 TTS 접근 권한이 있는지 확인하세요.
+
+
+ {0}개의 음성 · {1}개 선택됨 · {2}개 설치됨
+
+
+ 먼저 음성 엔진 탭에서 음성 엔진을 선택하세요(엔진이 키를 필요로 하면 거기서 자격 증명도 추가하세요), 그런 다음 여기에서 음성을 불러오세요.
+
+
+ 엔진이 선택되지 않음 — 음성 엔진 탭을 열고 적어도 하나의 엔진을 선택하세요.
+
+
+ 아직 목소리가 없습니다
+
+
+ {0}: {1}
+
+
+ {0}개의 음성이 로드되었습니다
+
+
+ {0}: API 키 없음 — 자격 증명 탭에서 추가하세요
+
+
+ 먼저 음성 엔진 탭에서 최소한 하나의 엔진을 선택하세요.
+
+
+ {0}을(를) 설치할 수 없습니다(관리자 승인이 필요할 수 있음)
+
+
+ {0}가 SAPI에 설치됨
+
+
+ {0} 엔진 건너뜀 — API 키가 설정되지 않음
+
+
+ {0} 제거됨; {1} 실패
+
+
+ 설치된 음성만 표시
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.ml.resx b/VoiceGarden.UI/Resources/Strings.ml.resx
index dbf54a1..c25d91b 100644
--- a/VoiceGarden.UI/Resources/Strings.ml.resx
+++ b/VoiceGarden.UI/Resources/Strings.ml.resx
@@ -56,9 +56,6 @@
അഡാപ്റ്റർ ഇൻസ്റ്റാളേഷൻ
-
- en-US അപരനാമം ചേർക്കുക
-
വിപുലമായ
@@ -68,9 +65,6 @@
ഏത് എഞ്ചിനുകളാണ് ഉപയോഗിക്കുന്നതെന്ന് മനസിലാക്കാൻ ഞങ്ങളെ സഹായിക്കുന്നു. ടെക്സ്റ്റോ കീകളോ പിഐഐയോ അയച്ചിട്ടില്ല.
-
- API കീ
-
വോയ്സ് ഗാർഡൻ
@@ -92,66 +86,21 @@
പരിശോധിക്കുന്നു...
-
- അടയ്ക്കുക
-
-
- ക്ലൗഡ് ശബ്ദങ്ങൾ
-
-
- ക്രെഡൻഷ്യലുകൾ കോൺഫിഗർ ചെയ്യുക...
-
-
- ക്രെഡൻഷ്യലുകൾ കോൺഫിഗർ ചെയ്യുക
-
-
- ശബ്ദങ്ങൾ കോൺഫിഗർ ചെയ്യുക...
-
-
- ശബ്ദങ്ങൾ കോൺഫിഗർ ചെയ്യുക
-
-
- {0} ഡൗൺലോഡ് ചെയ്തു
-
-
- {0} ഇൻസ്റ്റാൾ ചെയ്തു
-
-
- {0} തിരഞ്ഞെടുത്തു
-
-
- ആകെ {0}
-
ഡൗൺലോഡ് ചെയ്തു
-
- ഡൗൺലോഡ് ചെയ്ത {0} മോഡൽ(കൾ)
-
-
- ഡൗൺലോഡ് ചെയ്തു {0}, പരാജയപ്പെട്ടു {1}
-
ഡൗൺലോഡ് ചെയ്തു
-
- ഡൗൺലോഡ് പരാജയപ്പെട്ടു: {0} മോഡൽ(കൾ)
-
{0} ({1}) ഡൗൺലോഡ് ചെയ്യുന്നു...
ആദ്യം മോഡൽ ഡൗൺലോഡ് ചെയ്യുക
-
- ഡൗൺലോഡ് തിരഞ്ഞെടുത്തു
-
അജ്ഞാത ഉപയോഗ അനലിറ്റിക്സ് അയയ്ക്കുക (ഓപ്റ്റ്-ഇൻ)
-
- എഡ്ജ് ബ്രൗസർ ശബ്ദങ്ങൾ പ്രവർത്തനക്ഷമമാക്കുക
-
എഞ്ചിൻ:
@@ -176,12 +125,6 @@
{0} ശബ്ദങ്ങൾ ലഭ്യമാക്കുന്നു...
-
- ശബ്ദങ്ങൾ ലഭ്യമാക്കുക
-
-
- ഫിൽട്ടർ:
-
{0} ശബ്ദങ്ങൾ കണ്ടെത്തി
@@ -191,9 +134,6 @@
വോയ്സ് ഗാർഡൻ മെച്ചപ്പെടുത്താൻ സഹായിക്കുക
-
- ▼ വിപുലമായത് മറയ്ക്കുക
-
ഇൻസ്റ്റാൾ ചെയ്യുക
@@ -206,33 +146,15 @@
{0} ഇൻസ്റ്റാൾ ചെയ്തു, പരാജയപ്പെട്ടു {1}
-
- SAPI-യിലേക്ക് {0} മോഡൽ(കൾ) ഇൻസ്റ്റാൾ ചെയ്തു
-
-
- ഇൻസ്റ്റാൾ ചെയ്തു മാത്രം
-
HKLM-ലേക്ക് {0} ശബ്ദം(കൾ) ഇൻസ്റ്റാൾ ചെയ്തു
ഇൻസ്റ്റാൾ ചെയ്യാനായില്ല: {0}
-
- SAPI (HKLM)-ലേക്ക് മോഡലുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നു...
-
തിരഞ്ഞെടുത്തത് ഇൻസ്റ്റാൾ ചെയ്യുക
-
- SAPI-യിലേക്ക് ഇൻസ്റ്റാൾ ചെയ്യുക
-
-
- അസാധുവാണ്: {0}
-
-
- കീ:
-
നിങ്ങളുടെ AAC സോഫ്റ്റ്വെയർ ചില ഭാഷകളെ മാത്രമേ (ഉദാ. ഇംഗ്ലീഷ്) പിന്തുണയ്ക്കുന്നുള്ളൂവെങ്കിൽ, SherpaOnnx മോഡലുകൾ പ്രൊമോട്ട് ചെയ്യുമ്പോൾ "എൻ-യുഎസ് അപരനാമം ചേർക്കുക" പ്രവർത്തനക്ഷമമാക്കുക. ഇത് ഏത് ഭാഷയിലെയും ശബ്ദങ്ങളെ ഇംഗ്ലീഷ് ശബ്ദങ്ങളായി ദൃശ്യമാക്കുന്നു, അതിനാൽ അവ ഭാഷ അനുസരിച്ച് ഫിൽട്ടർ ചെയ്യുന്ന ആപ്പുകളിൽ ദൃശ്യമാകും.
@@ -248,9 +170,6 @@
ലോഗ് ലെവൽ:
-
- മോഡലുകൾ നിയന്ത്രിക്കുക...
-
മോഡൽ ഫയലുകൾ കണ്ടെത്തിയില്ല
@@ -266,15 +185,6 @@
ഓഡിയോ സൃഷ്ടിച്ചിട്ടില്ല
-
- ഡൗൺലോഡ് ചെയ്ത മോഡലുകളൊന്നും കണ്ടെത്തിയില്ല. ആദ്യം ഒരു മോഡൽ ഡൗൺലോഡ് ചെയ്യുക, തുടർന്ന് ആവശ്യമെങ്കിൽ Rescan ക്ലിക്ക് ചെയ്യുക.
-
-
- ഡൗൺലോഡ് URL ഇല്ല
-
-
- പ്രിവ്യൂവിനുള്ള മോഡൽ ഐഡി നിർണ്ണയിക്കാൻ കഴിഞ്ഞില്ല
-
മോഡലുകളൊന്നും ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ല
@@ -284,9 +194,6 @@
വേണ്ട, നന്ദി
-
- ഓഫ്ലൈൻ ശബ്ദങ്ങൾ
-
ഗ്രിഡ് 3, മൈൻഡ് എക്സ്പ്രസ്, ബാലബോൾക, ടോബി കമ്മ്യൂണിക്കേറ്റർ, കൂടാതെ System.Speech-ൽ നിർമ്മിച്ച ഏതൊരു ആപ്പും ഉൾപ്പെടെ, SAPI 5-നെ പിന്തുണയ്ക്കുന്ന ഏതൊരു വിൻഡോസ് ആപ്ലിക്കേഷനുമായും 20+ ആധുനിക ടെക്സ്റ്റ്-ടു-സ്പീച്ച് എഞ്ചിനുകളെ ബന്ധിപ്പിക്കുന്ന ഒരു സൗജന്യ ഓപ്പൺ സോഴ്സ് വോയ്സ് ബ്രിഡ്ജാണ് VoiceGarden.
@@ -296,9 +203,6 @@
വോയ്സ് ഗാർഡനിലേക്ക് സ്വാഗതം
-
- പ്രവർത്തനക്ഷമമാക്കിയ എഞ്ചിനുകൾ മാത്രമേ കാണിക്കൂ. പ്രധാന പേജിൽ എഞ്ചിനുകൾ ടോഗിൾ ചെയ്യുക.
-
ലോഗുകൾ തുറക്കുക
@@ -308,9 +212,6 @@
പ്രിവ്യൂ പരാജയപ്പെട്ടു: {0}
-
- പ്രിവ്യൂ ചെയ്യുന്നു...
-
{0} പ്രിവ്യൂ ചെയ്യുന്നു...
@@ -323,51 +224,18 @@
വോയ്സ് ഗാർഡൻ സന്നദ്ധപ്രവർത്തകർ നിർമ്മിച്ച ഒരു സ്വതന്ത്ര ഓപ്പൺ സോഴ്സ് പ്രോജക്റ്റാണ്. ഏതൊക്കെ TTS എഞ്ചിനുകളാണ് ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കുന്നതെന്ന് മനസിലാക്കാനും ബഗുകൾ തിരിച്ചറിയാനും വികസനത്തിന് മുൻഗണന നൽകാനും ഞങ്ങളെ സഹായിക്കുന്നതിന്, അജ്ഞാത ഉപയോഗ വിശകലനങ്ങൾ ശേഖരിക്കാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നു.
-
- തയ്യാറാണ്
-
-
- മേഖല
-
-
- രജിസ്റ്റർ ചെയ്യുക
-
നീക്കം ചെയ്ത {0} ശബ്ദം(കൾ)
-
- അഡ്മിൻ പ്രത്യേകാവകാശങ്ങൾ അഭ്യർത്ഥിക്കുന്നു...
-
വീണ്ടും രജിസ്റ്റർ ചെയ്യുക
-
- വീണ്ടും സ്കാൻ ചെയ്യുക
-
-
- വീണ്ടും സ്കാൻ ചെയ്തു: {0} മോഡൽ(കൾ) തയ്യാറാണ്
-
-
- തിരയുക...
-
ശബ്ദങ്ങൾ തിരയുക...
-
- ആദ്യം ഡൗൺലോഡ് ചെയ്യാൻ മോഡലുകൾ തിരഞ്ഞെടുക്കുക
-
ആദ്യം ഇൻസ്റ്റാൾ ചെയ്യാൻ ശബ്ദങ്ങൾ തിരഞ്ഞെടുക്കുക
-
- Sherpa Onnx മോഡലുകൾ
-
-
- Sherpa Onnx ന്യൂറൽ TTS
-
-
- ▶ വിപുലമായത് കാണിക്കുക
-
പ്രധാന സ്ക്രീനിൽ, 64-ബിറ്റിനായി ഇൻസ്റ്റാൾ ചെയ്യുക (ആവശ്യമെങ്കിൽ 32-ബിറ്റ്) ക്ലിക്ക് ചെയ്യുക. ഏത് അനുയോജ്യമായ ആപ്പിനും ഉപയോഗിക്കാനാകുന്ന ഒരു SAPI 5 ശബ്ദമായി ഇത് VoiceGarden-നെ രജിസ്റ്റർ ചെയ്യുന്നു.
@@ -389,18 +257,12 @@
അൺഇൻസ്റ്റാൾ ചെയ്യുക
-
- സാധൂകരിക്കുക
-
സാധൂകരിക്കുന്നു...
സാധുതയുള്ള ({0} ശബ്ദങ്ങൾ)
-
- വോയ്സ് എഞ്ചിനുകൾ
-
എന്താണ് വോയ്സ് ഗാർഡൻ?
@@ -423,4 +285,316 @@
അതെ, VoiceGarden മെച്ചപ്പെടുത്താൻ സഹായിക്കുക
+
+ അഡാപ്റ്റർ രജിസ്ട്രേഷൻ, ആപ്പ് ക്രമീകരണങ്ങൾ, ഓഫ്ലൈൻ മോഡൽ മാനേജുമെന്റ്, അറ്റ്ലെക്കും — ഗൈഡഡ് ഫ്ലോയുടെ ഭാഗമല്ലാത്ത എല്ലാം.
+
+
+ Voices ടാബിൽ നിന്നും ഓൺലൈൻ അല്ലാത്ത വോയിസുകൾ ബ്രൗസ് ചെയ്യുക, ഡൗൺലോഡ് ചെയ്യുക, ഇൻസ്റ്റാൾ ചെയ്യുക — അവിടെ SherpaOnnx എൻജിൻ തിരഞ്ഞെടുക്കുക.
+
+
+ ഓഫ്ലൈൻ മോഡലുകൾ
+
+
+ സെറ്റിങ്ങുകൾ
+
+
+ ഉപകരണങ്ങൾ ۽ ക്രമീകരണങ്ങൾ
+
+
+ വോയ്സസ് ടാബിൽ നിന്നും വോയ്സുകൾ ഇൻസ്റ്റാൾ ചെയ്യുമ്പോഴും പുനഃഇൻസ്റ്റാൾ ചെയ്യുമ്പോഴും ഇത് പ്രയോഗിക്കും. നിലവിലുള്ള വോയ്സുകൾ അടുത്ത തവണ നിങ്ങൾ അവയെ ഇൻസ്റ്റാൾ ചെയ്തപ്പോൾ മാറ്റം സ്വീകരിക്കും.
+
+
+ വലത്തുവശം നിന്ന് ഇടത്തേക്ക് വായിക്കേണ്ട ഭാഷയില് (അറബിക്, ഉറ്ദു, പെര്ഷ്യന്, ഹിബ്രു, പാഷ്തോ…) ഉള്ള ശബ്ദം അറബിക്കടെ (ar-SA)യും സമീപിക്കുന്നു, അതുകൊണ്ട് അറബിക് ശബ്ദങ്ങള്ക്കായി സജ്ജമാക്കിയ ആപ്പുകള്ക്ക് ഇത് കണ്ടെത്താന് കഴിയും.
+
+
+ അറബിക്കിൽ ആരുംപോലുള്ള വലതുവശം-ലെ വോയിസുകൾക്ക് ഉപനാമം നൽകുക
+
+
+ മറ്റേ ഭാഷകളിലുള്ള വോയ്സ്കളും എല്ലാം ഇംഗ്ലീഷ് (en-US) എന്നതായി കാണപ്പെടുന്നു, അതിനാൽ ചില AAC തലക്കാരിലും പോലുള്ള ഇംഗ്ലീഷ് വോയ്സുകൾ മാത്രം ലിസ്റ്റ് ചെയ്യുന്ന ആപ്പുകൾ അത് ഉപയോഗിക്കാം.
+
+
+ അംഗലേGuardian-അമേരിക്കൻ ശൈലിയിലുള്ള അനേകം ഭാഷകളിൽမുള്ള ശബ്ദങ്ങൾക്ക് ഒരു ഉപനാമം ചേർക്കുക
+
+
+ വോയ്സുകൾ അവരുടെ യഥാർത്ഥ ഭാഷയിൽ ഇൻസ്റ്റാൾ ചെയ്യപ്പെട്ടിരിക്കുന്നു. ഉപനാമങ്ങൾ രണ്ടാമത്തെ ഭാഷയുടെ കീഴിൽ അധിക പകർപ്പുകൾ ചേർക്കുന്നു, അതിനാൽ ഭാഷയിലൂടെ ഫിൽട്ടർ ചെയ്യുന്ന ആപ്സുകൾ അവയെ ഇപ്പോഴും കണ്ടെത്താൻ കഴിയും.
+
+
+ SAPI വോയ്സ് അലിയാസുകൾ
+
+
+ എഞ്ചിനുകളിലേക്ക് തിരിച്ചുപോവുക
+
+
+ മേഘം
+
+
+ കീ ആവശ്യമാണ്
+
+
+ കീ സേവ് ചെയ്തു
+
+
+ ഈ ഡിസ്ക്കില്ല
+
+
+ ഓഫ്ലൈൻ
+
+
+ സ്പഷ്ടമായി കാണിക്കുന്നു
+
+
+ വോയിസുകൾ ലോഡ് ചെയ്യുന്നതിന് മുമ്പ് ഒരു കീ പ്രവർത്തിക്കുന്നുവോയെന്ന് പരിശോധിക്കുക. നിങ്ങൾക്ക് എപ്പോൾ വേണമെങ്കിലും മടങ്ങിവരാം.
+
+
+ തിരഞ്ഞെടുത്ത ഓരോ എഞ്ചിനിനും ക്രെഡൻഷ്യലുകൾ നൽകുക. മൂല്യങ്ങൾ ഈ കമ്പ്യൂട്ടറിലാണ് മാത്രമേ സംരക്ഷിക്കപ്പെടുകയുള്ളൂ.
+
+
+ തിരഞ്ഞെടുത്ത എഞ്ചിനുകൾക്ക് ക്രെഡൻഷ്യലുകൾ ആവശ്യമില്ല.
+
+
+ ഏറ്റവും ശബ്ദങ്ങളും റദ്ദാക്കുക
+
+
+ ഡൗൺലോഡ്
+
+
+ {0} ഡൗൺലോഡ് പരാജയപ്പെട്ടു
+
+
+ {0} ഡൗൺലോഡ് ചെയ്യാനായില്ല. നിങ്ങളുടെ ഇന്റർനെറ്റ് കണക്ഷൻ പരിശോധിച്ച് വീണ്ടുമെത്ത চেষ্টা ചെയ്യുക — അത് തുടർന്നും പരാജയം ഉണ്ടാക്കുകയാണെങ്കിൽ, മറ്റ് വോയ്സ് ആപ്പുകൾ അടച്ച് VoiceGarden റീസ്റ്റാർട്ട് ചെയ്യുക.
+
+
+ മലയാളം ഉൾപ്പെടെയുള്ള പല ഭാഷകളിലും സൗജന്യ മൈക്രോസ്ഫ്റ്റ് ക്ലൗഡ് വോയിസുകൾ. മികച്ച സൗജന്യ ഓൺലൈന്ന് ഓപ്ഷൻ — സ്വാഭാവിക ഗുണമേൻമ, API കീ ആവശ്യമില്ല, ഇന്റർനെറ്റ് വേണം.
+
+
+ എഡ്ജ് വോയ്സസ്സ്
+
+
+ {0} ക്ലൗഡ് വോയ്സുകൾ. ഒരു API കീ ആവശ്യമാണ്.
+
+
+ {0} ക്ലൗഡ് വോയ്സസ്. ഒരു API കീയും റീജിയനും ആവശ്യമുണ്ട്.
+
+
+ {0} ക്ലൗഡ് വോയിസുകൾ. ഒരു ആക്സസ് കീ, സീക്രെറ്റ് കീ, റീജിയൺ ആവശ്യമാണ്.
+
+
+ {0} ക്ലൗഡ് ശബ്ദങ്ങൾ. ഒരു API കീയും ഉപയോക്തൃ 아이ഡിയും ആവശ്യമാണ്.
+
+
+ {1} എൻജിനുകളിൽ {0} തിരഞ്ഞെടുത്തു
+
+
+ എപിഐ കീ
+
+
+ അക്സസ് കീ ഐഡി
+
+
+ ഇൻസ്റ്റാൻസ് ഐഡി
+
+
+ പ്രദേശം
+
+
+ രഹസ്യ ആക്സസ്സ് കീ
+
+
+ സബ്സ്ക്രിപ്ഷൻ കീ
+
+
+ ടോക്കൺ
+
+
+ ഉപയോക്തൃ ഐഡി
+
+
+ എല്ലാ എഞ്ചിനുകളും
+
+
+ എല്ലാ ഭാഷകളും
+
+
+ എല്ലാ തരങ്ങൾ
+
+
+ എല്ലാ എഞ്ചിനുകളും
+
+
+ ഏതെങ്കിലും ലിംഗം
+
+
+ ഏതെങ്കിലും ഭാഷ
+
+
+ ഏതെങ്കിലും ഗുണമേൻമ
+
+
+ ക്രെഡൻഷ്യൽസ്
+
+
+ കീ ആവശ്യമാണ്
+
+
+ എഞ്ചിൻ അനുസരിച്ച് ഫിൽട്ടർ ചെയ്യുക
+
+
+ ലിംഗം അനുസരിച്ച് ഫിൽട്ടർ ചെയ്യുക
+
+
+ ഭാഷ
+
+
+ ചാവി ആവശ്യമായില്ല
+
+
+ ഓൺലൈൻ ഇല്ലാതെ മാത്രം
+
+
+ ഓൺലൈൻ മാത്രം
+
+
+ ഗുണനിലവാരത്തെ അടിസ്ഥാനമാക്കി ഫിൽട്ടർ ചെയ്യുക
+
+
+ ടൈപ്പ്
+
+
+ ലിംഗം
+
+
+ {0} എൻജിനുകൾ മറഞ്ഞിരിക്കുന്നു — അവയുടെ ഭാഷകൾ Voices ടാബിൽ അവരുടെ ശബ്ദങ്ങൾ ലോഡ് ചെയ്യപ്പെടുന്നതുവരെ അറിയപ്പെടില്ല.
+
+
+ വോക്സ് ലോഡ് ചെയ്യുക
+
+
+ അടുത്തത്: രേഖകൾ
+
+
+ അടുത്തത്: ശബ്ദങ്ങൾ
+
+
+ {0} എന്നതിന് മുൻകാഴ്ച പരാജയപ്പെട്ടു.
+
+
+ ഗുണനിലവാരം
+
+
+ ഇൻസ്റ്റാൾ ചെയ്തത് പുനഃസഹജമാക്കുക
+
+
+ SAPI-ൽ നിന്ന് തിരഞ്ഞെടുക്കപ്പെട്ടത് നീക്കംചെയ്യുക
+
+
+ പരിഷ്കരിച്ചു — {0} ശബ്ദങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്തു
+
+
+ സർച് എഞ്ചിനകളും, ഭാഷകളും…
+
+
+ ചിച്ചുണ്ടായ എല്ലാ സ്വരങ്ങളും തിരഞ്ഞെടുക്കുക
+
+
+ പ്രദർശിച്ചവ തിരഞ്ഞെടുക്കുക
+
+
+ അഞ്ചു ഭാഷകളില് ഓഫ്ലൈന് ന്യുറല് വോയിസുകള്. വിശ്വസനീയതക്കും സ്വകാര്യതയ്ക്കുമായി ഏറ്റവും മികച്ചത് — ഡൗൺലോഡ് ചെയ്തതിന് ശേഷം അക്കൗണ്ടും ഇന്റര്നെറ്റും വേണ്ടാതെ ഫംഗ്ഷന് ചെയ്യും.
+
+
+ ഷെർപاؒഒൻഎഎക്സ്
+
+
+ വോയിസസ് ടാബ് തുറന്ന് ലോഡ് വോയിസസ് ക്ലിക്ക് ചെയ്യുക. ഭാഷ, ലിംഗം അല്ലെങ്കിൽ ഗുണനിലവാരം പ്രകാരം ഫിൽടർ ചെയ്ത ശേഷം നിങ്ങൾ ഇഷ്ടപ്പെടുന്നവ പ്രിവ്യൂ ചെയ്യുക, തുടർന്ന് ഡൗണ്ലോഡ് (ഓഫ്ലൈൻ മോഡലുകൾ) ഉപയോഗിച്ച് ഇൻസ്റ്റാൾ ചെയ്ത് SAPI-യിലേക്ക് ചേർക്കുക. ഇൻസ്റ്റാൾ ചെയ്ത വോയിസുകൾ നിങ്ങളുടെ ആപ്പുകളിൽ നേരിട്ട് കാണപ്പെടും.
+
+
+ നിങ്ങളുടെ ശബ്ദങ്ങൾ നേടുക
+
+
+ ക്രെഡൻഷ്യൽസ്
+
+
+ {0} എൻജിനുകൾക്ക് കീകൾ ആവശ്യമാണ്
+
+
+ ആവശ്യമില്ല
+
+
+ ക്രെഡൻഷ്യൽസ്
+
+
+ വോയ്സ് എഞ്ചിനുകൾ
+
+
+ {0} തിരഞ്ഞെടുക്കപ്പെട്ടു
+
+
+ നിങ്ങൾ ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്ന വോയ്സ് എഞ്ചിനുകൾ തിരഞ്ഞെടുക്കുക. അക്കൗണ്ട് ഇല്ലാതെ പ്രവർത്തിക്കുന്ന ഓഫ്ലൈൻ വോയിസുകൾ, സൗജന്യ ക്ലൗഡ് വോയിസുകൾ, അല്ലെങ്കിൽ എപി.ഐ കീ ആവശ്യമായ ക്ലൗഡ് എഞ്ചിനുകൾ തിരഞ്ഞെടുക്കുക.
+
+
+ വോയ്സ് എഞ്ചിനുകൾ
+
+
+ സ്വരങ്ങൾ
+
+
+ {0} ശബ്ദങ്ങൾ
+
+
+ നിങ്ങൾ തിരഞ്ഞെടുക്കുന്ന എഞ്ചിനുകളിൽ നിന്നുള്ള ഓരോ ശബ്ദവും. ഫിൽട്ടർ ചെയ്യുക, മുൻകാഴ്ച കാണുക, പിന്നീട് നിങ്ങൾക്ക് വേണ്ടവ Windows SAPI-യിൽ ഇൻസ്റ്റാൾ ചെയ്യുക.
+
+
+ സ്വരം
+
+
+ അറിയപ്പെടാത്ത എഞ്ചിൻ
+
+
+ അജ്ഞാത
+
+
+ ശരി പരിശോധിക്കുക
+
+
+ കീ സ്വീകരിക്കപ്പെട്ടു പക്ഷേ ശബ്ദങ്ങള് തിരികെ ലഭിച്ചില്ല — കിയുടെ TTS പ്രവേശനം സജ്ജമാണോ പരിശോധിക്കുക.
+
+
+ {0} സ്വരം· {1} തിരഞ്ഞെടുത്തു· {2} ഇൻസ്റ്റാൾ ചെയ്തു
+
+
+ ആദ്യമായി വോയിസ് എഞ്ചിനുകൾ ടാബിൽ നിങ്ങളുടെ വോയിസ് എഞ്ചിനുകൾ തിരഞ്ഞെടുക്കുക (എഞ്ചിനിന് കീ ആവശ്യമെങ്കിൽ അവിടെ ക്രെഡൻഷ്യലുകളും ചേർക്കുക), തുടർന്ന് ഇവിടെ വോയിസുകൾ ലോഡ് ചെയ്യുക.
+
+
+ എന്താനും എഞ്ചിനുകളും തിരഞ്ഞെടുക്കപ്പെട്ടിട്ടില്ല — വോയ്സ് എഞ്ചിനുകൾ ടാബ് തുറക്കൂ, കുറഞ്ഞത് ഒരു എഞ്ചിൻ ടിക്കുചെയ്യുക.
+
+
+ ഇതിനിച്ച voices ഒന്നും ഇല്ല
+
+
+ {0}: {1}
+
+
+ {0} ശബ്ദങ്ങൾ ലോഡ് ചെയ്തു
+
+
+ {0}: API കീ ഇല്ല — ക്രെഡൻഷ്യൽസ് ടാബിൽ ഒരു കീ ചേർക്കുക
+
+
+ വോയ്സ് എൻജിനുകൾ ടാബിൽ ആദ്യം കുറഞ്ഞത് ഒരു എൻജിൻ തിരഞ്ഞെടുക്കുക.
+
+
+ {0} ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയുന്നില്ല (അഡ്മിനിസ്ട്രേറ്റർ അംഗീകാരം ആവശ്യമായിരിക്കാം)
+
+
+ {0} SAPI-ലേക്ക് ഇൻസ്റ്റാൾ ചെയ്തു
+
+
+ {0} എൻജിനുകൾ ഒഴിവാക്കി — API കീ സജ്ജമാക്കിയിട്ടില്ല
+
+
+ {0} ഒഴിവാക്കി; {1} പരാജയപ്പെട്ടു
+
+
+ ഇൻസ്റ്റാൾ ചെയ്ത ശബ്ദങ്ങൾ മാത്രം കാണിക്കുക
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.mr.resx b/VoiceGarden.UI/Resources/Strings.mr.resx
index d5f7c1b..54375c5 100644
--- a/VoiceGarden.UI/Resources/Strings.mr.resx
+++ b/VoiceGarden.UI/Resources/Strings.mr.resx
@@ -56,9 +56,6 @@
अडॅप्टर स्थापना
-
- en-US उपनाव जोडा
-
प्रगत
@@ -68,9 +65,6 @@
कोणती इंजिने वापरली जातात हे समजण्यास आम्हाला मदत करते. कोणताही मजकूर, की किंवा PII पाठवले नाही.
-
- API की
-
व्हॉईस गार्डन
@@ -92,66 +86,21 @@
तपासत आहे...
-
- बंद करा
-
-
- मेघ आवाज
-
-
- क्रेडेन्शियल कॉन्फिगर करा...
-
-
- क्रेडेन्शियल्स कॉन्फिगर करा
-
-
- आवाज कॉन्फिगर करा...
-
-
- आवाज कॉन्फिगर करा
-
-
- {0} डाउनलोड केले
-
-
- {0} स्थापित
-
-
- {0} निवडले
-
-
- {0} एकूण
-
डाउनलोड केले
-
- डाउनलोड केलेले {0} मॉडेल
-
-
- डाउनलोड केले {0}, अयशस्वी {1}
-
डाउनलोड केले
-
- डाउनलोड अयशस्वी: {0} मॉडेल
-
डाउनलोड करत आहे {0} ({1})...
प्रथम मॉडेल डाउनलोड करा
-
- डाउनलोड निवडले
-
अनामित वापर विश्लेषण पाठवा (निवड करा)
-
- एज ब्राउझर व्हॉईस सक्षम करा
-
इंजिन:
@@ -176,12 +125,6 @@
{0} आवाज आणत आहे...
-
- आवाज आणा
-
-
- फिल्टर:
-
{0} आवाज सापडले
@@ -191,9 +134,6 @@
व्हॉइसगार्डन सुधारण्यात मदत करा
-
- ▼ प्रगत लपवा
-
स्थापित करा
@@ -206,33 +146,15 @@
स्थापित {0}, अयशस्वी {1}
-
- SAPI वर {0} मॉडेल(ले) स्थापित केले
-
-
- फक्त स्थापित
-
HKLM वर {0} व्हॉइस स्थापित केले
स्थापना अयशस्वी: {0}
-
- SAPI (HKLM) वर मॉडेल्स स्थापित करत आहे...
-
निवडलेले स्थापित करा
-
- SAPI वर स्थापित करा
-
-
- अवैध: {0}
-
-
- की:
-
तुमचे AAC सॉफ्टवेअर काही विशिष्ट भाषांना (उदा. इंग्रजी) सपोर्ट करत असल्यास, SherpaOnnx मॉडेल्सचा प्रचार करताना "Add en-US उपनाव" सक्षम करा. यामुळे कोणत्याही भाषेतील आवाज इंग्रजी व्हॉइस म्हणून दिसतात, त्यामुळे ते भाषेनुसार फिल्टर करणाऱ्या ॲप्समध्ये दिसतात.
@@ -248,9 +170,6 @@
लॉग स्तर:
-
- मॉडेल व्यवस्थापित करा...
-
मॉडेल फाइल्स आढळल्या नाहीत
@@ -266,15 +185,6 @@
कोणताही ऑडिओ जनरेट केलेला नाही
-
- डाउनलोड केलेले कोणतेही मॉडेल आढळले नाहीत. प्रथम मॉडेल डाउनलोड करा, नंतर आवश्यक असल्यास पुन्हा स्कॅन क्लिक करा.
-
-
- डाउनलोड URL नाही
-
-
- पूर्वावलोकनासाठी मॉडेल आयडी निर्धारित करू शकलो नाही
-
कोणतेही मॉडेल स्थापित केलेले नाहीत
@@ -284,9 +194,6 @@
नाही धन्यवाद
-
- ऑफलाइन आवाज
-
VoiceGarden हा एक विनामूल्य, मुक्त-स्रोत व्हॉइस ब्रिज आहे जो SAPI 5 ला सपोर्ट करणाऱ्या कोणत्याही Windows ॲप्लिकेशनला 20+ आधुनिक टेक्स्ट-टू-स्पीच इंजिन जोडतो — ग्रिड 3, माइंड एक्सप्रेस, बालाबोल्का, टोबी कम्युनिकेटर आणि System.Speech वर तयार केलेले कोणतेही ॲप.
@@ -296,9 +203,6 @@
VoiceGarden मध्ये आपले स्वागत आहे
-
- फक्त सक्षम इंजिन दाखवले आहेत. मुख्य पृष्ठावर इंजिन टॉगल करा.
-
लॉग उघडा
@@ -308,9 +212,6 @@
पूर्वावलोकन अयशस्वी: {0}
-
- पूर्वावलोकन करत आहे...
-
पूर्वावलोकन करत आहे {0}...
@@ -323,51 +224,18 @@
व्हॉइसगार्डन हा स्वयंसेवकांनी तयार केलेला एक विनामूल्य, मुक्त-स्रोत प्रकल्प आहे. कोणती TTS इंजिने सर्वाधिक वापरली जातात हे समजून घेण्यात, बग ओळखण्यासाठी आणि विकासाला प्राधान्य देण्यासाठी, आम्ही अनामित वापर विश्लेषणे गोळा करू इच्छितो.
-
- तयार
-
-
- प्रदेश
-
-
- नोंदणी करा
-
{0} आवाज काढून टाकला
-
- प्रशासकीय विशेषाधिकारांची विनंती करत आहे...
-
पुन्हा नोंदणी करा
-
- पुन्हा स्कॅन करा
-
-
- पुन्हा स्कॅन केले: {0} मॉडेल तयार
-
-
- शोधा...
-
आवाज शोधा...
-
- प्रथम डाउनलोड करण्यासाठी मॉडेल निवडा
-
प्रथम स्थापित करण्यासाठी आवाज निवडा
-
- शेर्पा Onnx मॉडेल
-
-
- शेर्पा Onnx न्यूरल TTS
-
-
- ▶ प्रगत दर्शवा
-
मुख्य स्क्रीनवर, 64-बिट (आणि आवश्यक असल्यास 32-बिट) साठी स्थापित करा क्लिक करा. हे VoiceGarden ला SAPI 5 व्हॉईस म्हणून नोंदणीकृत करते जे कोणतेही सुसंगत ॲप वापरू शकते.
@@ -389,18 +257,12 @@
विस्थापित करा
-
- प्रमाणित करा
-
प्रमाणित करत आहे...
वैध ({0} आवाज)
-
- व्हॉइस इंजिन
-
व्हॉइसगार्डन म्हणजे काय?
@@ -423,4 +285,316 @@
होय, व्हॉइसगार्डन सुधारण्यात मदत करा
+
+ एडॉप्टर नोंदणी, अॅप सेटिंग्ज, ऑफलाइन मॉडेल व्यवस्थापन आणि बद्दल — सर्व काही जे मार्गदर्शित प्रवाहाचा भाग नाही.
+
+
+ व्हॉईसेस टॅबमधून ऑफलाइन व्हॉईसेस ब्राउझ करा, डाउनलोड करा आणि इंस्टॉल करा — तिथे SherpaOnnx इंजिन निवडा.
+
+
+ ऑफलाइन मॉडेल्स
+
+
+ सेटिंग्ज
+
+
+ साधने आणि सेटिंग्ज
+
+
+ जेव्हा व्हॉईस टॅबमधून व्हॉईस इन्स्टॉल किंवा रिइन्स्टॉल केल्या जातात तेव्हा लागू केले जाते. विद्यमान व्हॉईस पुढील वेळी तुम्ही त्यांना इन्स्टॉल केल्यावर बदल ओळखतात.
+
+
+ उजव्या ते डाव्या भाषेतली मजकूर वाणी (अरबी, उर्दू, फारसी, हिब्रू, पश्तो…) देखील अरबी (ar-SA) अंतर्गत दिसते, त्यामुळे अरबी आवाजांसाठी सेट केलेल्या अॅप्सना ती सापडू शकते.
+
+
+ अरबी अंतर्गत उजव्या-ते-डाव्या आवाजांसाठी देखील उपनाव
+
+
+ इतर कोणत्याही भाषेतील आवाजदेखील इंग्रजी (en-US) प्रमाणे दिसतो, त्यामुळे फक्त इंग्रजी आवाजांची यादी करणाऱ्या अॅप्स — काही AAC शीर्षकेसारखे — हे वापरू शकतात.
+
+
+ अ-इंग्रजी आवाजांसाठी en-US उपनाम जोडा
+
+
+ आवाज त्यांच्या वास्तविक भाषेत स्थापित केले जातात. उपनामे दुसऱ्या भाषेत अतिरिक्त प्रती जोडतात जेणेकरून भाषा नुसार फिल्टर करणारे अॅप्स त्यांना अजूनही शोधू शकतील.
+
+
+ SAPI व्हॉईस उपनाम
+
+
+ इंजिनकडे परत
+
+
+ ढग
+
+
+ की आवश्यक आहे
+
+
+ की जतन केली
+
+
+ कोणतीही गुरुत्वकुंजी नाही
+
+
+ ऑफलाइन
+
+
+ स्पष्ट दाखवले
+
+
+ व्हॉईस लोड करण्यापूर्वी की कार्य करते का ते तपासा. तुम्ही कधीही परत येऊ शकता.
+
+
+ प्रत्येक निवडलेल्या इंजिनसाठी क्रेडेन्शियल्स प्रविष्ट करा. मूल्ये फक्त या संगणकावर जतन केली जातात.
+
+
+ निवडलेल्या कोणत्याही इंजिनसाठी क्रेडेन्शियल्सची गरज नाही.
+
+
+ सर्व आवाज निवड बाहेर करा
+
+
+ डाउनलोड करा
+
+
+ {0} साठी डाउनलोड अयशस्वी
+
+
+ {0} साठी डाउनलोड अयशस्वी झाले. तुमचा इंटरनेट कनेक्शन तपासा आणि पुन्हा प्रयत्न करा — जर ते सतत अयशस्वी होत असेल, तर इतर व्हॉइस अॅप्स बंद करा आणि VoiceGarden रीस्टार्ट करा.
+
+
+ मुक्त मायक्रोसॉफ्ट क्लाउड व्हॉईस अनेक भाषांमध्ये. सर्वोत्तम मोफत ऑनलाइन पर्याय — नैसर्गिक गुणवत्ता, API कीची गरज नाही, इंटरनेट आवश्यक आहे.
+
+
+ एज व्हॉइसेस
+
+
+ {0} क्लाऊड व्हॉईसेस. API की आवश्यक आहे.
+
+
+ {0} क्लाउड व्हॉइस. API की आणि प्रदेशाची आवश्यकता आहे.
+
+
+ {0} क्लाउड व्हॉइसेस. याला अॅक्सेस की, सीक्रेट की आणि प्रदेश आवश्यक आहे.
+
+
+ {0} क्लाउड व्हॉईस. API की आणि युजर आयडीची गरज आहे.
+
+
+ {1} इंधनपंपांपैकी {0} निवडले
+
+
+ एपीआय की
+
+
+ प्रवेश की आयडी
+
+
+ उदाहरण आयडी
+
+
+ प्रदेश
+
+
+ गुप्त प्रवेश की
+
+
+ सदस्यता कळी
+
+
+ टोकन
+
+
+ वापरकर्ता आयडी
+
+
+ सर्व इंजिन
+
+
+ सर्व भाषा
+
+
+ सर्व प्रकार
+
+
+ सर्व इंजिन
+
+
+ कोणताही लिंग
+
+
+ कोणतीही भाषा
+
+
+ कोणतीही गुणवत्ता
+
+
+ प्रमाणपत्रे
+
+
+ की आवश्यक आहे
+
+
+ इंजननुसार फिल्टर करा
+
+
+ लिंगानुसार फिल्टर करा
+
+
+ भाषा
+
+
+ कोणतीही कळी आवश्यक नाही
+
+
+ फक्त ऑफलाइन
+
+
+ फक्त ऑनलाइन
+
+
+ गुणवत्तेनुसार फिल्टर करा
+
+
+ टाइप
+
+
+ लिंग
+
+
+ {0} इंजिन लपलेले आहेत — त्यांच्या भाषा Voices टॅबमध्ये त्यांचे आवाज लोड होईपर्यंत अज्ञात आहेत.
+
+
+ व्हॉइस लोड करा
+
+
+ पुढे: क्रेडेन्शियल्स
+
+
+ पुढे: आवाज
+
+
+ {0} साठी प्रीव्यू अयशस्वी झाले.
+
+
+ गुणवत्ता
+
+
+ स्थापित रिफ्रेश
+
+
+ SAPI मधून निवडलेले काढा
+
+
+ ताजेतवाने केले — {0} आवाज स्थापित केले
+
+
+ सर्च इंजिन्स, भाषा…
+
+
+ दर्शविलेले सर्व आवाज निवडा
+
+
+ दाखविलेले निवडा
+
+
+ अनेक भाषांमध्ये ऑफलाइन न्यूरल व्हॉईस. विश्वासार्हता आणि गोपनीयतेसाठी उत्तम — डाउनलोड केल्यानंतर खाते किंवा इंटरनेटशिवाय कार्य करते.
+
+
+ शेर्पाओन्नक्स
+
+
+ व्हॉइस टॅब उघडा आणि व्हॉइसेस लोड करण्यासाठी क्लिक करा. भाषा, लिंग किंवा गुणवत्ता नुसार फिल्टर करा, जे तुम्हाला आवडतात त्यांचा प्रीव्यू पहा, नंतर डाउनलोड (ऑफलाइन मॉडेल्स) आणि SAPI मध्ये इंस्टॉल करा. इंस्टॉल केलेल्या व्हॉइसेस तुमच्या अॅप्समध्ये लगेच दिसतील.
+
+
+ तुमच्या आवाज घ्या
+
+
+ प्रमाणपत्रे
+
+
+ {0} इंजिन्ससाठी की लागतात
+
+
+ गरज नाही
+
+
+ प्रमाणपत्रे
+
+
+ व्हॉइस इंजिन्स
+
+
+ {0} निवडले
+
+
+ आपण वापरायचे आवाज इंजिन निवडा. खाते नको असलेले ऑफलाइन आवाज, मोफत क्लाउड आवाज, किंवा API की आवश्यक असलेले क्लाउड इंजिन निवडा.
+
+
+ व्हॉइस इंजिन्स
+
+
+ आवाज
+
+
+ {0} आवाज
+
+
+ तुम्ही निवडलेल्या इंजिनमधील प्रत्येक आवाज. फिल्टर करा, प्रिव्ह्यू करा, नंतर जे पाहिजे ते Windows SAPI मध्ये प्रतिष्ठापित करा.
+
+
+ आवाज
+
+
+ अज्ञात इंजिन
+
+
+ अज्ञात
+
+
+ सत्यापित करा
+
+
+ की स्वीकारली गेली पण कोणतेही आवाज परत आले नाहीत — कीला TTS प्रवेश आहे का ते तपासा.
+
+
+ {0} आवाजे · {1} निवडले · {2} इंस्टॉल केले
+
+
+ सर्वप्रथम व्हॉइस इंजिन्स टॅबमध्ये आपले व्हॉइस इंजिन निवडा (जर इंजिनला की आवश्यक असेल तर तिथे प्रमाणपत्रे देखील जोडा), मग इथे व्हॉइस लोड करा.
+
+
+ कोणताही इंजिन निवडलेले नाही — व्हॉईस इंजिन्ज टॅब उघडा आणि किमान एक इंजिन निवडा.
+
+
+ अजून आवाज नाही
+
+
+ {0}: {1}
+
+
+ लोड केलेले {0} व्हॉईसेस
+
+
+ {0}: API की नाही — क्रेडेन्शियल्स टॅबमध्ये एक जोडा
+
+
+ सर्वप्रथम व्हॉइस इंजिन्स टॅबमध्ये किमान एक इंजिन निवडा.
+
+
+ {0} स्थापित करू शकत नाही (प्रशासकाची मंजुरी आवश्यक असू शकते)
+
+
+ {0} SAPI मध्ये स्थापित केले
+
+
+ {0} इंजिन वगळले — API की सेट केलेली नाही
+
+
+ काढले {0}; अयशस्वी {1}
+
+
+ केवळ स्थापित केलेली आवाजी दाखवा
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.ms.resx b/VoiceGarden.UI/Resources/Strings.ms.resx
index 1d9eda0..f787020 100644
--- a/VoiceGarden.UI/Resources/Strings.ms.resx
+++ b/VoiceGarden.UI/Resources/Strings.ms.resx
@@ -56,9 +56,6 @@
Pemasangan Penyesuai
-
- Tambahkan alias en-US
-
Maju
@@ -68,9 +65,6 @@
Membantu kami memahami enjin yang digunakan. Tiada teks, kunci atau PII dihantar.
-
- Kunci API
-
VoiceGarden
@@ -92,66 +86,21 @@
Menyemak...
-
- tutup
-
-
- Suara Awan
-
-
- Konfigurasi Bukti Kelayakan...
-
-
- Konfigurasi Bukti kelayakan
-
-
- Konfigurasi Suara...
-
-
- Konfigurasi Suara
-
-
- {0} dimuat turun
-
-
- {0} dipasang
-
-
- {0} dipilih
-
-
- {0} jumlah
-
Dimuat turun
-
- Memuat turun {0} model
-
-
- Dimuat turun {0}, gagal {1}
-
Dimuat turun
-
- Muat turun gagal: {0} model
-
Memuat turun {0} ({1})...
Muat turun model dahulu
-
- Muat Turun Dipilih
-
Hantar analitis penggunaan tanpa nama (ikut serta)
-
- Dayakan suara pelayar Edge
-
Enjin:
@@ -176,12 +125,6 @@
Mengambil {0} suara...
-
- Ambil Suara
-
-
- Penapis:
-
Menjumpai {0} suara
@@ -191,9 +134,6 @@
Bantu Perbaiki VoiceGarden
-
- ▼ Sembunyikan Lanjutan
-
Pasang
@@ -206,33 +146,15 @@
Dipasang {0}, gagal {1}
-
- Memasang {0} model pada SAPI
-
-
- Dipasang sahaja
-
Memasang {0} suara ke HKLM
Pemasangan gagal: {0}
-
- Memasang model ke SAPI (HKLM)...
-
Pasang Dipilih
-
- Pasang ke SAPI
-
-
- Tidak sah: {0}
-
-
- kunci:
-
Jika perisian AAC anda hanya menyokong bahasa tertentu (cth. Bahasa Inggeris), dayakan "Tambah alias en-US" semasa mempromosikan model SherpaOnnx. Ini menjadikan suara dalam mana-mana bahasa muncul sebagai suara Inggeris, jadi ia muncul dalam apl yang menapis mengikut bahasa.
@@ -248,9 +170,6 @@
Tahap log:
-
- Urus Model...
-
Fail model tidak ditemui
@@ -266,15 +185,6 @@
Tiada audio dijana
-
- Tiada model yang dimuat turun ditemui. Muat turun model dahulu, kemudian klik Imbas Semula jika perlu.
-
-
- Tiada URL muat turun
-
-
- Tidak dapat menentukan ID model untuk pratonton
-
Tiada model dipasang
@@ -284,9 +194,6 @@
Tidak terima kasih
-
- Suara Luar Talian
-
VoiceGarden ialah jambatan suara sumber terbuka percuma yang menghubungkan 20+ enjin teks ke pertuturan moden kepada mana-mana aplikasi Windows yang menyokong SAPI 5 — termasuk Grid 3, Mind Express, Balabolka, Tobii Communicator dan mana-mana apl yang dibina pada System.Speech.
@@ -296,9 +203,6 @@
Selamat datang ke VoiceGarden
-
- Hanya enjin yang didayakan ditunjukkan. Togol enjin pada halaman utama.
-
Buka Log
@@ -308,9 +212,6 @@
Pratonton gagal: {0}
-
- Pratonton...
-
Mempratonton {0}...
@@ -323,51 +224,18 @@
VoiceGarden ialah projek sumber terbuka percuma yang dibina oleh sukarelawan. Untuk membantu kami memahami enjin TTS yang paling banyak digunakan, mengenal pasti pepijat dan mengutamakan pembangunan, kami ingin mengumpul analitis penggunaan tanpa nama.
-
- sedia
-
-
- Wilayah
-
-
- Daftar
-
{0} suara dialih keluar
-
- Meminta keistimewaan pentadbir...
-
Daftar semula
-
- Imbas semula
-
-
- Diimbas semula: {0} model sedia
-
-
- Cari...
-
Cari suara...
-
- Pilih model untuk dimuat turun dahulu
-
Pilih suara untuk dipasang dahulu
-
- Model Sherpa Onnx
-
-
- TTS Neural Sherpa Onnx
-
-
- ▶ Tunjukkan Lanjutan
-
Pada skrin utama, klik Pasang untuk 64-bit (dan 32-bit jika perlu). Ini mendaftarkan VoiceGarden sebagai suara SAPI 5 yang boleh digunakan oleh mana-mana apl yang serasi.
@@ -389,18 +257,12 @@
Nyahpasang
-
- Sahkan
-
Mengesahkan...
Sah ({0} suara)
-
- Enjin Suara
-
Apakah VoiceGarden?
@@ -423,4 +285,316 @@
Ya, bantu tingkatkan VoiceGarden
+
+ Pendaftaran penyesuai, tetapan aplikasi, pengurusan model luar talian dan tentang — segala-galanya yang bukan sebahagian daripada aliran berpandu.
+
+
+ Layari, muat turun dan pasang suara secara luar talian dari tab Suara — pilih enjin SherpaOnnx di sana.
+
+
+ Model luar talian
+
+
+ Tetapan
+
+
+ alat dan tetapan
+
+
+ Diterapkan setiap kali suara dipasang atau dipasang semula dari tab Suara. Suara sedia ada akan mengesan perubahan itu pada kali berikutnya anda memasangnya.
+
+
+ Suara dalam bahasa yang ditulis dari kanan ke kiri (Arab, Urdu, Parsi, Ibrani, Pashto…) juga muncul di bawah Arab (ar-SA), jadi aplikasi yang disediakan untuk suara Arab boleh menemuinya.
+
+
+ Juga alias suara kanan-ke-kiri di bawah Arab
+
+
+ Suara dalam mana-mana bahasa lain juga muncul sebagai Bahasa Inggeris (en-US), jadi aplikasi yang hanya menyenaraikan suara Bahasa Inggeris — seperti beberapa tajuk AAC — boleh menggunakannya.
+
+
+ Tambah alias en-US untuk suara bukan Inggeris
+
+
+ Suara dipasang dengan bahasa sebenar mereka. Alias menambah salinan tambahan di bawah bahasa kedua supaya aplikasi yang menapis mengikut bahasa masih boleh menemuinya.
+
+
+ Alias suara SAPI
+
+
+ Kembali ke Enjin
+
+
+ Awan
+
+
+ Kunci diperlukan
+
+
+ Kunci disimpan
+
+
+ Tiada kunci
+
+
+ Luar talian
+
+
+ Jelas ditunjukkan
+
+
+ Sahkan kunci untuk memeriksa ia berfungsi sebelum memuatkan suara. Anda boleh kembali bila-bila masa.
+
+
+ Masukkan kelayakan untuk setiap enjin yang dipilih. Nilai hanya disimpan pada komputer ini.
+
+
+ Tiada enjin yang dipilih memerlukan kelayakan.
+
+
+ Nyahpilih semua suara
+
+
+ Muat turun
+
+
+ Muat turun gagal untuk {0}
+
+
+ Muat turun gagal untuk {0}. Semak sambungan internet anda dan cuba lagi — jika masih gagal, tutup aplikasi suara lain dan mulakan semula VoiceGarden.
+
+
+ Suara awan Microsoft percuma dalam pelbagai bahasa. Pilihan dalam talian percuma terbaik — kualiti semula jadi, tanpa kunci API, memerlukan internet.
+
+
+ Suara Tepi
+
+
+ {0} suara awan. Memerlukan kunci API.
+
+
+ {0} suara awan. Memerlukan kunci API dan wilayah.
+
+
+ Suara awan {0}. Memerlukan kunci akses, kunci rahsia dan wilayah.
+
+
+ Suara awan {0}. Memerlukan kunci API dan ID pengguna.
+
+
+ {0} dari {1} enjin dipilih
+
+
+ Kunci API
+
+
+ ID kunci capaian
+
+
+ ID Instans
+
+
+ Wilayah
+
+
+ Kunci akses rahsia
+
+
+ Kunci langganan
+
+
+ Token
+
+
+ ID Pengguna
+
+
+ Semua enjin
+
+
+ Semua bahasa
+
+
+ Semua jenis
+
+
+ Semua enjin
+
+
+ Mana-mana jantina
+
+
+ Mana-mana bahasa
+
+
+ Sebarang kualiti
+
+
+ Kelayakan
+
+
+ Kunci diperlukan
+
+
+ Tapis mengikut enjin
+
+
+ Tapis mengikut jantina
+
+
+ Bahasa
+
+
+ Tidak perlu kunci
+
+
+ Hanya luar talian
+
+
+ Dalam talian sahaja
+
+
+ Tapis mengikut kualiti
+
+
+ Jenis
+
+
+ Jantina
+
+
+ {0} enjin tersembunyi — bahasa mereka tidak diketahui sehingga suara mereka dimuatkan dalam tab Suara.
+
+
+ Muatkan suara
+
+
+ Seterusnya: Kredensial
+
+
+ Seterusnya: Suara
+
+
+ Pratonton gagal untuk {0}.
+
+
+ Kualiti
+
+
+ Segarkan dipasang
+
+
+ Alih keluar yang dipilih dari SAPI
+
+
+ Segar semula — {0} suara dipasang
+
+
+ Enjin carian, bahasa…
+
+
+ Pilih semua suara yang ditunjukkan
+
+
+ Pilih yang ditunjukkan
+
+
+ Suara neural luar talian dalam pelbagai bahasa. Terbaik untuk kebolehpercayaan dan privasi — berfungsi tanpa akaun atau internet setelah dimuat turun.
+
+
+ Sherpa Onnx
+
+
+ Buka tab Suara dan klik Muatkan suara. Tapis mengikut bahasa, jantina atau kualiti, pratonton yang anda suka, kemudian gunakan Muat Turun (model luar talian) dan Pasang ke SAPI. Suara yang dipasang akan muncul dalam aplikasi anda dengan serta-merta.
+
+
+ Dapatkan suara anda
+
+
+ Kelayakan
+
+
+ Enjin {0} memerlukan kunci
+
+
+ tidak diperlukan
+
+
+ Kelayakan
+
+
+ Enjin Suara
+
+
+ {0} dipilih
+
+
+ Pilih enjin suara yang anda mahu gunakan. Pilih suara luar talian yang berfungsi tanpa akaun, suara awan percuma, atau enjin awan yang memerlukan kunci API.
+
+
+ Enjin Suara
+
+
+ Suara
+
+
+ {0} suara
+
+
+ Setiap suara dari enjin yang anda pilih. Tapis, pratonton, kemudian pasang yang anda mahu ke dalam Windows SAPI.
+
+
+ Suara
+
+
+ Enjin tidak diketahui
+
+
+ Tidak diketahui
+
+
+ Sahkan
+
+
+ Kunci diterima tetapi tiada suara dikembalikan — semak kunci mempunyai akses TTS.
+
+
+ {0} suara · {1} dipilih · {2} dipasang
+
+
+ Pilih enjin suara anda dalam tab Enjin Suara terlebih dahulu (tambahkan kelayakan di sana juga jika enjin memerlukan kunci), kemudian muatkan suara di sini.
+
+
+ Tiada enjin dipilih — buka tab Enjin Suara dan tandakan sekurang-kurangnya satu enjin.
+
+
+ Tiada suara lagi
+
+
+ {0}: {1}
+
+
+ Dimuatkan {0} suara
+
+
+ {0}: tiada kunci API — tambah satu di tab Kredensial
+
+
+ Pilih sekurang-kurangnya satu enjin dalam tab Enjin Suara terlebih dahulu.
+
+
+ Tidak dapat memasang {0} (persetujuan pentadbir mungkin diperlukan)
+
+
+ {0} dipasang ke SAPI
+
+
+ Enjin {0} diabaikan — tiada kunci API ditetapkan
+
+
+ Dihapus {0}; gagal {1}
+
+
+ Tunjukkan hanya suara yang dipasang
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.nl.resx b/VoiceGarden.UI/Resources/Strings.nl.resx
index 193da52..1f1dd22 100644
--- a/VoiceGarden.UI/Resources/Strings.nl.resx
+++ b/VoiceGarden.UI/Resources/Strings.nl.resx
@@ -56,9 +56,6 @@
Adapterinstallatie
-
- Voeg een en-US-alias toe
-
Geavanceerd
@@ -68,9 +65,6 @@
Helpt ons te begrijpen welke motoren worden gebruikt. Er zijn geen sms'jes, sleutels of PII verzonden.
-
- API-sleutel
-
StemTuin
@@ -92,66 +86,21 @@
Controleren...
-
- Dichtbij
-
-
- Wolkenstemmen
-
-
- Inloggegevens configureren...
-
-
- Configureer referenties
-
-
- Stemmen configureren...
-
-
- Configureer stemmen
-
-
- {0} gedownload
-
-
- {0} geïnstalleerd
-
-
- {0} geselecteerd
-
-
- {0} totaal
-
Gedownload
-
- {0} model(len) gedownload
-
-
- Gedownload {0}, mislukt {1}
-
Gedownload
-
- Downloaden mislukt: {0} model(len)
-
{0} ({1}) downloaden...
Download eerst het model
-
- Geselecteerd downloaden
-
Anonieme gebruiksanalyses verzenden (opt-in)
-
- Schakel Edge-browserstemmen in
-
Motor:
@@ -176,12 +125,6 @@
{0} stemmen ophalen...
-
- Stemmen ophalen
-
-
- Filter:
-
{0} stemmen gevonden
@@ -191,9 +134,6 @@
Help VoiceGarden te verbeteren
-
- ▼ Verberg Geavanceerd
-
Installeren
@@ -206,33 +146,15 @@
Geïnstalleerd {0}, mislukt {1}
-
- {0} model(len) geïnstalleerd in SAPI
-
-
- Alleen geïnstalleerd
-
{0} stem(men) geïnstalleerd op HKLM
Installatie mislukt: {0}
-
- Modellen installeren naar SAPI (HKLM)...
-
Geselecteerd installeren
-
- Installeer naar SAPI
-
-
- Ongeldig: {0}
-
-
- Sleutel:
-
Als uw OC-software alleen bepaalde talen ondersteunt (bijvoorbeeld Engels), schakel dan "En-US alias toevoegen" in wanneer u SherpaOnnx-modellen promoot. Hierdoor verschijnen stemmen in elke taal als Engelse stemmen, zodat ze verschijnen in apps die op taal filteren.
@@ -248,9 +170,6 @@
Logniveau:
-
- Modellen beheren...
-
Modelbestanden niet gevonden
@@ -266,15 +185,6 @@
Er wordt geen audio gegenereerd
-
- Geen gedownloade modellen gevonden. Download eerst een model en klik indien nodig op Opnieuw scannen.
-
-
- Geen download-URL
-
-
- Kan model-ID voor preview niet bepalen
-
Geen modellen geïnstalleerd
@@ -284,9 +194,6 @@
Nee bedankt
-
- Offline stemmen
-
VoiceGarden is een gratis, open-source stembrug die meer dan twintig moderne tekst-naar-spraak-engines verbindt met elke Windows-applicatie die SAPI 5 ondersteunt, inclusief Grid 3, Mind Express, Balabolka, Tobii Communicator en elke app die is gebouwd op System.Speech.
@@ -296,9 +203,6 @@
Welkom bij VoiceGarden
-
- Alleen ingeschakelde motoren worden weergegeven. Schakel motoren op de hoofdpagina in.
-
Logboeken openen
@@ -308,9 +212,6 @@
Voorbeeld mislukt: {0}
-
- Voorbeeld bekijken...
-
Voorbeeld van {0}...
@@ -323,51 +224,18 @@
VoiceGarden is een gratis, open-sourceproject gebouwd door vrijwilligers. Om ons te helpen begrijpen welke TTS-engines het meest worden gebruikt, om bugs te identificeren en prioriteit te geven aan de ontwikkeling, willen we graag anonieme gebruiksanalyses verzamelen.
-
- Klaar
-
-
- Regio
-
-
- Register
-
{0} stem(men) verwijderd
-
- Beheerdersrechten aanvragen...
-
Opnieuw registreren
-
- Opnieuw scannen
-
-
- Opnieuw gescand: {0} model(len) gereed
-
-
- Zoekopdracht...
-
Stemmen zoeken...
-
- Selecteer modellen om eerst te downloaden
-
Selecteer stemmen om eerst te installeren
-
- Sherpa Onnx-modellen
-
-
- Sherpa Onnx Neurale TTS
-
-
- ▶ Geavanceerd weergeven
-
Klik in het hoofdscherm op Installeren voor 64-bits (en 32-bits indien nodig). Hierdoor wordt VoiceGarden geregistreerd als een SAPI 5-stem die elke compatibele app kan gebruiken.
@@ -389,18 +257,12 @@
Verwijderen
-
- Valideer
-
Valideren...
Geldig ({0} stemmen)
-
- Stemmotoren
-
Wat is VoiceGarden?
@@ -423,4 +285,316 @@
Ja, help mee VoiceGarden te verbeteren
+
+ Adapter-registratie, app-instellingen, offline modelbeheer en over — alles wat geen deel uitmaakt van de begeleide flow.
+
+
+ Blader, download en installeer offline stemmen via het tabblad Stemmen — selecteer daar de SherpaOnnx-engine.
+
+
+ Offline modellen
+
+
+ Instellingen
+
+
+ gereedschappen en instellingen
+
+
+ Toegepast telkens wanneer stemmen worden geïnstalleerd of opnieuw geïnstalleerd vanuit het tabblad Stemmen. Bestaande stemmen nemen de wijziging op de volgende keer dat je ze installeert.
+
+
+ Stem in een rechts-naar-links taal (Arabisch, Urdu, Perzisch, Hebreeuws, Pasjtoe…) verschijnt ook onder Arabisch (ar-SA), dus apps die zijn ingesteld voor Arabische stemmen kunnen het vinden.
+
+
+ Ook alias rechts-naar-links stemmen onder Arabisch
+
+
+ Stem in een andere taal verschijnt ook als Engels (en-US), dus apps die alleen Engelse stemmen weergeven — zoals sommige AAC-titels — kunnen deze gebruiken.
+
+
+ Voeg een en-US-alias toe voor niet-Engelse stemmen
+
+
+ Stemmen worden geïnstalleerd met hun echte taal. Aliassen voegen extra exemplaren toe onder een tweede taal, zodat apps die op taal filteren ze nog steeds kunnen vinden.
+
+
+ SAPI-stemaliases
+
+
+ Terug naar motoren
+
+
+ Wolk
+
+
+ Sleutel nodig
+
+
+ Sleutel opgeslagen
+
+
+ Geen sleutel
+
+
+ Offline
+
+
+ Duidelijk weergegeven
+
+
+ Controleer een sleutel om te zien of deze werkt voordat u stemmen laadt. U kunt op elk moment terugkomen.
+
+
+ Voer de referenties in voor elke geselecteerde engine. Waarden worden alleen op deze computer opgeslagen.
+
+
+ Geen geselecteerde motoren hebben inloggegevens nodig.
+
+
+ Deselecteer alle stemmen
+
+
+ Downloaden
+
+
+ Download mislukt voor {0}
+
+
+ Download mislukt voor {0}. Controleer je internetverbinding en probeer het opnieuw — als het blijft mislukken, sluit dan andere spraakapps en start VoiceGarden opnieuw op.
+
+
+ Gratis Microsoft cloudstemmen in veel talen. Beste gratis online optie — natuurlijke kwaliteit, geen API-sleutel nodig, internetverbinding vereist.
+
+
+ Randstemmen
+
+
+ {0} cloudstemmen. Vereist een API-sleutel.
+
+
+ {0} cloud-stemmen. Vereist een API-sleutel en regio.
+
+
+ {0} cloudstemmen. Heeft een toegangssleutel, geheime sleutel en regio nodig.
+
+
+ {0} cloudstemmen. Vereist een API-sleutel en gebruikers-ID.
+
+
+ {0} van {1} motoren geselecteerd
+
+
+ API-sleutel
+
+
+ Toegangs-sleutel-ID
+
+
+ Instantie-ID
+
+
+ Regio
+
+
+ Geheime toegangssleutel
+
+
+ Abonnementsleutel
+
+
+ Teken
+
+
+ Gebruikers-ID
+
+
+ Alle motoren
+
+
+ Alle talen
+
+
+ Alle soorten
+
+
+ Alle motoren
+
+
+ Elk geslacht
+
+
+ Elke taal
+
+
+ Elke kwaliteit
+
+
+ Referenties
+
+
+ Sleutel nodig
+
+
+ Filteren op motor
+
+
+ Filteren op geslacht
+
+
+ Taal
+
+
+ Geen sleutel nodig
+
+
+ Alleen offline
+
+
+ Alleen online
+
+
+ Filteren op kwaliteit
+
+
+ Type
+
+
+ Geslacht
+
+
+ {0} motoren verborgen — hun talen zijn onbekend totdat hun stemmen in het tabblad Stemmen worden geladen.
+
+
+ Stemmen laden
+
+
+ Volgende: Referenties
+
+
+ Volgende: Stemmen
+
+
+ Voorvertoning mislukt voor {0}.
+
+
+ Kwaliteit
+
+
+ Vernieuwd geïnstalleerd
+
+
+ Verwijder geselecteerd uit SAPI
+
+
+ Vernieuwd — {0} stemmen geïnstalleerd
+
+
+ Zoekmachines, talen…
+
+
+ Selecteer alle weergegeven stemmen
+
+
+ Selecteer weergegeven
+
+
+ Offline neurale stemmen in vele talen. Het beste voor betrouwbaarheid en privacy — werkt zonder account of internet zodra het is gedownload.
+
+
+ Sherpa Onnx
+
+
+ Open het tabblad Stemmen en klik op Stemmen laden. Filter op taal, geslacht of kwaliteit, bekijk degene die je leuk vindt, en gebruik vervolgens Downloaden (offline modellen) en Installeren naar SAPI. Geïnstalleerde stemmen verschijnen direct in je apps.
+
+
+ Krijg je stemmen
+
+
+ Referenties
+
+
+ {0} motoren hebben sleutels nodig
+
+
+ niet nodig
+
+
+ Referenties
+
+
+ Spraakmotoren
+
+
+ {0} geselecteerd
+
+
+ Kies de spraakmotoren die u wilt gebruiken. Kies offline stemmen die zonder account werken, gratis cloudstemmen, of cloudmotoren die een API-sleutel nodig hebben.
+
+
+ Spraakmotoren
+
+
+ Stemmen
+
+
+ {0} stemmen
+
+
+ Elke stem van de motoren die je hebt geselecteerd. Filter, bekijk een voorbeeld en installeer vervolgens de stemmen die je wilt in Windows SAPI.
+
+
+ Stemmen
+
+
+ Onbekende motor
+
+
+ Onbekend
+
+
+ Verifiëren
+
+
+ Sleutel geaccepteerd maar geen stemmen teruggegeven — controleer of de sleutel toegang heeft tot TTS.
+
+
+ {0} stemmen · {1} geselecteerd · {2} geïnstalleerd
+
+
+ Kies eerst je spraakmotoren in het tabblad Spraakmotoren (voeg daar ook de inloggegevens toe als de motor een sleutel nodig heeft), en laad daarna hier de stemmen.
+
+
+ Geen motoren geselecteerd — open het tabblad Spraakmotoren en vink ten minste één motor aan.
+
+
+ Nog geen stemmen
+
+
+ {0}: {1}
+
+
+ Laden van {0} stemmen voltooid
+
+
+ {0}: geen API-sleutel — voeg er een toe in het tabblad Referenties
+
+
+ Selecteer eerst minimaal één engine in het tabblad Spraakengines.
+
+
+ Kon {0} niet installeren (beheerderstoestemming kan vereist zijn)
+
+
+ {0} geïnstalleerd op SAPI
+
+
+ {0} motoren overgeslagen — geen API-sleutel ingesteld
+
+
+ Verwijderd {0}; mislukt {1}
+
+
+ Alleen geïnstalleerde stemmen tonen
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.pa.resx b/VoiceGarden.UI/Resources/Strings.pa.resx
index db671df..9fe730a 100644
--- a/VoiceGarden.UI/Resources/Strings.pa.resx
+++ b/VoiceGarden.UI/Resources/Strings.pa.resx
@@ -56,9 +56,6 @@
ਅਡਾਪਟਰ ਸਥਾਪਨਾ
-
- en-US ਉਪਨਾਮ ਸ਼ਾਮਲ ਕਰੋ
-
ਉੱਨਤ
@@ -68,9 +65,6 @@
ਇਹ ਸਮਝਣ ਵਿੱਚ ਸਾਡੀ ਮਦਦ ਕਰਦਾ ਹੈ ਕਿ ਕਿਹੜੇ ਇੰਜਣਾਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਕੋਈ ਟੈਕਸਟ, ਕੁੰਜੀਆਂ ਜਾਂ PII ਨਹੀਂ ਭੇਜਿਆ ਗਿਆ।
-
- API ਕੁੰਜੀ
-
ਵਾਇਸ ਗਾਰਡਨ
@@ -92,66 +86,21 @@
ਜਾਂਚ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ...
-
- ਬੰਦ ਕਰੋ
-
-
- ਕਲਾਊਡ ਵਾਇਸ
-
-
- ਪ੍ਰਮਾਣ-ਪੱਤਰਾਂ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰੋ...
-
-
- ਪ੍ਰਮਾਣ ਪੱਤਰਾਂ ਦੀ ਸੰਰਚਨਾ ਕਰੋ
-
-
- ਆਵਾਜ਼ਾਂ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰੋ...
-
-
- ਆਵਾਜ਼ਾਂ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰੋ
-
-
- {0} ਡਾਊਨਲੋਡ ਕੀਤਾ
-
-
- {0} ਸਥਾਪਿਤ ਕੀਤਾ ਗਿਆ
-
-
- {0} ਚੁਣਿਆ ਗਿਆ
-
-
- {0} ਕੁੱਲ
-
ਡਾਊਨਲੋਡ ਕੀਤਾ
-
- ਡਾਊਨਲੋਡ ਕੀਤਾ {0} ਮਾਡਲ
-
-
- ਡਾਊਨਲੋਡ ਕੀਤਾ {0}, ਅਸਫਲ {1}
-
ਡਾਊਨਲੋਡ ਕੀਤਾ
-
- ਡਾਊਨਲੋਡ ਅਸਫਲ: {0} ਮਾਡਲ
-
{0} ({1}) ਨੂੰ ਡਾਊਨਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ...
ਪਹਿਲਾਂ ਮਾਡਲ ਡਾਊਨਲੋਡ ਕਰੋ
-
- ਡਾਊਨਲੋਡ ਚੁਣਿਆ ਗਿਆ
-
ਅਗਿਆਤ ਵਰਤੋਂ ਵਿਸ਼ਲੇਸ਼ਣ ਭੇਜੋ (ਔਪਟ-ਇਨ)
-
- ਐਜ ਬ੍ਰਾਊਜ਼ਰ ਵੌਇਸ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ
-
ਇੰਜਣ:
@@ -176,12 +125,6 @@
{0} ਆਵਾਜ਼ਾਂ ਨੂੰ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ...
-
- ਵਾਇਸ ਪ੍ਰਾਪਤ ਕਰੋ
-
-
- ਫਿਲਟਰ:
-
{0} ਆਵਾਜ਼ਾਂ ਮਿਲੀਆਂ
@@ -191,9 +134,6 @@
ਵੌਇਸ ਗਾਰਡਨ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰੋ
-
- ▼ ਐਡਵਾਂਸਡ ਲੁਕਾਓ
-
ਇੰਸਟਾਲ ਕਰੋ
@@ -206,33 +146,15 @@
ਸਥਾਪਿਤ {0}, ਅਸਫਲ {1}
-
- SAPI 'ਤੇ {0} ਮਾਡਲ (ਮਾਡਲ) ਸਥਾਪਤ ਕੀਤੇ ਗਏ
-
-
- ਸਿਰਫ਼ ਇੰਸਟਾਲ ਹੈ
-
HKLM 'ਤੇ {0} ਆਵਾਜ਼ਾਂ ਨੂੰ ਸਥਾਪਤ ਕੀਤਾ ਗਿਆ
ਸਥਾਪਨਾ ਅਸਫਲ ਰਹੀ: {0}
-
- SAPI (HKLM) 'ਤੇ ਮਾਡਲ ਸਥਾਪਤ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ...
-
ਚੁਣਿਆ ਇੰਸਟਾਲ
-
- SAPI 'ਤੇ ਸਥਾਪਿਤ ਕਰੋ
-
-
- ਅਵੈਧ: {0}
-
-
- ਕੁੰਜੀ:
-
ਜੇਕਰ ਤੁਹਾਡਾ AAC ਸੌਫਟਵੇਅਰ ਸਿਰਫ਼ ਕੁਝ ਭਾਸ਼ਾਵਾਂ (ਜਿਵੇਂ ਕਿ ਅੰਗਰੇਜ਼ੀ) ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ, ਤਾਂ SherpaOnnx ਮਾਡਲਾਂ ਦਾ ਪ੍ਰਚਾਰ ਕਰਦੇ ਸਮੇਂ "ਐਨ-ਯੂਐਸ ਉਪਨਾਮ ਸ਼ਾਮਲ ਕਰੋ" ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ। ਇਹ ਕਿਸੇ ਵੀ ਭਾਸ਼ਾ ਵਿੱਚ ਅਵਾਜ਼ਾਂ ਨੂੰ ਅੰਗਰੇਜ਼ੀ ਆਵਾਜ਼ਾਂ ਦੇ ਰੂਪ ਵਿੱਚ ਵਿਖਾਈ ਦਿੰਦਾ ਹੈ, ਇਸਲਈ ਉਹ ਉਹਨਾਂ ਐਪਾਂ ਵਿੱਚ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ ਜੋ ਭਾਸ਼ਾ ਦੁਆਰਾ ਫਿਲਟਰ ਕਰਦੇ ਹਨ।
@@ -248,9 +170,6 @@
ਲਾਗ ਪੱਧਰ:
-
- ਮਾਡਲਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰੋ...
-
ਮਾਡਲ ਫਾਈਲਾਂ ਨਹੀਂ ਮਿਲੀਆਂ
@@ -266,15 +185,6 @@
ਕੋਈ ਆਡੀਓ ਤਿਆਰ ਨਹੀਂ ਕੀਤਾ ਗਿਆ
-
- ਕੋਈ ਡਾਊਨਲੋਡ ਕੀਤਾ ਮਾਡਲ ਨਹੀਂ ਮਿਲਿਆ। ਪਹਿਲਾਂ ਇੱਕ ਮਾਡਲ ਡਾਊਨਲੋਡ ਕਰੋ, ਫਿਰ ਲੋੜ ਪੈਣ 'ਤੇ ਮੁੜ-ਸਕੈਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
-
-
- ਕੋਈ ਡਾਊਨਲੋਡ URL ਨਹੀਂ ਹੈ
-
-
- ਪੂਰਵ-ਝਲਕ ਲਈ ਮਾਡਲ ID ਦਾ ਪਤਾ ਨਹੀਂ ਲਗਾਇਆ ਜਾ ਸਕਿਆ
-
ਕੋਈ ਮਾਡਲ ਸਥਾਪਤ ਨਹੀਂ ਹਨ
@@ -284,9 +194,6 @@
ਨਹੀਂ ਧੰਨਵਾਦ
-
- ਔਫਲਾਈਨ ਆਵਾਜ਼ਾਂ
-
ਵੌਇਸਗਾਰਡਨ ਇੱਕ ਮੁਫਤ, ਓਪਨ-ਸੋਰਸ ਵੌਇਸ ਬ੍ਰਿਜ ਹੈ ਜੋ 20+ ਆਧੁਨਿਕ ਟੈਕਸਟ-ਟੂ-ਸਪੀਚ ਇੰਜਣਾਂ ਨੂੰ ਕਿਸੇ ਵੀ ਵਿੰਡੋਜ਼ ਐਪਲੀਕੇਸ਼ਨ ਨਾਲ ਜੋੜਦਾ ਹੈ ਜੋ SAPI 5 ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ — ਜਿਸ ਵਿੱਚ ਗਰਿੱਡ 3, ਮਾਈਂਡ ਐਕਸਪ੍ਰੈਸ, ਬਾਲਾਬੋਲਕਾ, ਟੋਬੀ ਕਮਿਊਨੀਕੇਟਰ, ਅਤੇ System.Speech 'ਤੇ ਬਣੀ ਕੋਈ ਵੀ ਐਪ ਸ਼ਾਮਲ ਹੈ।
@@ -296,9 +203,6 @@
ਵਾਇਸ ਗਾਰਡਨ ਵਿੱਚ ਸੁਆਗਤ ਹੈ
-
- ਸਿਰਫ਼ ਸਮਰਥਿਤ ਇੰਜਣ ਦਿਖਾਏ ਗਏ ਹਨ। ਮੁੱਖ ਪੰਨੇ 'ਤੇ ਇੰਜਣਾਂ ਨੂੰ ਟੌਗਲ ਕਰੋ।
-
ਲੌਗ ਖੋਲ੍ਹੋ
@@ -308,9 +212,6 @@
ਪੂਰਵਦਰਸ਼ਨ ਅਸਫਲ: {0}
-
- ਪੂਰਵਦਰਸ਼ਨ ਹੋ ਰਿਹਾ ਹੈ...
-
ਪੂਰਵ-ਝਲਕ {0}...
@@ -323,51 +224,18 @@
ਵੌਇਸ ਗਾਰਡਨ ਵਾਲੰਟੀਅਰਾਂ ਦੁਆਰਾ ਬਣਾਇਆ ਇੱਕ ਮੁਫਤ, ਓਪਨ-ਸੋਰਸ ਪ੍ਰੋਜੈਕਟ ਹੈ। ਇਹ ਸਮਝਣ ਵਿੱਚ ਸਾਡੀ ਮਦਦ ਕਰਨ ਲਈ ਕਿ ਕਿਹੜੇ TTS ਇੰਜਣਾਂ ਦੀ ਸਭ ਤੋਂ ਵੱਧ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਬੱਗਾਂ ਦੀ ਪਛਾਣ ਕਰੋ, ਅਤੇ ਵਿਕਾਸ ਨੂੰ ਤਰਜੀਹ ਦਿਓ, ਅਸੀਂ ਅਗਿਆਤ ਵਰਤੋਂ ਵਿਸ਼ਲੇਸ਼ਣ ਨੂੰ ਇਕੱਠਾ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ।
-
- ਤਿਆਰ ਹੈ
-
-
- ਖੇਤਰ
-
-
- ਰਜਿਸਟਰ ਕਰੋ
-
{0} ਆਵਾਜ਼ਾਂ ਨੂੰ ਹਟਾਇਆ ਗਿਆ
-
- ਪ੍ਰਸ਼ਾਸਕ ਦੇ ਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰਾਂ ਦੀ ਬੇਨਤੀ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ...
-
ਦੁਬਾਰਾ ਰਜਿਸਟਰ ਕਰੋ
-
- ਮੁੜ-ਸਕੈਨ ਕਰੋ
-
-
- ਮੁੜ-ਸਕੈਨ ਕੀਤਾ ਗਿਆ: {0} ਮਾਡਲ ਤਿਆਰ
-
-
- ਖੋਜ...
-
ਆਵਾਜ਼ਾਂ ਖੋਜੋ...
-
- ਪਹਿਲਾਂ ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਮਾਡਲ ਚੁਣੋ
-
ਪਹਿਲਾਂ ਸਥਾਪਤ ਕਰਨ ਲਈ ਆਵਾਜ਼ਾਂ ਦੀ ਚੋਣ ਕਰੋ
-
- ਸ਼ੇਰਪਾ ਓਨਐਕਸ ਮਾਡਲ
-
-
- ਸ਼ੇਰਪਾ ਓਨਐਕਸ ਨਿਊਰਲ TTS
-
-
- ▶ ਐਡਵਾਂਸਡ ਦਿਖਾਓ
-
ਮੁੱਖ ਸਕਰੀਨ 'ਤੇ, 64-ਬਿੱਟ (ਅਤੇ ਜੇ ਲੋੜ ਹੋਵੇ ਤਾਂ 32-ਬਿੱਟ) ਲਈ ਇੰਸਟਾਲ ਕਰੋ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਇਹ ਵੌਇਸਗਾਰਡਨ ਨੂੰ SAPI 5 ਵੌਇਸ ਵਜੋਂ ਰਜਿਸਟਰ ਕਰਦਾ ਹੈ ਜਿਸਦੀ ਵਰਤੋਂ ਕੋਈ ਵੀ ਅਨੁਕੂਲ ਐਪ ਕਰ ਸਕਦੀ ਹੈ।
@@ -389,18 +257,12 @@
ਅਣਇੰਸਟੌਲ ਕਰੋ
-
- ਪ੍ਰਮਾਣਿਤ ਕਰੋ
-
ਪ੍ਰਮਾਣਿਤ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ...
ਵੈਧ ({0} ਆਵਾਜ਼ਾਂ)
-
- ਵੌਇਸ ਇੰਜਣ
-
ਵਾਇਸ ਗਾਰਡਨ ਕੀ ਹੈ?
@@ -423,4 +285,316 @@
ਹਾਂ, ਵੌਇਸ ਗਾਰਡਨ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰੋ
+
+ ਅਡੈਪਟਰ ਰਜਿਸਟਰੇਸ਼ਨ, ਐਪ ਸੈਟਿੰਗਸ, ਆਫਲਾਈਨ ਮਾਡਲ ਪ੍ਰਬੰਧਨ ਅਤੇ ਬਾਰੇ — ਸਾਰਾ ਕੁਝ ਜੋ ਮਾਰਗਦਰਸ਼ਿਤ ਪ੍ਰਕ੍ਰਿਆ ਦਾ ਹਿੱਸਾ ਨਹੀਂ ਹੈ।
+
+
+ ਵੋਇਸਜ਼ ਟੈਬ ਤੋਂ ਆਫਲਾਈਨ ਵੋਇਸਜ਼ ਨੂੰ ਬਰਾਊਜ਼, ਡਾਊਨਲੋਡ ਅਤੇ ਇੰਸਟਾਲ ਕਰੋ — ਓਥੇ SherpaOnnx ਇੰਜਣ ਚੁਣੋ।
+
+
+ ਆਫਲਾਈਨ ਮਾਡਲ
+
+
+ ਸੈਟਿੰਗਜ਼
+
+
+ ਟੂਲ ਅਤੇ ਸੈਟਿੰਗਾਂ
+
+
+ ਜਦੋਂ ਵੀ ਵੌਇਸਜ਼ ਟੈਬ ਤੋਂ ਵੌਇਸਜ਼ ਇੰਸਟਾਲ ਜਾਂ ਮੁੜ-ਇੰਸਟਾਲ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ, ਇਹ ਲਾਗੂ ਹੁੰਦਾ ਹੈ। ਮੌਜੂਦਾ ਵੌਇਸਜ਼ ਅਗਲੀ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਉਨ੍ਹਾਂ ਨੂੰ ਇੰਸਟਾਲ ਕਰੋਗੇ, ਤਬ ਇਹ ਬਦਲਾਵ ਆਪਣੇ ਆਪ ਲੈ ਲੈਂਦੇ ਹਨ।
+
+
+ ਸੱਜੇ ਤੋਂ ਖੱਬੇ ਭਾਸ਼ਾ ਵਿੱਚ ਆਵਾਜ਼ (ਅਰਬੀ, ਉਰਦੂ, ਫ਼ਾਰਸੀ, ਹਿਬਰੂ, ਪਸ਼ਤੋ…) ਵੀ ਅਰਬੀ (ar-SA) ਹੇਠਾਂ ਦਿਸਦੀ ਹੈ, ਇਸ ਲਈ ਅਰਬੀ ਆਵਾਜ਼ਾਂ ਲਈ ਸੈੱਟ ਕੀਤੀਆਂ ਐਪਸ ਇਸਨੂੰ ਲੱਭ ਸਕਦੀਆਂ ਹਨ।
+
+
+ ਅਰਬੀ ਹੇਠਾਂ ਸਹੀ-ਤੋਂ-ਖੱਬੇ ਵੌਇਸز ਲਈ ਵੀ ਛੱਲਾ ਨਾਮ
+
+
+ ਕਿਸੇ ਵੀ ਹੋਰ ਭਾਸ਼ਾ ਵਿਚ ਆਵਾਜ਼ ਵੀ ਅੰਗ੍ਰੇਜ਼ੀ (en-US) ਵਜੋਂ ਦਿਖਾਈ ਦਿੰਦੀ ਹੈ, ਇਸ ਲਈ ਉਹ ਐਪਸ ਜੋ ਸਿਰਫ਼ ਅੰਗ੍ਰੇਜ਼ੀ ਆਵਾਜ਼ਾਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਦੀਆਂ ਹਨ — ਜਿਵੇਂ ਕਿ ਕੁਝ AAC ਸਿਰਲੇਖ — ਇਸਦਾ ਉਪਯੋਗ ਕਰ ਸਕਦੀਆਂ ਹਨ।
+
+
+ ਗੈਰ-ਅੰਗਰੇਜ਼ੀ ਆਵਾਜ਼ਾਂ ਲਈ en-US ਉਪਨਾਮ ਸ਼ਾਮਲ ਕਰੋ
+
+
+ ਆਵਾਜ਼ਾਂ ਨੂੰ ਉਹਨਾਂ ਦੀ ਅਸਲ ਭਾਸ਼ਾ ਨਾਲ ਸਥਾਪਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਉਪਨਾਮ ਦੂਜੇ ਭਾਸ਼ਾ ਅਧੀਨ ਵਾਧੂ ਨਕਲਾਂ ਸ਼ਾਮਲ ਕਰਦੇ ਹਨ ਤਾਂ ਜੋ ਐਪਸ ਜੋ ਭਾਸ਼ਾ ਨਾਲ ਫਿਲਟਰ ਕਰਦੇ ਹਨ, ਉਹਨਾਂ ਨੂੰ ਫਿਰ ਵੀ ਲੱਭ ਸਕਣ।
+
+
+ SAPI ਆਵਾਜ਼ ਐਲੀਅਸ
+
+
+ ਇੰਜਣਾਂ ਵੱਲ ਵਾਪਸ
+
+
+ ਬੱਦਲ
+
+
+ ਕੀ ਚਾਹੀਦੀ ਹੈ
+
+
+ ਕੀ ਚਾਬੀ ਸੇਵ ਹੋਈ
+
+
+ ਕੋਈ ਚਾਬੀ ਨਹੀਂ
+
+
+ ਆਫਲਾਈਨ
+
+
+ ਸਾਫ਼ ਦਿਖਾਇਆ
+
+
+ ਆਵਾਜ਼ਾਂ ਲੋਡ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਇਹ ਜਾਂਚਣ ਲਈ ਇੱਕ ਕੁੰਜੀ ਦੀ ਸਤਿਆਪਨਾ ਕਰੋ ਕਿ ਇਹ ਕੰਮ ਕਰਦੀ ਹੈ। ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਸਮੇਂ ਵਾਪਸ ਆ ਸਕਦੇ ਹੋ।
+
+
+ ਹਰ ਚੁਣੇ ਗਏ ਇੰਜਣ ਲਈ ਸਰਟੀਫਿਕੇਟ ਦਰਜ ਕਰੋ। ਮੁੱਲ ਸਿਰਫ ਇਸ ਕੰਪਿਊਟਰ 'ਤੇ ਹੀ ਸਟੋਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।
+
+
+ ਕੋਈ ਚੁਣਿਆ ਗਿਆ ਇੰਜਣਨਾਂ ਨੂੰ ਪ੍ਰਮਾਣਿਕਤਾ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।
+
+
+ ਸਭ ਆਵਾਜ਼ਾਂ ਦੀ ਚੋਣ ਹਟਾਓ
+
+
+ ਡਾਊਨਲੋਡ
+
+
+ {0} ਲਈ ਡਾਉਨਲੋਡ ਅਸਫਲ ਰਹੀ
+
+
+ {0} ਲਈ ਡਾਊਨਲੋਡ ਅਸਫਲ ਹੋਇਆ। ਆਪਣਾ ਇੰਟਰਨੈੱਟ ਕਨੈਕਸ਼ਨ ਚੈੱਕ ਕਰੋ ਅਤੇ ਮੁੜ ਕੋਸ਼ਿਸ਼ ਕਰੋ — ਜੇ ਇਹ ਲਗਾਤਾਰ ਅਸਫਲ ਹੁੰਦਾ ਹੈ, ਹੋਰ ਵੌਇਸ ਐਪਸ ਬੰਦ ਕਰੋ ਅਤੇ VoiceGarden ਨੂੰ ਰੀਸਟਾਰਟ ਕਰੋ।
+
+
+ ਕਈ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਮੁਫ਼ਤ ਮਾਇਕਰੋਸੌਫਟ ਕਲਾਉਡ ਵਾਇਸਿਸ। ਸਭ ਤੋਂ ਵਧੀਆ ਮੁਫ਼ਤ ਔਨਲਾਈਨ ਵਿਕਲਪ — ਕੁਦਰਤੀ ਗੁਣਵੱਤਾ, ਕੋਈ API ਕੀ ਨਹੀਂ, ਇੰਟਰਨੈਟ ਦੀ ਲੋੜ ਹੈ।
+
+
+ ਐਜ ਵੌਇਸਜ਼
+
+
+ {0} ਕੁਲਾਊਡ ਵੌਇਸ। ਇੱਕ API ਕੀ ਦੀ ਲੋੜ ਹੈ।
+
+
+ {0} ਕਲਾਉਡ ਵੋਇਸ। ਇਸ ਲਈ API ਕੀ ਅਤੇ ਖੇਤਰ ਦੀ ਲੋੜ ਹੈ।
+
+
+ {0} ਕਲਾਉਡ ਵੋਇਸ। ਇਸਨੂੰ ਐਕਸੈਸ ਕੀ, ਗੁਪਤ ਕੁੰਜੀ ਅਤੇ ਖੇਤਰ ਦੀ ਲੋੜ ਹੈ।
+
+
+ {0} ਕਲਾਉਡ ਵੌਇਸ। ਇਸਨੂੰ ਏਪੀਾਈ ਕੁੰਜੀ ਅਤੇ ਯੂਜ਼ਰ ਆਈਡੀ ਦੀ ਲੋੜ ਹੈ।
+
+
+ {1} ਐਂਜਿਨਾਂ ਵਿੱਚੋਂ {0} ਚੁਣੇ ਗਏ
+
+
+ ਏਪੀਆਈ ਕੁੰਜੀ
+
+
+ ਐਕਸੈਸ ਕੀ ਆਈਡੀ
+
+
+ ਇੰਸਟੈਂਸ ਆਈਡੀ
+
+
+ ਇਲਾਕਾ
+
+
+ ਰਹੱਸਮਈ ਪਹੁੰਚ ਕੁੰਜੀ
+
+
+ ਸਬਸਕ੍ਰਿਪਸ਼ਨ ਕੁੰਜੀ
+
+
+ ਟੋਕਨ
+
+
+ ਵਰਤੋਂਕਾਰ ਆਈਡੀ
+
+
+ ਸਾਰੇ ਇੰਜਣ
+
+
+ ਸਭ ਭਾਸ਼ਾਵਾਂ
+
+
+ ਸਭ ਕਿਸਮਾਂ
+
+
+ ਸਾਰੇ ਇੰਜਣ
+
+
+ ਕੋਈ ਵੀ ਲਿੰਗ
+
+
+ ਕੋਈ ਭਾਸ਼ਾ
+
+
+ ਕੋਈ ਵੀ ਗੁਣ
+
+
+ ਪ੍ਰਮਾਣ ਪੱਤਰ
+
+
+ ਕੀ ਚਾਹੀਦੀ ਹੈ
+
+
+ ਇੰਜਣ ਦੁਆਰਾ ਫਿਲਟਰ ਕਰੋ
+
+
+ ਲਿੰਗ ਦੇ ਅਧਾਰ 'ਤੇ ਫਿਲਟਰ ਕਰੋ
+
+
+ ਭਾਸ਼ਾ
+
+
+ ਕੋਈ ਚਾਬੀ ਲੋੜੀਂਦੀ ਨਹੀਂ
+
+
+ ਸਿਰਫ਼ ਆਫਲਾਈਨ
+
+
+ ਸਿਰਫ਼ ਆਨਲਾਈਨ
+
+
+ ਗੁਣਵੱਤਾ ਅਨੁਸਾਰ ਫਿਲਟਰ ਕਰੋ
+
+
+ ਕਿਸਮ
+
+
+ ਲਿੰਗ
+
+
+ {0} ਇੰਜਣ ਲੁਕਾਇਆ ਗਿਆ — ਉਹਨਾਂ ਦੀਆਂ ਭਾਸ਼ਾਵਾਂ ਤੱਕ ਪਤਾ ਨਹੀਂ ਲੱਗਦਾ ਜਦ ਤੱਕ ਉਹਨਾਂ ਦੀਆਂ ਆਵਾਜ਼ਾਂ Voices ਟੈਬ ਵਿੱਚ ਲੋਡ ਨਹੀਂ ਹੁੰਦੀਆਂ।
+
+
+ ਵੌਇਸ ਲੋਡ ਕਰੋ
+
+
+ ਅਗਲਾ: ਪ੍ਰਮਾਣਪੱਤਰ
+
+
+ ਅੱਗੇ: ਆਵਾਜ਼ਾਂ
+
+
+ {0} ਲਈ ਪ੍ਰੀਵਿਊ ਅਸਫਲ ਰਹੀ।
+
+
+ ਗੁਣਵੱਤਾ
+
+
+ ਰਿਫਰੇਸ਼ ਇੰਸਟਾਲ ਕੀਤਾ ਗਿਆ
+
+
+ SAPI ਵਿਚੋਂ ਚੁਣਿਆ ਗਿਆ ਹਟਾਓ
+
+
+ ਤਾਜ਼ਾ ਕੀਤਾ ਗਿਆ — {0} ਵੋਇਸਾਂ ਸਥਾਪਿਤ ਕੀਤੀਆਂ ਗਈਆਂ
+
+
+ ਸਰਚ ਇੰਜਿਨ, ਭਾਸ਼ਾਵਾਂ…
+
+
+ ਸਾਰੇ ਦਿਖਾਏ ਗਏ ਵੌਇਸਾਂ ਚੁਣੋ
+
+
+ ਦਿਖਾਇਆ ਹੋਇਆ ਚੁਣੋ
+
+
+ ਅਫ਼ਲਾਈਨ ਨਿਊਰਲ ਵੋਇਸਾਂ ਬਹੁਤ ਸਾਰੀਆਂ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ। ਭਰੋਸੇਯੋਗਤਾ ਅਤੇ ਪ੍ਰਾਈਵੇਸੀ ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ — ਡਾਊਨਲੋਡ ਹੋਣ ਤੋਂ ਬਾਦ ਖਾਤੇ ਜਾਂ ਇੰਟਰਨੈੱਟ ਦੇ ਬਿਨਾਂ ਕੰਮ ਕਰਦਾ ਹੈ।
+
+
+ ਸ਼ੇਰਪਾOnnx
+
+
+ ਵੋਇਸਾਂ ਟੈਬ ਖੋਲ੍ਹੋ ਅਤੇ ਵੋਇਸਾਂ ਲੋਡ ਕਰਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਭਾਸ਼ਾ, ਲਿੰਗ ਜਾਂ ਗੁਣਵੱਤਾ ਦੇ ਅਧਾਰ 'ਤੇ ਫਿਲਟਰ ਕਰੋ, ਜਿਨ੍ਹਾਂ ਨੂੰ ਤੁਸੀਂ ਪਸੰਦ ਕਰਦੇ ਹੋ ਉਹਨਾਂ ਦਾ ਪ੍ਰੀਵਿयੂ ਕਰੋ, ਫਿਰ ਡਾਊਨਲੋਡ (ਆਫਲਾਈਨ ਮਾਡਲ) ਅਤੇ SAPI ਵਿੱਚ ਇੰਸਟਾਲ ਕਰੋ। ਇੰਸਟਾਲ ਕੀਤੀਆਂ ਵੋਇਸਾਂ ਤੁਹਾਡੀ ਐਪਸ ਵਿੱਚ ਸਿੱਧਾ ਦਿਖਾਈ ਦਿੰਦੀ ਹਨ।
+
+
+ ਆਪਣੀਆਂ ਆਵਾਜ਼ਾਂ ਲੈ ਆਓ
+
+
+ ਪ੍ਰਮਾਣ ਪੱਤਰ
+
+
+ {0} ਇੰਜਣਾਂ ਨੂੰ ਕੁੰਜੀਆਂ ਦੀ ਲੋੜ ਹੈ
+
+
+ ਲੋੜ ਨਹੀਂ
+
+
+ ਪ੍ਰਮਾਣ ਪੱਤਰ
+
+
+ ਵੌਇਸ ਇੰਜਣ
+
+
+ {0} ਚੁਣਿਆ ਗਿਆ
+
+
+ ਉਹ ਵੌਇਸ ਇੰਜਣ ਚੁਣੋ ਜੋ ਤੁਸੀਂ ਵਰਤਣਾ ਚਾਹੁੰਦੇ ਹੋ। ਉਹ ਆਫਲਾਈਨ ਵੌਇਸ ਚੁਣੋ ਜੋ ਖਾਤੇ ਦੇ ਬਿਨਾ ਕੰਮ ਕਰਦੀਆਂ ਹਨ, ਮੁਫ਼ਤ ਕਲਾਉਡ ਵੌਇਸ, ਜਾਂ ਕਲਾਉਡ ਇੰਜਣ ਜੋ API ਕੀ ਦੀ ਲੋੜ ਹੈ।
+
+
+ ਵੌਇਸ ਇੰਜਣ
+
+
+ ਆਵਾਜ਼ਾਂ
+
+
+ {0} ਆਵਾਜ਼ਾਂ
+
+
+ ਹਰ ਆਵਾਜ਼ ਜੋ ਤੁਸੀਂ ਇੰਜਣਾਂ ਵਿੱਚੋਂ ਚੁਣੀ ਹੈ। ਫਿਲਟਰ, ਪਹਿਲਾਂ ਦੇਖੋ, ਫਿਰ ਉਹਨਾਂ ਨੂੰ Windows SAPI ਵਿੱਚ ਇੰਸਟਾਲ ਕਰੋ ਜੋ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ।
+
+
+ ਆਵਾਜ਼ਾਂ
+
+
+ ਅਣਜਾਣ ਇੰਜਣ
+
+
+ ਅਣਜਾਣ
+
+
+ ਸਰਟੀਫਾਈ ਕਰੋ
+
+
+ ਕੁੰਜੀ ਸਵੀਕਾਰ ਕੀਤੀ ਗਈ ਪਰ ਕੋਈ ਸੁਰ ਨਹੀਂ ਮਿਲੇ — ਜਾਂਚੋ ਕਿ ਕੁੰਜੀ ਕੋਲ TTS ਪਹੁੰਚ ਹੈ।
+
+
+ {0} ਆਵਾਜ਼ਾਂ · {1} ਚੁਣੀਆਂ ਗਈਆਂ · {2} ਸਥਾਪਤ
+
+
+ ਸਭ ਤੋਂ ਪਹਿਲਾਂ Voice Engines ਟੈਬ ਵਿੱਚ ਆਪਣੀਆਂ ਵੌਇਸ ਇੰਜਣਾਂ ਚੁਣੋ (ਜੇ ਇੰਜਣ ਨੂੰ ਕੀ ਦੀ ਲੋੜ ਹੋਵੇ ਤਾਂ ਉਥੇ ਹੀ ਕਰੈਡੈਂਸ਼ਲ ਵੀ ਜੋੜੋ), ਫਿਰ ਇੱਥੇ ਵੌਇਸ ਲੋਡ ਕਰੋ।
+
+
+ ਕੋਈ ਇੰਜਣ ਚੁਣਿਆ ਨਹੀਂ ਗਿਆ — ਵੌਇਸ ਇੰਜਣ ਟੈਬ ਖੋਲ੍ਹੋ ਅਤੇ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਇੰਜਣ ਨੂੰ ਚੈਕ ਕਰੋ।
+
+
+ ਹੁਣ ਤੱਕ ਕੋਈ ਆਵਾਜ਼ ਨਹੀਂ
+
+
+ {0}: {1}
+
+
+ ਲੋਡ ਹੋਈਆਂ {0} ਆਵਾਜ਼ਾਂ
+
+
+ {0}: ਕੋਈ API ਕੁੰਜੀ ਨਹੀਂ — ਇੱਕ ਨੂੰ Credentials ਟੈਬ ਵਿੱਚ ਜੋੜੋ
+
+
+ ਸਭ ਤੋਂ ਪਹਿਲਾਂ ਵੌਇਸ ਇੰਜਣਸ ਟੈਬ ਵਿੱਚ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਇੰਜਣ ਚੁਣੋ।
+
+
+ {0} ਨੂੰ ਇੰਸਟਾਲ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ (ਐਡਮਿਨਿਸਟ੍ਰੇਟਰ ਦੀ ਮਨਜ਼ੂਰੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ)
+
+
+ {0} ਨੂੰ SAPI 'ਚ ਇੰਸਟਾਲ ਕੀਤਾ ਗਿਆ
+
+
+ {0} ਇੰਜਣ ਛੱਡੇ ਗਏ — ਕੋਈ API ਕੁੰਜੀ ਸੈੱਟ ਨਹੀਂ ਕੀਤੀ ਗਈ
+
+
+ ਹਟਾਇਆ {0}; ਫੇਲ੍ਹ ਹੋਇਆ {1}
+
+
+ ਕੇਵਲ ਸਥਾਪਿਤ ਕੀਤੀਆਂ ਆਵਾਜ਼ਾਂ ਦਿਖਾਓ
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.pl.resx b/VoiceGarden.UI/Resources/Strings.pl.resx
index 873ca45..6ada955 100644
--- a/VoiceGarden.UI/Resources/Strings.pl.resx
+++ b/VoiceGarden.UI/Resources/Strings.pl.resx
@@ -56,9 +56,6 @@
Instalacja adaptera
-
- Dodaj alias en-US
-
Zaawansowany
@@ -68,9 +65,6 @@
Pomaga nam zrozumieć, które silniki są używane. Nie wysłano żadnych SMS-ów, kluczy ani informacji umożliwiających identyfikację.
-
- Klucz API
-
Ogród Głosu
@@ -92,66 +86,21 @@
Kontrola...
-
- Zamknąć
-
-
- Głosy w chmurze
-
-
- Skonfiguruj poświadczenia...
-
-
- Skonfiguruj poświadczenia
-
-
- Skonfiguruj głosy...
-
-
- Skonfiguruj głosy
-
-
- pobrano {0}
-
-
- Zainstalowano {0}
-
-
- Wybrano {0}
-
-
- łącznie {0}
-
Pobrano
-
- Pobrano modele: {0}
-
-
- Pobrano {0}, nie udało się {1}
-
Pobrano
-
- Pobieranie nie powiodło się: {0} modeli
-
Pobieram {0} ({1})...
Najpierw pobierz model
-
- Pobierz wybrane
-
Wysyłaj anonimowe analizy użytkowania (opcja)
-
- Włącz głosy przeglądarki Edge
-
Silnik:
@@ -176,12 +125,6 @@
Pobieram głosy: {0}...
-
- Pobierz głosy
-
-
- Filtr:
-
Znaleziono głosy: {0}
@@ -191,9 +134,6 @@
Pomóż ulepszyć VoiceGarden
-
- ▼ Ukryj zaawansowane
-
Zainstalować
@@ -206,33 +146,15 @@
Zainstalowano {0}, nie udało się {1}
-
- Zainstalowano modele ({0}) w SAPI
-
-
- Tylko zainstalowany
-
Zainstalowano głosy ({0}) w HKLM
Instalacja nie powiodła się: {0}
-
- Instalowanie modeli w SAPI (HKLM)...
-
Zainstaluj wybrane
-
- Zainstaluj w SAPI
-
-
- Nieprawidłowy: {0}
-
-
- Klawisz:
-
Jeśli Twoje oprogramowanie AAC obsługuje tylko niektóre języki (np. angielski), włącz opcję „Dodaj alias en-US” podczas promowania modeli SherpaOnnx. Dzięki temu głosy w dowolnym języku są wyświetlane jako głosy angielskie, więc pojawiają się w aplikacjach filtrujących według języka.
@@ -248,9 +170,6 @@
Poziom dziennika:
-
- Zarządzaj modelami...
-
Nie znaleziono plików modelu
@@ -266,15 +185,6 @@
Brak generowanego dźwięku
-
- Nie znaleziono pobranych modeli. Najpierw pobierz model, a następnie w razie potrzeby kliknij opcję Skanuj ponownie.
-
-
- Brak adresu URL pobierania
-
-
- Nie można określić identyfikatora modelu dla podglądu
-
Brak zainstalowanych modeli
@@ -284,9 +194,6 @@
Nie, dziękuję
-
- Głosy offline
-
VoiceGarden to bezpłatny mostek głosowy typu open source, który łączy ponad 20 nowoczesnych silników zamiany tekstu na mowę z dowolną aplikacją systemu Windows obsługującą SAPI 5 — w tym Grid 3, Mind Express, Balabolka, Tobii Communicator i dowolną aplikacją zbudowaną w oparciu o System.Speech.
@@ -296,9 +203,6 @@
Witamy w Voice Garden
-
- Wyświetlane są tylko włączone silniki. Przełącz silniki na stronie głównej.
-
Otwórz dzienniki
@@ -308,9 +212,6 @@
Podgląd nie powiódł się: {0}
-
- Podgląd...
-
Podgląd {0}...
@@ -323,51 +224,18 @@
VoiceGarden to darmowy projekt typu open source tworzony przez wolontariuszy. Aby pomóc nam zrozumieć, które silniki TTS są najczęściej używane, zidentyfikować błędy i ustalić priorytety rozwoju, chcielibyśmy gromadzić anonimowe analizy użytkowania.
-
- Gotowy
-
-
- Region
-
-
- Rejestr
-
Usunięto głosy ({0})
-
- Prośba o uprawnienia administratora...
-
Zarejestruj się ponownie
-
- Skanuj ponownie
-
-
- Przeskanowano ponownie: gotowe modele: {0}
-
-
- Szukaj...
-
Szukaj głosów...
-
- Najpierw wybierz modele do pobrania
-
Wybierz głosy do zainstalowania jako pierwsze
-
- Modele Sherpy Onnx
-
-
- Sherpa Onnx Neural TTS
-
-
- ▶ Pokaż zaawansowane
-
Na ekranie głównym kliknij Zainstaluj dla wersji 64-bitowej (i 32-bitowej, jeśli to konieczne). Spowoduje to zarejestrowanie VoiceGarden jako głosu SAPI 5, z którego może korzystać każda kompatybilna aplikacja.
@@ -389,18 +257,12 @@
Odinstaluj
-
- Uprawomocnić
-
Sprawdzanie poprawności...
Ważne ({0} głosów)
-
- Silniki głosowe
-
Czym jest VoiceGarden?
@@ -423,4 +285,316 @@
Tak, pomóż ulepszyć VoiceGarden
+
+ Rejestracja adaptera, ustawienia aplikacji, zarządzanie modelem offline i informacje — wszystko, co nie jest częścią prowadzonego procesu.
+
+
+ Przeglądaj, pobieraj i instaluj głosy offline w zakładce Głosy — wybierz tam silnik SherpaOnnx.
+
+
+ Modele offline
+
+
+ Ustawienia
+
+
+ narzędzia i ustawienia
+
+
+ Stosowane za każdym razem, gdy głosy są instalowane lub ponownie instalowane z zakładki Głosy. Istniejące głosy uwzględnią zmianę przy następnym ich zainstalowaniu.
+
+
+ Głos w języku pisanym od prawej do lewej (arabski, urdu, perski, hebrajski, paszto…) również pojawia się pod arabskim (ar-SA), więc aplikacje skonfigurowane dla głosów arabskich mogą go znaleźć.
+
+
+ Również aliasy głosów od prawej do lewej pod arabskim
+
+
+ Głos w każdym innym języku również pojawia się jako angielski (en-US), więc aplikacje, które wyświetlają tylko angielskie głosy — jak niektóre tytuły AAC — mogą go używać.
+
+
+ Dodaj alias en-US dla głosów innych niż angielskie
+
+
+ Głosy są instalowane w ich prawdziwym języku. Alias dodaje dodatkowe kopie w drugim języku, aby aplikacje filtrujące według języka nadal mogły je znaleźć.
+
+
+ Aliasów głosów SAPI
+
+
+ Powrót do silników
+
+
+ Chmura
+
+
+ Klucz potrzebny
+
+
+ Klucz zapisany
+
+
+ Brak klucza
+
+
+ Tryb offline
+
+
+ Wyraźnie pokazane
+
+
+ Zweryfikuj klucz, aby sprawdzić, czy działa, zanim załadujesz głosy. Możesz wrócić w każdej chwili.
+
+
+ Wprowadź dane uwierzytelniające dla każdego wybranego silnika. Wartości są zapisywane tylko na tym komputerze.
+
+
+ Żaden wybrany silnik nie wymaga poświadczeń.
+
+
+ Odznacz wszystkie głosy
+
+
+ Pobierz
+
+
+ Pobieranie nie powiodło się dla {0}
+
+
+ Pobieranie nie powiodło się dla {0}. Sprawdź swoje połączenie internetowe i spróbuj ponownie — jeśli problem nadal występuje, zamknij inne aplikacje głosowe i uruchom ponownie VoiceGarden.
+
+
+ Darmowe głosy chmurowe Microsoft w wielu językach. Najlepsza darmowa opcja online — naturalna jakość, brak klucza API, wymaga połączenia z internetem.
+
+
+ Głosy Edge
+
+
+ {0} głosy w chmurze. Wymaga klucza API.
+
+
+ {0} głosy w chmurze. Wymaga klucza API i regionu.
+
+
+ {0} głosy w chmurze. Wymaga klucza dostępu, klucza tajnego i regionu.
+
+
+ {0} głosy w chmurze. Wymaga klucza API i identyfikatora użytkownika.
+
+
+ {0} z {1} wybranych silników
+
+
+ Klucz API
+
+
+ Identyfikator klucza dostępu
+
+
+ Identyfikator instancji
+
+
+ Region
+
+
+ Tajny klucz dostępu
+
+
+ Klucz subskrypcji
+
+
+ Znak
+
+
+ ID użytkownika
+
+
+ Wszystkie silniki
+
+
+ Wszystkie języki
+
+
+ Wszystkie rodzaje
+
+
+ Wszystkie silniki
+
+
+ Każda płeć
+
+
+ Każdy język
+
+
+ Każda jakość
+
+
+ Poświadczenia
+
+
+ Klucz potrzebny
+
+
+ Filtruj według silnika
+
+
+ Filtruj według płci
+
+
+ Język
+
+
+ Nie jest potrzebny żaden klucz
+
+
+ Tylko offline
+
+
+ Tylko online
+
+
+ Filtruj według jakości
+
+
+ Typ
+
+
+ Płeć
+
+
+ {0} silników ukrytych — ich języki są nieznane, dopóki ich głosy nie zostaną załadowane na karcie Głosy.
+
+
+ Załaduj głosy
+
+
+ Dalej: Dane uwierzytelniające
+
+
+ Dalej: Głosy
+
+
+ Podgląd nie powiódł się dla {0}.
+
+
+ Jakość
+
+
+ Odświeżenie zainstalowane
+
+
+ Usuń wybrane z SAPI
+
+
+ Odświeżono — zainstalowano {0} głosów
+
+
+ Wyszukiwarki, języki…
+
+
+ Zaznacz wszystkie wyświetlane głosy
+
+
+ Wybierz pokazane
+
+
+ Offline'owe głosy neuronowe w wielu językach. Najlepsze pod względem niezawodności i prywatności — działają bez konta i internetu po pobraniu.
+
+
+ Szerpa Onnx
+
+
+ Otwórz kartę Głosy i kliknij Załaduj głosy. Filtruj według języka, płci lub jakości, podglądaj te, które Ci się podobają, a następnie użyj Pobierz (modele offline) i Zainstaluj do SAPI. Zainstalowane głosy pojawiają się od razu w Twoich aplikacjach.
+
+
+ Zdobyć swoje głosy
+
+
+ Poświadczenia
+
+
+ Silniki {0} potrzebują kluczy
+
+
+ niepotrzebne
+
+
+ Referencje
+
+
+ Silniki głosowe
+
+
+ {0} wybrano
+
+
+ Wybierz silniki głosowe, których chcesz używać. Wybierz głosy offline, które działają bez konta, darmowe głosy w chmurze lub silniki w chmurze wymagające klucza API.
+
+
+ Silniki głosowe
+
+
+ Głosy
+
+
+ {0} głosów
+
+
+ Każdy głos z wybranych przez ciebie silników. Filtruj, podglądaj, a następnie zainstaluj te, które chcesz, w Windows SAPI.
+
+
+ Głosy
+
+
+ Nieznany silnik
+
+
+ Nieznany
+
+
+ Zweryfikuj
+
+
+ Klucz zaakceptowany, ale nie zwrócono żadnych głosów — sprawdź, czy klucz ma dostęp do TTS.
+
+
+ {0} głosów · {1} wybrano · {2} zainstalowano
+
+
+ Najpierw wybierz swoje silniki głosowe na karcie Silniki Głosowe (dodaj tam również dane uwierzytelniające, jeśli silnik wymaga klucza), a następnie załaduj głosy tutaj.
+
+
+ Nie wybrano żadnych silników — otwórz kartę Silniki Głosowe i zaznacz przynajmniej jeden silnik.
+
+
+ Jeszcze brak głosów
+
+
+ {0}: {1}
+
+
+ Załadowano {0} głosów
+
+
+ {0}: brak klucza API — dodaj go w zakładce Dane uwierzytelniające
+
+
+ Najpierw wybierz co najmniej jeden silnik w zakładce Silniki Głosowe.
+
+
+ Nie można zainstalować {0} (może być wymagana zgoda administratora)
+
+
+ {0} zainstalowano w SAPI
+
+
+ {0} silników pominięto — brak ustawionego klucza API
+
+
+ Usunięto {0}; nie powiodło się {1}
+
+
+ Pokaż tylko zainstalowane głosy
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.pt.resx b/VoiceGarden.UI/Resources/Strings.pt.resx
index f05ec9b..f7baebd 100644
--- a/VoiceGarden.UI/Resources/Strings.pt.resx
+++ b/VoiceGarden.UI/Resources/Strings.pt.resx
@@ -56,9 +56,6 @@
Instalação do adaptador
-
- Adicionar alias en-US
-
Avançado
@@ -68,9 +65,6 @@
Ajuda-nos a entender quais motores são usados. Nenhum texto, chaves ou PII foram enviados.
-
- Chave de API
-
Jardim de Voz
@@ -92,66 +86,21 @@
Verificando...
-
- Fechar
-
-
- Vozes da nuvem
-
-
- Configurar credenciais...
-
-
- Configurar credenciais
-
-
- Configurar vozes...
-
-
- Configurar vozes
-
-
- {0} baixado
-
-
- {0} instalado
-
-
- {0} selecionado
-
-
- {0} total
-
Baixado
-
- {0} modelo(s) baixado(s)
-
-
- Transferido {0}, falhou {1}
-
Baixado
-
- Falha no download: {0} modelo(s)
-
Baixando {0} ({1})...
Baixe o modelo primeiro
-
- Baixar selecionado
-
Enviar análises de uso anônimas (opt-in)
-
- Habilitar vozes do navegador Edge
-
Motor:
@@ -176,12 +125,6 @@
Buscando {0} vozes...
-
- Buscar vozes
-
-
- Filtro:
-
Encontradas {0} vozes
@@ -191,9 +134,6 @@
Ajude a melhorar o VoiceGarden
-
- ▼ Ocultar avançado
-
Instalar
@@ -206,33 +146,15 @@
Instalado {0}, falhou {1}
-
- {0} modelo(s) instalado(s) no SAPI
-
-
- Instalado apenas
-
{0} vozes instaladas no HKLM
Falha na instalação: {0}
-
- Instalando modelos no SAPI (HKLM)...
-
Instalar selecionado
-
- Instalar no SAPI
-
-
- Inválido: {0}
-
-
- Chave:
-
Se o seu software AAC suportar apenas determinados idiomas (por exemplo, inglês), habilite "Adicionar alias en-US" ao promover modelos SherpaOnnx. Isso faz com que vozes em qualquer idioma apareçam como vozes em inglês, para que apareçam em aplicativos que filtram por idioma.
@@ -248,9 +170,6 @@
Nível de registro:
-
- Gerenciar modelos...
-
Arquivos de modelo não encontrados
@@ -266,15 +185,6 @@
Nenhum áudio gerado
-
- Nenhum modelo baixado foi encontrado. Baixe um modelo primeiro e clique em Rescan se necessário.
-
-
- Sem URL de download
-
-
- Não foi possível determinar o ID do modelo para visualização
-
Nenhum modelo instalado
@@ -284,9 +194,6 @@
Não, obrigado
-
- Vozes off-line
-
VoiceGarden é uma ponte de voz gratuita e de código aberto que conecta mais de 20 mecanismos modernos de conversão de texto em fala a qualquer aplicativo Windows compatível com SAPI 5 - incluindo Grid 3, Mind Express, Balabolka, Tobii Communicator e qualquer aplicativo desenvolvido em System.Speech.
@@ -296,9 +203,6 @@
Bem-vindo ao VoiceGarden
-
- Somente mecanismos habilitados são mostrados. Alternar motores na página principal.
-
Abrir registros
@@ -308,9 +212,6 @@
Falha na visualização: {0}
-
- Visualizando...
-
Visualizando {0}...
@@ -323,51 +224,18 @@
VoiceGarden é um projeto gratuito e de código aberto desenvolvido por voluntários. Para nos ajudar a entender quais mecanismos TTS são mais usados, identificar bugs e priorizar o desenvolvimento, gostaríamos de coletar análises de uso anônimas.
-
- Preparar
-
-
- Região
-
-
- Cadastre-se
-
{0} vozes removidas
-
- Solicitando privilégios de administrador...
-
Registre-se novamente
-
- Digitalizar novamente
-
-
- Digitalizado novamente: {0} modelo(s) pronto(s)
-
-
- Procurar...
-
Pesquisar vozes...
-
- Selecione os modelos para baixar primeiro
-
Selecione vozes para instalar primeiro
-
- Modelos Sherpa Onnx
-
-
- Sherpa Onnx Neural TTS
-
-
- ▶ Mostrar avançado
-
Na tela principal, clique em Instalar para 64 bits (e 32 bits, se necessário). Isso registra o VoiceGarden como uma voz SAPI 5 que qualquer aplicativo compatível pode usar.
@@ -389,18 +257,12 @@
Desinstalar
-
- Validar
-
Validando...
Válido ({0} vozes)
-
- Mecanismos de voz
-
O que é VoiceGarden?
@@ -423,4 +285,316 @@
Sim, ajude a melhorar o VoiceGarden
+
+ Registro do adaptador, configurações do aplicativo, gerenciamento de modelo offline e muito mais — tudo que não faz parte do fluxo guiado.
+
+
+ Navegue, baixe e instale vozes offline na guia Vozes – selecione o mecanismo SherpaOnnx lá.
+
+
+ Modelos off-line
+
+
+ Configurações
+
+
+ ferramentas e configurações
+
+
+ Aplicado sempre que vozes são instaladas ou reinstaladas na guia Vozes. As vozes existentes selecionam as alterações na próxima vez que você as instala.
+
+
+ A voz em um idioma da direita para a esquerda (árabe, urdu, persa, hebraico, pashto…) também aparece em árabe (ar-SA), para que os aplicativos configurados para vozes árabes possam encontrá-la.
+
+
+ Também alias de vozes da direita para a esquerda em árabe
+
+
+ A voz em qualquer outro idioma também aparece como inglês (en-US), portanto, aplicativos que listam apenas vozes em inglês – como alguns títulos AAC – podem usá-la.
+
+
+ Adicione um alias en-US para vozes que não sejam do inglês
+
+
+ As vozes são instaladas com seu idioma real. Os aliases adicionam cópias extras em um segundo idioma para que os aplicativos que filtram por idioma ainda possam encontrá-los.
+
+
+ Aliases de voz SAPI
+
+
+ Voltar para motores
+
+
+ Nuvem
+
+
+ Chave necessária
+
+
+ Chave salva
+
+
+ Sem chave
+
+
+ Off-line
+
+
+ Limpar mostrado
+
+
+ Verifique uma chave para verificar se funciona antes de carregar vozes. Você pode voltar a qualquer momento.
+
+
+ Insira as credenciais para cada mecanismo selecionado. Os valores são salvos apenas neste computador.
+
+
+ Nenhum mecanismo selecionado precisa de credenciais.
+
+
+ Desmarcar todas as vozes
+
+
+ Baixar
+
+
+ Falha no download de {0}
+
+
+ Falha no download de {0}. Verifique sua conexão com a Internet e tente novamente – se continuar falhando, feche outros aplicativos de voz e reinicie o VoiceGarden.
+
+
+ Vozes gratuitas da nuvem da Microsoft em vários idiomas. Melhor opção online gratuita – qualidade natural, sem chave de API, precisa de internet.
+
+
+ Vozes de borda
+
+
+ {0} vozes na nuvem. Precisa de uma chave de API.
+
+
+ {0} vozes na nuvem. Precisa de uma chave de API e região.
+
+
+ {0} vozes na nuvem. Precisa de uma chave de acesso, chave secreta e região.
+
+
+ {0} vozes da nuvem. Precisa de uma chave de API e ID de usuário.
+
+
+ {0} de {1} mecanismos selecionados
+
+
+ Chave de API
+
+
+ ID da chave de acesso
+
+
+ ID da instância
+
+
+ Região
+
+
+ Chave de acesso secreta
+
+
+ Chave de assinatura
+
+
+ Símbolo
+
+
+ ID do usuário
+
+
+ Todos os motores
+
+
+ Todos os idiomas
+
+
+ Todos os tipos
+
+
+ Todos os motores
+
+
+ Qualquer sexo
+
+
+ Qualquer idioma
+
+
+ Qualquer qualidade
+
+
+ Credenciais
+
+
+ Chave necessária
+
+
+ Filtrar por mecanismo
+
+
+ Filtrar por gênero
+
+
+ Linguagem
+
+
+ Nenhuma chave necessária
+
+
+ Somente off-line
+
+
+ Somente on-line
+
+
+ Filtrar por qualidade
+
+
+ Tipo
+
+
+ Gênero
+
+
+ {0} mecanismos ocultos — seus idiomas são desconhecidos até que suas vozes sejam carregadas na guia Vozes.
+
+
+ Carregar vozes
+
+
+ Próximo: Credenciais
+
+
+ Próximo: Vozes
+
+
+ Falha na visualização de {0}.
+
+
+ Qualidade
+
+
+ Atualização instalada
+
+
+ Remover selecionado do SAPI
+
+
+ Atualizado — {0} vozes instaladas
+
+
+ Mecanismos de busca, idiomas…
+
+
+ Selecione todas as vozes mostradas
+
+
+ Selecione mostrado
+
+
+ Vozes neurais offline em vários idiomas. Melhor em termos de confiabilidade e privacidade – funciona sem uma conta ou Internet após o download.
+
+
+ Sherpa Onnx
+
+
+ Abra a guia Vozes e clique em Carregar vozes. Filtre por idioma, gênero ou qualidade, visualize os que você gosta e depois use Download (modelos offline) e Instale no SAPI. As vozes instaladas aparecem imediatamente nos seus aplicativos.
+
+
+ Obtenha suas vozes
+
+
+ Credenciais
+
+
+ {0} mecanismos precisam de chaves
+
+
+ não é necessário
+
+
+ Credenciais
+
+
+ Mecanismos de voz
+
+
+ {0} selecionado
+
+
+ Escolha os mecanismos de voz que deseja usar. Escolha vozes off-line que funcionam sem uma conta, vozes gratuitas na nuvem ou mecanismos em nuvem que precisam de uma chave de API.
+
+
+ Mecanismos de voz
+
+
+ Vozes
+
+
+ {0} vozes
+
+
+ Cada voz dos motores que você selecionou. Filtre, visualize e instale os que deseja no Windows SAPI.
+
+
+ Vozes
+
+
+ Motor desconhecido
+
+
+ Desconhecido
+
+
+ Verificar
+
+
+ Chave aceita, mas nenhuma voz retornada — verifique se a chave tem acesso TTS.
+
+
+ {0} vozes · {1} selecionadas · {2} instaladas
+
+
+ Escolha primeiro seus mecanismos de voz na guia Mecanismos de voz (adicione credenciais lá também se o mecanismo precisar de uma chave) e, em seguida, carregue as vozes aqui.
+
+
+ Nenhum mecanismo selecionado — abra a guia Voice Engines e marque pelo menos um mecanismo.
+
+
+ Ainda não há vozes
+
+
+ {0}: {1}
+
+
+ {0} vozes carregadas
+
+
+ {0}: nenhuma chave de API — adicione uma na guia Credenciais
+
+
+ Selecione primeiro pelo menos um mecanismo na guia Mecanismos de voz.
+
+
+ Não foi possível instalar {0} (pode ser necessária aprovação do administrador)
+
+
+ {0} instalado no SAPI
+
+
+ {0} mecanismos ignorados — nenhuma chave de API definida
+
+
+ Removido {0}; falhou {1}
+
+
+ Mostrar apenas vozes instaladas
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.resx b/VoiceGarden.UI/Resources/Strings.resx
index 1b5eebf..898dc91 100644
--- a/VoiceGarden.UI/Resources/Strings.resx
+++ b/VoiceGarden.UI/Resources/Strings.resx
@@ -56,9 +56,6 @@
Adapter Installation
-
- Add en-US alias
-
Advanced
@@ -68,9 +65,6 @@
Helps us understand which engines are used. No text, keys, or PII sent.
-
- API Key
-
VoiceGarden
@@ -92,66 +86,21 @@
Checking...
-
- Close
-
-
- Cloud Voices
-
-
- Configure Credentials...
-
-
- Configure Credentials
-
-
- Configure Voices...
-
-
- Configure Voices
-
-
- {0} downloaded
-
-
- {0} installed
-
-
- {0} selected
-
-
- {0} total
-
Downloaded
-
- Downloaded {0} model(s)
-
-
- Downloaded {0}, failed {1}
-
Downloaded
-
- Download failed: {0} model(s)
-
Downloading {0} ({1})...
Download the model first
-
- Download Selected
-
Send anonymous usage analytics (opt-in)
-
- Enable Edge browser voices
-
Engine:
@@ -176,12 +125,6 @@
Fetching {0} voices...
-
- Fetch Voices
-
-
- Filter:
-
Found {0} voices
@@ -191,9 +134,6 @@
Help Improve VoiceGarden
-
- ▼ Hide Advanced
-
Install
@@ -206,35 +146,17 @@
Installed {0}, failed {1}
-
- Installed {0} model(s) to SAPI
-
-
- Installed only
-
Installed {0} voice(s) to HKLM
Install failed: {0}
-
- Installing models to SAPI (HKLM)...
-
Install Selected
-
- Install to SAPI
-
-
- Invalid: {0}
-
-
- Key:
-
- If your AAC software only supports certain languages (e.g. English), enable "Add en-US alias" when promoting SherpaOnnx models. This makes voices in any language appear as English voices, so they show up in apps that filter by language.
+ If your AAC software only supports certain languages (e.g. English), enable "Add en-US alias" in the Advanced tab's model manager when installing SherpaOnnx voices. This makes voices in any language appear as English voices, so they show up in apps that filter by language.
💡 Tip: Language Compatibility
@@ -248,9 +170,6 @@
Log level:
-
- Manage Models...
-
Model files not found
@@ -266,15 +185,6 @@
No audio generated
-
- No downloaded models found. Download a model first, then click Rescan if needed.
-
-
- No download URL
-
-
- Could not determine model ID for preview
-
No models installed
@@ -284,9 +194,6 @@
No thanks
-
- Offline Voices
-
VoiceGarden is a free, open-source voice bridge that connects 20+ modern text-to-speech engines to any Windows application that supports SAPI 5 — including Grid 3, Mind Express, Balabolka, Tobii Communicator, and any app built on System.Speech.
@@ -296,9 +203,6 @@
Welcome to VoiceGarden
-
- Only enabled engines are shown. Toggle engines on the main page.
-
Open Logs
@@ -308,9 +212,6 @@
Preview failed: {0}
-
- Previewing...
-
Previewing {0}...
@@ -323,84 +224,51 @@
VoiceGarden is a free, open-source project built by volunteers. To help us understand which TTS engines are most used, identify bugs, and prioritise development, we'd like to collect anonymous usage analytics.
-
- Ready
-
-
- Region
-
-
- Register
-
Removed {0} voice(s)
-
- Requesting admin privileges...
-
Re-register
-
- Rescan
-
-
- Rescanned: {0} model(s) ready
-
-
- Search...
-
Search voices...
-
- Select models to download first
-
Select voices to install first
-
- SherpaOnnx Models
-
-
- SherpaOnnx Neural TTS
-
-
- ▶ Show Advanced
-
- On the main screen, click Install for 64-bit (and 32-bit if needed). This registers VoiceGarden as a SAPI 5 voice that any compatible app can use.
+ Open the Advanced tab and click Register for 64-bit (and 32-bit if your software needs it). This installs VoiceGarden as a SAPI 5 voice that any compatible app can use.
- Install the SAPI Adapter
+ Register the SAPI adapter
- Go to the SherpaOnnx Models tab to browse and download free neural voices. These run entirely on your device — no internet connection needed. After downloading, click Promote to make them available to SAPI applications.
+ In the Voice Engines tab, tick the engines you want. SherpaOnnx voices run offline with no account, Edge voices are free cloud voices with no key, and engines like Azure or OpenAI need an API key.
- Download SherpaOnnx Voices (Offline)
+ Choose your voice engines
- For premium cloud voices (Azure, OpenAI, Google, ElevenLabs, Polly), go to the Cloud Engines tab and enter your API key. Edge voices work without any key.
+ If a selected engine needs a key, the Credentials tab switches on — enter the key there and press Verify. Picked only offline or Edge voices? The tab stays greyed out and you can skip this step.
- Add Cloud Engine Keys (Optional)
+ Add credentials (only if needed)
+
+
+ Open the Voices tab and click Load voices. Filter by language, gender or quality, preview the ones you like, then use Download (offline models) and Install to SAPI. Installed voices appear in your apps straight away.
+
+
+ Get your voices
Uninstall
-
- Validate
-
Validating...
Valid ({0} voices)
-
- Voice Engines
-
What is VoiceGarden?
@@ -423,4 +291,311 @@
Yes, help improve VoiceGarden
+
+
+ Voice Engines
+
+
+ {0} selected
+
+
+ Voice Engines
+
+
+ Choose the voice engines you want to use. Pick offline voices that work without an account, free cloud voices, or cloud engines that need an API key.
+
+
+ Credentials
+
+
+ {0} engines need keys
+
+
+ not needed
+
+
+ Credentials
+
+
+ Voices
+
+
+ {0} voices
+
+
+ Voices
+
+
+ Every voice from the engines you selected. Filter, preview, then install the ones you want into Windows SAPI.
+
+
+ Adapter registration, app settings, offline model management and about — everything that is not part of the guided flow.
+
+
+ Settings
+
+
+ tools and settings
+
+
+ Type
+
+
+ Credentials
+
+
+ Language
+
+
+ Filter by engine
+
+
+ Filter by gender
+
+
+ Filter by quality
+
+
+ All types
+
+
+ Offline only
+
+
+ Online only
+
+
+ All engines
+
+
+ No key needed
+
+
+ Key needed
+
+
+ All languages
+
+
+ All engines
+
+
+ Any language
+
+
+ Any gender
+
+
+ Any quality
+
+
+ Search engines, languages…
+
+
+ Select shown
+
+
+ Clear shown
+
+
+ Select all shown voices
+
+
+ Deselect all voices
+
+
+ Next: Credentials
+
+
+ Next: Voices
+
+
+ Back to Engines
+
+
+ Offline
+
+
+ Cloud
+
+
+ Key needed
+
+
+ No key
+
+
+ Key saved
+
+
+ SherpaOnnx
+
+
+ Offline neural voices in many languages. Best for reliability and privacy — works without an account or internet once downloaded.
+
+
+ Edge Voices
+
+
+ Free Microsoft cloud voices in many languages. Best free online option — natural quality, no API key, needs internet.
+
+
+ {0} cloud voices. Needs an API key.
+
+
+ {0} cloud voices. Needs an API key and region.
+
+
+ {0} cloud voices. Needs an API key and user ID.
+
+
+ {0} cloud voices. Needs an access key, secret key and region.
+
+
+ {0} of {1} engines selected
+
+
+ {0} engines hidden — their languages are unknown until their voices are loaded in the Voices tab.
+
+
+ Enter the credentials for each selected engine. Values are saved on this computer only.
+
+
+ No selected engines need credentials.
+
+
+ Verify a key to check it works before loading voices. You can come back any time.
+
+
+ Verify
+
+
+ Key accepted but no voices returned — check the key has TTS access.
+
+
+ Unknown engine
+
+
+ API key
+
+
+ Subscription key
+
+
+ Access key ID
+
+
+ Secret access key
+
+
+ Token
+
+
+ Region
+
+
+ User ID
+
+
+ Instance ID
+
+
+ Gender
+
+
+ Quality
+
+
+ Load voices
+
+
+ Refresh installed
+
+
+ Download
+
+
+ Remove selected from SAPI
+
+
+ Select at least one engine in the Voice Engines tab first.
+
+
+ {0}: no API key — add one in the Credentials tab
+
+
+ {0} engines skipped — no API key set
+
+
+ Loaded {0} voices
+
+
+ {0}: {1}
+
+
+ {0} voices · {1} selected · {2} installed
+
+
+ {0} installed to SAPI
+
+
+ Could not install {0} (administrator approval may be required)
+
+
+ Removed {0}; failed {1}
+
+
+ Refreshed — {0} voices installed
+
+
+ Unknown
+
+
+ Download failed for {0}
+
+
+ Download failed for {0}. Check your internet connection and try again — if it keeps failing, close other voice apps and restart VoiceGarden.
+
+
+ Preview failed for {0}.
+
+
+ No voices yet
+
+
+ Choose your voice engines in the Voice Engines tab first (add credentials there too if the engine needs a key), then load voices here.
+
+
+ No engines selected — open the Voice Engines tab and tick at least one engine.
+
+
+ SAPI voice aliases
+
+
+ Voices are installed with their real language. Aliases add extra copies under a second language so apps that filter by language can still find them.
+
+
+ Add an en-US alias for non-English voices
+
+
+ Voice in any other language also appears as English (en-US), so apps that only list English voices — like some AAC titles — can use it.
+
+
+ Also alias right-to-left voices under Arabic
+
+
+ Voice in a right-to-left language (Arabic, Urdu, Persian, Hebrew, Pashto…) also appears under Arabic (ar-SA), so apps set up for Arabic voices can find it.
+
+
+ Applied whenever voices are installed or re-installed from the Voices tab. Existing voices pick the change up next time you install them.
+
+
+ Offline models
+
+
+ Browse, download and install offline voices from the Voices tab — select the SherpaOnnx engine there.
+
+
+ Show installed voices only
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.ru.resx b/VoiceGarden.UI/Resources/Strings.ru.resx
index f517110..091dfa2 100644
--- a/VoiceGarden.UI/Resources/Strings.ru.resx
+++ b/VoiceGarden.UI/Resources/Strings.ru.resx
@@ -56,9 +56,6 @@
Установка адаптера
-
- Добавить псевдоним en-US
-
Передовой
@@ -68,9 +65,6 @@
Помогает нам понять, какие двигатели используются. Текст, ключи или персональные данные не отправлены.
-
- API-ключ
-
ГолосСад
@@ -92,66 +86,21 @@
Проверка...
-
- Закрывать
-
-
- Облачные голоса
-
-
- Настроить учетные данные...
-
-
- Настроить учетные данные
-
-
- Настроить голоса...
-
-
- Настройка голосов
-
-
- {0} загружено
-
-
- {0} установлено
-
-
- {0} выбрано
-
-
- {0} всего
-
Скачано
-
- Скачано {0} модель(и)
-
-
- Скачал {0}, не удалось {1}
-
Скачано
-
- Не удалось загрузить: модели ({0})
-
Загрузка {0} ({1})...
Сначала скачайте модель
-
- Скачать выбранное
-
Отправлять анонимную аналитику использования (согласие)
-
- Включить голоса браузера Edge
-
Двигатель:
@@ -176,12 +125,6 @@
Получение {0} голосов...
-
- Получить голоса
-
-
- Фильтр:
-
Найдено {0} голосов
@@ -191,9 +134,6 @@
Помогите улучшить VoiceGarden
-
- ▼ Скрыть расширенные настройки
-
Установить
@@ -206,33 +146,15 @@
Установлено {0}, не удалось {1}
-
- Установлено {0} моделей в SAPI.
-
-
- Только установлено
-
Установлено голосов ({0}) в HKLM.
Не удалось установить: {0}
-
- Установка моделей в SAPI (HKLM)...
-
Установить выбранное
-
- Установить в SAPI
-
-
- Недействительно: {0}
-
-
- Ключ:
-
Если ваше программное обеспечение AAC поддерживает только определенные языки (например, английский), включите «Добавить псевдоним en-US» при продвижении моделей SherpaOnnx. Благодаря этому голоса на любом языке будут отображаться как английские голоса, поэтому они будут отображаться в приложениях с фильтрацией по языку.
@@ -248,9 +170,6 @@
Уровень журнала:
-
- Управление моделями...
-
Файлы модели не найдены
@@ -266,15 +185,6 @@
Звук не генерируется
-
- Загруженных моделей не найдено. Сначала загрузите модель, затем при необходимости нажмите «Повторно сканировать».
-
-
- Нет URL-адреса для скачивания
-
-
- Не удалось определить идентификатор модели для предварительного просмотра.
-
Модели не установлены
@@ -284,9 +194,6 @@
Нет, спасибо
-
- Оффлайн голоса
-
VoiceGarden — это бесплатный голосовой мост с открытым исходным кодом, который соединяет более 20 современных механизмов преобразования текста в речь с любым приложением Windows, поддерживающим SAPI 5, включая Grid 3, Mind Express, Balabolka, Tobii Communicator и любое приложение, созданное на System.Speech.
@@ -296,9 +203,6 @@
Добро пожаловать в VoiceGarden
-
- Показаны только включенные двигатели. Переключить двигатели на главной странице.
-
Открыть журналы
@@ -308,9 +212,6 @@
Предварительный просмотр не удался: {0}
-
- Предварительный просмотр...
-
Предварительный просмотр {0}...
@@ -323,51 +224,18 @@
VoiceGarden — это бесплатный проект с открытым исходным кодом, созданный волонтерами. Чтобы помочь нам понять, какие механизмы TTS используются чаще всего, выявить ошибки и расставить приоритеты в разработке, мы хотели бы собрать анонимную аналитику использования.
-
- Готовый
-
-
- Область
-
-
- Зарегистрироваться
-
Удалены голоса ({0})
-
- Запрос прав администратора...
-
Перерегистрация
-
- Повторное сканирование
-
-
- Повторное сканирование: {0} модели готовы.
-
-
- Поиск...
-
Поиск голосов...
-
- Выберите модели для загрузки в первую очередь
-
Выберите голоса для установки в первую очередь
-
- Модели шерпа-оннкса
-
-
- Шерпа Onnx Neural TTS
-
-
- ▶ Показать расширенные
-
На главном экране нажмите «Установить» для 64-битной версии (и 32-битной, если необходимо). При этом VoiceGarden регистрируется как голос SAPI 5, который может использовать любое совместимое приложение.
@@ -389,18 +257,12 @@
Удалить
-
- Подтвердить
-
Проверка...
Действителен (голосов: {0})
-
- Голосовые движки
-
Что такое VoiceGarden?
@@ -423,4 +285,316 @@
Да, помогите улучшить VoiceGarden
+
+ Регистрация адаптера, настройки приложения, управление оффлайн-моделью и информация — всё, что не входит в руководимый процесс.
+
+
+ Просматривайте, загружайте и устанавливайте оффлайн-голоса на вкладке «Голоса» — выберите там движок SherpaOnnx.
+
+
+ Офлайн модели
+
+
+ Настройки
+
+
+ инструменты и настройки
+
+
+ Применяется всякий раз, когда голоса устанавливаются или переустанавливаются с вкладки Голоса. Существующие голоса обновляются при следующей их установке.
+
+
+ Голос на языке с написанием справа налево (арабский, урду, персидский, иврит, пушту…) также отображается под арабским (ar-SA), поэтому приложения, настроенные на арабские голоса, могут его найти.
+
+
+ Также назначайте псевдонимы для голосов справа налево под арабским
+
+
+ Голос на любом другом языке также отображается как английский (en-US), поэтому приложения, которые отображают только английские голоса — например, некоторые AAC-программы — могут его использовать.
+
+
+ Добавить псевдоним en-US для неанглийских голосов
+
+
+ Голоса устанавливаются с их реальным языком. Псевдонимы добавляют дополнительные копии под вторым языком, чтобы приложения, фильтрующие по языку, всё равно могли их найти.
+
+
+ Псевдонимы голоса SAPI
+
+
+ Назад к двигателям
+
+
+ Облако
+
+
+ Нужен ключ
+
+
+ Ключ сохранён
+
+
+ Нет ключа
+
+
+ Офлайн
+
+
+ Чётко показано
+
+
+ Проверьте ключ, чтобы убедиться, что он работает, перед загрузкой голосов. Вы можете вернуться в любое время.
+
+
+ Введите учетные данные для каждого выбранного движка. Значения сохраняются только на этом компьютере.
+
+
+ Выбранным движкам не требуются учетные данные.
+
+
+ Снять выделение со всех голосов
+
+
+ Скачать
+
+
+ Загрузка не удалась для {0}
+
+
+ Загрузка не удалась для {0}. Проверьте соединение с интернетом и попробуйте снова — если проблема повторяется, закройте другие голосовые приложения и перезапустите VoiceGarden.
+
+
+ Бесплатные облачные голосовые сервисы Microsoft на многих языках. Лучший бесплатный вариант онлайн — естественное качество, без API-ключа, требуется интернет.
+
+
+ Голоса Эджа
+
+
+ {0} облачных голосов. Требуется ключ API.
+
+
+ {0} облачные голоса. Требуется ключ API и регион.
+
+
+ {0} облачные голоса. Требуются ключ доступа, секретный ключ и регион.
+
+
+ {0} облачных голосов. Требуется API-ключ и идентификатор пользователя.
+
+
+ {0} из {1} двигателей выбрано
+
+
+ API ключ
+
+
+ Идентификатор ключа доступа
+
+
+ Идентификатор экземпляра
+
+
+ Регион
+
+
+ Секретный ключ доступа
+
+
+ Ключ подписки
+
+
+ Токен
+
+
+ Идентификатор пользователя
+
+
+ Все двигатели
+
+
+ Все языки
+
+
+ Все типы
+
+
+ Все двигатели
+
+
+ Любой пол
+
+
+ Любой язык
+
+
+ Любое качество
+
+
+ Учетные данные
+
+
+ Нужен ключ
+
+
+ Фильтровать по двигателю
+
+
+ Фильтровать по полу
+
+
+ Язык
+
+
+ Ключ не нужен
+
+
+ Только офлайн
+
+
+ Только онлайн
+
+
+ Фильтровать по качеству
+
+
+ Тип
+
+
+ Пол
+
+
+ {0} скрытых движков — их языки неизвестны, пока их голоса не будут загружены на вкладке «Голоса».
+
+
+ Загрузить голоса
+
+
+ Далее: Учётные данные
+
+
+ Далее: Голоса
+
+
+ Не удалось предварительно просмотреть {0}.
+
+
+ Качество
+
+
+ Обновление установлено
+
+
+ Удалить выбранное из SAPI
+
+
+ Обновлено — установлено {0} голосов
+
+
+ Поисковые системы, языки…
+
+
+ Выберите все показанные голоса
+
+
+ Выбрать показанное
+
+
+ Оффлайн-нейронные голоса на многих языках. Лучший выбор для надежности и конфиденциальности — работает без учетной записи и интернета после загрузки.
+
+
+ ШерпаОннкс
+
+
+ Откройте вкладку «Голоса» и нажмите «Загрузить голоса». Фильтруйте по языку, полу или качеству, прослушайте понравившиеся, затем используйте «Скачать (офлайн-модели)» и «Установить в SAPI». Установленные голоса сразу появляются в ваших приложениях.
+
+
+ Поднимите ваши голоса
+
+
+ Учетные данные
+
+
+ Двигатели {0} нуждаются в ключах
+
+
+ не нужно
+
+
+ Учетные данные
+
+
+ Голосовые движки
+
+
+ {0} выбрано
+
+
+ Выберите голосовые движки, которые вы хотите использовать. Выберите офлайн-голоса, которые работают без учетной записи, бесплатные облачные голоса или облачные движки, которые требуют API-ключ.
+
+
+ Голосовые движки
+
+
+ Голоса
+
+
+ {0} голосов
+
+
+ Каждый голос из выбранных вами движков. Отфильтруйте, предварительно прослушайте, а затем установите те, которые хотите, в Windows SAPI.
+
+
+ Голоса
+
+
+ Неизвестный двигатель
+
+
+ Неизвестно
+
+
+ Проверить
+
+
+ Ключ принят, но голоса не возвращены — проверьте, что у ключа есть доступ к TTS.
+
+
+ {0} голосов · {1} выбрано · {2} установлено
+
+
+ Сначала выберите свои голосовые движки на вкладке «Голосовые движки» (также добавьте учетные данные там, если движку нужен ключ), затем загружайте голоса здесь.
+
+
+ Двигатели не выбраны — откройте вкладку «Голосовые движки» и отметьте хотя бы один движок.
+
+
+ Пока нет голосов
+
+
+ {0}: {1}
+
+
+ Загружено {0} голосов
+
+
+ {0}: нет ключа API — добавьте его на вкладке "Учётные данные"
+
+
+ Сначала выберите хотя бы один движок на вкладке «Голосовые движки».
+
+
+ Не удалось установить {0} (может потребоваться разрешение администратора)
+
+
+ {0} установлен в SAPI
+
+
+ Пропущено {0} двигателей — ключ API не установлен
+
+
+ Удалено {0}; не удалось {1}
+
+
+ Показывать только установленные голоса
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.sv.resx b/VoiceGarden.UI/Resources/Strings.sv.resx
index 9b457a1..79f4f75 100644
--- a/VoiceGarden.UI/Resources/Strings.sv.resx
+++ b/VoiceGarden.UI/Resources/Strings.sv.resx
@@ -56,9 +56,6 @@
Adapterinstallation
-
- Lägg till en-US alias
-
Avancerad
@@ -68,9 +65,6 @@
Hjälper oss att förstå vilka motorer som används. Inget textmeddelande, nycklar eller PII har skickats.
-
- API-nyckel
-
VoiceGarden
@@ -92,66 +86,21 @@
Kontroll...
-
- Nära
-
-
- Molnröster
-
-
- Konfigurera autentiseringsuppgifter...
-
-
- Konfigurera autentiseringsuppgifter
-
-
- Konfigurera röster...
-
-
- Konfigurera röster
-
-
- {0} har laddats ned
-
-
- {0} installerat
-
-
- {0} har valts
-
-
- {0} totalt
-
Nedladdat
-
- Laddade ned {0} modell(er)
-
-
- Laddade ned {0}, misslyckades {1}
-
Nedladdat
-
- Nedladdning misslyckades: {0} modell(er)
-
Laddar ned {0} ({1})...
Ladda ner modellen först
-
- Ladda ner valt
-
Skicka anonym användningsanalys (opt-in)
-
- Aktivera Edge webbläsarröster
-
Motor:
@@ -176,12 +125,6 @@
Hämtar {0} röster...
-
- Hämta röster
-
-
- Filtrera:
-
Hittade {0} röster
@@ -191,9 +134,6 @@
Hjälp till att förbättra VoiceGarden
-
- ▼ Göm Avancerat
-
Installera
@@ -206,33 +146,15 @@
Installerade {0}, misslyckades {1}
-
- Installerade {0} modell(er) till SAPI
-
-
- Endast installerad
-
Installerade {0} röst(er) till HKLM
Installationen misslyckades: {0}
-
- Installerar modeller till SAPI (HKLM)...
-
Installera valt
-
- Installera till SAPI
-
-
- Ogiltig: {0}
-
-
- Nyckel:
-
Om din AAC-programvara endast stöder vissa språk (t.ex. engelska), aktivera "Lägg till en-US alias" när du marknadsför SherpaOnnx-modeller. Detta gör att röster på alla språk visas som engelska röster, så de dyker upp i appar som filtrerar efter språk.
@@ -248,9 +170,6 @@
Loggnivå:
-
- Hantera modeller...
-
Modellfilerna hittades inte
@@ -266,15 +185,6 @@
Inget ljud genererat
-
- Inga nedladdade modeller hittades. Ladda ner en modell först och klicka sedan på Skanna igen om det behövs.
-
-
- Ingen nedladdningsadress
-
-
- Det gick inte att fastställa modell-ID för förhandsgranskning
-
Inga modeller installerade
@@ -284,9 +194,6 @@
Nej tack
-
- Offline röster
-
VoiceGarden är en gratis röstbrygga med öppen källkod som ansluter 20+ moderna text-till-tal-motorer till alla Windows-program som stöder SAPI 5 – inklusive Grid 3, Mind Express, Balabolka, Tobii Communicator och alla appar som är byggda på System.Speech.
@@ -296,9 +203,6 @@
Välkommen till VoiceGarden
-
- Endast aktiverade motorer visas. Växla motorer på huvudsidan.
-
Öppna Loggar
@@ -308,9 +212,6 @@
Förhandsgranskningen misslyckades: {0}
-
- Förhandsvisning...
-
Förhandsgranskar {0}...
@@ -323,51 +224,18 @@
VoiceGarden är ett gratis, öppen källkodsprojekt byggt av volontärer. För att hjälpa oss förstå vilka TTS-motorer som används mest, identifiera buggar och prioritera utveckling, vill vi samla in anonym användningsanalys.
-
- Redo
-
-
- Område
-
-
- Register
-
Tog bort {0} röst(er)
-
- Begär administratörsbehörigheter...
-
Omregistrera dig
-
- Skanna igen
-
-
- Skannade om: {0} modell(er) redo
-
-
- Söka...
-
Sök efter röster...
-
- Välj modeller att ladda ner först
-
Välj röster att installera först
-
- Sherpa Onnx-modeller
-
-
- Sherpa Onnx Neural TTS
-
-
- ▶ Visa Avancerat
-
På huvudskärmen klickar du på Installera för 64-bitars (och 32-bitars om det behövs). Detta registrerar VoiceGarden som en SAPI 5-röst som alla kompatibla appar kan använda.
@@ -389,18 +257,12 @@
Avinstallera
-
- Bekräfta
-
Validerar...
Giltig ({0} röster)
-
- Röstmotorer
-
Vad är VoiceGarden?
@@ -423,4 +285,316 @@
Ja, hjälp till att förbättra VoiceGarden
+
+ Adapterregistrering, appinställningar, hantering av offline-modeller och om — allt som inte är en del av den guidade processen.
+
+
+ Bläddra, ladda ner och installera offline-röster från fliken Röster — välj SherpaOnnx-motorn där.
+
+
+ Offline-modeller
+
+
+ Inställningar
+
+
+ verktyg och inställningar
+
+
+ Tillämpas när som helst röster installeras eller installeras om från fliken Röster. Befintliga röster får ändringen nästa gång du installerar dem.
+
+
+ Röst på ett språk som skrivs från höger till vänster (arabiska, urdu, persiska, hebreiska, pashto…) visas också under arabiska (ar-SA), så appar som är inställda på arabiska röster kan hitta den.
+
+
+ Ange också alias för höger-till-vänster-röster under arabiska
+
+
+ Röst på vilket annat språk som helst visas också som engelska (en-US), så appar som bara listar engelska röster — som vissa AAC-titlar — kan använda den.
+
+
+ Lägg till en en-US-alias för icke-engelska röster
+
+
+ Röster installeras med sitt verkliga språk. Alias lägger till extra kopior under ett andra språk så att appar som filtrerar efter språk fortfarande kan hitta dem.
+
+
+ SAPI-röstalias
+
+
+ Tillbaka till motorer
+
+
+ Moln
+
+
+ Nyckel behövs
+
+
+ Nyckel sparad
+
+
+ Ingen nyckel
+
+
+ Off-line
+
+
+ Tydligt visad
+
+
+ Verifiera en nyckel för att kontrollera att den fungerar innan du laddar röster. Du kan komma tillbaka när som helst.
+
+
+ Ange uppgifterna för varje valt motor. Värdena sparas endast på den här datorn.
+
+
+ Inga valda motorer behöver autentiseringsuppgifter.
+
+
+ Avmarkera alla röster
+
+
+ Ladda ner
+
+
+ Nedladdning misslyckades för {0}
+
+
+ Nedladdning misslyckades för {0}. Kontrollera din internetanslutning och försök igen — om det fortsätter att misslyckas, stäng andra röstappar och starta om VoiceGarden.
+
+
+ Gratis Microsoft moln-röster på många språk. Bästa gratis online-alternativet — naturlig kvalitet, ingen API-nyckel, kräver internet.
+
+
+ Edge-röster
+
+
+ {0} molnröster. Kräver en API-nyckel.
+
+
+ {0} moln-röster. Kräver en API-nyckel och region.
+
+
+ {0} moln-röster. Kräver en åtkomstnyckel, hemlig nyckel och region.
+
+
+ {0} moln-röster. Kräver en API-nyckel och användar-ID.
+
+
+ {0} av {1} motorer valda
+
+
+ API-nyckel
+
+
+ Åtkomstnyckel-ID
+
+
+ Instans-ID
+
+
+ Område
+
+
+ Hemlig åtkomstnyckel
+
+
+ Prenumerationsnyckel
+
+
+ Tecken
+
+
+ Användar-ID
+
+
+ Alla motorer
+
+
+ Alla språk
+
+
+ Alla typer
+
+
+ Alla motorer
+
+
+ Vilket kön som helst
+
+
+ Vilket språk som helst
+
+
+ Vilken kvalitet som helst
+
+
+ Referenser
+
+
+ Nyckel behövs
+
+
+ Filtrera efter motor
+
+
+ Filtrera efter kön
+
+
+ Språk
+
+
+ Ingen nyckel behövs
+
+
+ Endast offline
+
+
+ Endast online
+
+
+ Filtrera efter kvalitet
+
+
+ Typ
+
+
+ Kön
+
+
+ {0} motorer dolda — deras språk är okända tills deras röster laddas i fliken Röster.
+
+
+ Ladda röster
+
+
+ Nästa: Referenser
+
+
+ Nästa: Röster
+
+
+ Förhandsgranskning misslyckades för {0}.
+
+
+ Kvalitet
+
+
+ Uppdatera installerad
+
+
+ Ta bort markerade från SAPI
+
+
+ Uppdaterad — {0} röster installerade
+
+
+ Sökmotorer, språk…
+
+
+ Välj alla visade röster
+
+
+ Välj visad
+
+
+ Offline neurala röster på många språk. Bäst för pålitlighet och integritet — fungerar utan konto eller internet när det väl är nedladdat.
+
+
+ Sherpa Onnx
+
+
+ Öppna fliken Röster och klicka på Ladda röster. Filtrera efter språk, kön eller kvalitet, förhandsgranska de du gillar och använd sedan Ladda ner (offline-modeller) och Installera till SAPI. Installerade röster visas direkt i dina appar.
+
+
+ Få era röster
+
+
+ Referenser
+
+
+ {0} motorer behöver nycklar
+
+
+ inte behövs
+
+
+ Referenser
+
+
+ Röstmotorer
+
+
+ {0} markerad
+
+
+ Välj de röstmotorer du vill använda. Välj offline-röster som fungerar utan konto, gratis molnröster eller molnmotorer som kräver en API-nyckel.
+
+
+ Röstmotorer
+
+
+ Röster
+
+
+ {0} röster
+
+
+ Varje röst från de motorer du valde. Filtrera, förhandsgranska och installera sedan de du vill ha i Windows SAPI.
+
+
+ Röster
+
+
+ Okänd motor
+
+
+ Okänd
+
+
+ Verifiera
+
+
+ Nyckel accepterad men inga röster returnerades – kontrollera att nyckeln har TTS-åtkomst.
+
+
+ {0} röster · {1} markerade · {2} installerade
+
+
+ Välj dina röstmotorer i fliken Röstmotorer först (lägg till uppgifter där också om motorn behöver en nyckel), och ladda sedan röster här.
+
+
+ Inga motorer valda — öppna fliken Röstmotorer och markera minst en motor.
+
+
+ Inga röster än
+
+
+ {0}: {1}
+
+
+ Laddade {0} röster
+
+
+ {0}: ingen API-nyckel — lägg till en i fliken Credentials
+
+
+ Välj minst en motor i fliken Röstmotorer först.
+
+
+ Kunde inte installera {0} (administratörsgodkännande kan krävas)
+
+
+ {0} installerad till SAPI
+
+
+ {0} motorer hoppades över — ingen API-nyckel satt
+
+
+ Borttagen {0}; misslyckades {1}
+
+
+ Visa endast installerade röster
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.sw.resx b/VoiceGarden.UI/Resources/Strings.sw.resx
index 7cd1fa6..28a4b26 100644
--- a/VoiceGarden.UI/Resources/Strings.sw.resx
+++ b/VoiceGarden.UI/Resources/Strings.sw.resx
@@ -56,9 +56,6 @@
Ufungaji wa Adapta
-
- Ongeza lakabu za sw-US
-
Advanced
@@ -68,9 +65,6 @@
Inatusaidia kuelewa ni injini gani zinazotumika. Hakuna maandishi, funguo, au PII iliyotumwa.
-
- Ufunguo wa API
-
Bustani ya Sauti
@@ -92,66 +86,21 @@
Inaangalia...
-
- Funga
-
-
- Sauti za Wingu
-
-
- Sanidi Kitambulisho...
-
-
- Sanidi Kitambulisho
-
-
- Sanidi Sauti...
-
-
- Sanidi Sauti
-
-
- {0} imepakuliwa
-
-
- {0} imesakinishwa
-
-
- {0} imechaguliwa
-
-
- {0} jumla
-
Imepakuliwa
-
- Imepakuliwa {0} miundo
-
-
- Imepakuliwa {0}, haikufaulu {1}
-
Imepakuliwa
-
- Imeshindwa kupakua: {0} miundo
-
Inapakua {0} ({1})...
Pakua mfano kwanza
-
- Upakuaji Umechaguliwa
-
Tuma uchanganuzi wa matumizi bila kukutambulisha (chagua kuingia)
-
- Washa sauti za kivinjari cha Edge
-
Injini:
@@ -176,12 +125,6 @@
Inaleta sauti {0}...
-
- Pata Sauti
-
-
- Chuja:
-
Imepata sauti {0}
@@ -191,9 +134,6 @@
Saidia Kuboresha VoiceGarden
-
- ▼ Ficha ya Juu
-
Sakinisha
@@ -206,33 +146,15 @@
Imesakinishwa {0}, haikufaulu {1}
-
- Imesakinisha {0} miundo kwenye SAPI
-
-
- Imesakinishwa pekee
-
Imesakinisha sauti {0} kwenye HKLM
Imeshindwa kusakinisha: {0}
-
- Inasakinisha miundo kwenye SAPI (HKLM)...
-
Sakinisha Umechaguliwa
-
- Sakinisha kwenye SAPI
-
-
- Batili: {0}
-
-
- Ufunguo:
-
Ikiwa programu yako ya AAC inaweza kutumia lugha fulani pekee (k.m. Kiingereza), washa "Ongeza lakabu en-US" unapotangaza miundo ya SherpaOnnx. Hii hufanya sauti katika lugha yoyote kuonekana kama sauti za Kiingereza, kwa hivyo zinaonekana katika programu zinazochuja kulingana na lugha.
@@ -248,9 +170,6 @@
Kiwango cha kumbukumbu:
-
- Dhibiti Miundo...
-
Faili za muundo hazipatikani
@@ -266,15 +185,6 @@
Hakuna sauti iliyotolewa
-
- Hakuna miundo iliyopakuliwa iliyopatikana. Pakua kielelezo kwanza, kisha ubofye Changanua tena ikihitajika.
-
-
- Hakuna URL ya upakuaji
-
-
- Haikuweza kubainisha kitambulisho cha muundo kwa uhakiki
-
Hakuna miundo iliyosakinishwa
@@ -284,9 +194,6 @@
Hapana, asante
-
- Sauti za Nje ya Mtandao
-
VoiceGarden ni daraja la sauti lisilolipishwa la chanzo huria ambalo huunganisha injini 20+ za kisasa za kubadilisha maandishi hadi usemi kwa programu yoyote ya Windows inayoauni SAPI 5 - ikiwa ni pamoja na Grid 3, Mind Express, Balabolka, Tobii Communicator, na programu yoyote iliyojengwa kwenye System.Speech.
@@ -296,9 +203,6 @@
Karibu kwenye VoiceGarden
-
- Injini zilizowezeshwa pekee ndizo zinazoonyeshwa. Geuza injini kwenye ukurasa kuu.
-
Fungua Kumbukumbu
@@ -308,9 +212,6 @@
Hakiki imeshindwa: {0}
-
- Inakagua...
-
Inakagua {0}...
@@ -323,51 +224,18 @@
VoiceGarden ni mradi wa bure, wa chanzo huria uliojengwa na watu waliojitolea. Ili kutusaidia kuelewa ni injini gani za TTS zinazotumiwa zaidi, kutambua hitilafu, na kutanguliza maendeleo, tungependa kukusanya takwimu za matumizi bila kukutambulisha.
-
- Tayari
-
-
- Mkoa
-
-
- Sajili
-
Imeondoa sauti {0}
-
- Inaomba haki za msimamizi...
-
Jisajili upya
-
- Changanua upya
-
-
- Imechanganuliwa upya: {0} miundo tayari
-
-
- Tafuta...
-
Tafuta sauti...
-
- Chagua miundo ya kupakua kwanza
-
Chagua sauti za kusakinisha kwanza
-
- Mifano ya Sherpa Onnx
-
-
- Sherpa Onnx Neural TTS
-
-
- ▶ Onyesha Kina
-
Kwenye skrini kuu, bofya Sakinisha kwa 64-bit (na 32-bit ikiwa inahitajika). Hii husajili VoiceGarden kama sauti ya SAPI 5 ambayo programu yoyote inayooana inaweza kutumia.
@@ -389,18 +257,12 @@
Sanidua
-
- Thibitisha
-
Inathibitisha...
Halali ({0} sauti)
-
- Injini za Sauti
-
VoiceGarden ni nini?
@@ -423,4 +285,316 @@
Ndiyo, saidia kuboresha VoiceGarden
+
+ Usajili wa kiunganishi, mipangilio ya programu, usimamizi wa modeli isiyo ya mtandao na kuhusu — kila kitu ambacho si sehemu ya mfuatano wa mwongozo.
+
+
+ Vinjari, pakua na usakinishe sauti za kiofisi kutoka kwenye kabrasha la Sauti — chagua injini ya SherpaOnnx hapo.
+
+
+ Mifumo isiyo mtandao
+
+
+ Mipangilio
+
+
+ zana na mipangilio
+
+
+ Inatumika kila wakati sauti zinawekwa au kusanikishwa upya kutoka kwenye kichupo cha Sauti. Sauti zilizopo zinachukua mabadiliko wakati unaosanikisha tena.
+
+
+ Sauti katika lugha zinazosomwa kutoka kulia kwenda kushoto (Kiarabu, Kiurdu, Kipersia, Kiebrania, Kipashto…) pia inaonekana chini ya Kiarabu (ar-SA), kwa hivyo programu zilizoundwa kwa sauti za Kiarabu zinaweza kuipata.
+
+
+ Pia jina lingine kwa sauti za kulia-kushoto chini ya Kiarabu
+
+
+ Sauti katika lugha nyingine yoyote pia inaonekana kama Kiingereza (en-US), kwa hivyo programu ambazo zinaorodhesha sauti za Kiingereza tu — kama baadhi ya vichwa vya AAC — zinaweza kuzitumia.
+
+
+ Ongeza jina la utambulisho la en-US kwa sauti zisizo za Kiingereza
+
+
+ Sauti zinasakinishwa kwa lugha yao halisi. Majina ya utani huongeza nakala zaidi chini ya lugha ya pili ili programu zinazochuja kwa lugha bado ziweze kuzipata.
+
+
+ Vijina vya sauti vya SAPI
+
+
+ Rudi kwa Mitambo
+
+
+ Wingu
+
+
+ Ufunguzi unaohitajika
+
+
+ Ufunguo umehifadhiwa
+
+
+ Hakuna ufunguo
+
+
+ Nje ya mtandao
+
+
+ Imeonyeshwa wazi
+
+
+ Thibitisha ufunguo kuona kama unafanya kazi kabla ya kupakia sauti. Unaweza kurudi wakati wowote.
+
+
+ Ingiza vyeti vya kuingia kwa kila injini iliyochaguliwa. Thamani zinahifadhiwa kwenye kompyuta hii pekee.
+
+
+ Hakuna injini zilizochaguliwa zinazohitaji nyaraka za uthibitisho.
+
+
+ Ondoa alama zote za sauti
+
+
+ Pakua
+
+
+ Upakuaji umeshindikana kwa {0}
+
+
+ Kupakua kwa {0} kimekosa. Angalia muunganisho wako wa intaneti na jaribu tena — ikiwa kinasalia kushindwa, funga programu nyingine za sauti na anza upya VoiceGarden.
+
+
+ Sauti za wingu za Microsoft za bure katika lugha nyingi. Chaguo bora la bure mtandaoni — ubora wa asili, huna haja ya ufunguo wa API, inahitaji mtandao.
+
+
+ Sauti za Kingo
+
+
+ Sauti za {0} wingu. Zinahitaji ufunguo wa API.
+
+
+ Sauti za wingu za {0}. Zinahitaji ufunguo wa API na eneo.
+
+
+ Vozis za {0} za wingu. Zinahitaji ufunguo wa kupata, ufunguo wa siri na kanda.
+
+
+ Sauti za wingu za {0}. Zinahitaji kitufe cha API na kitambulisho cha mtumiaji.
+
+
+ {0} kati ya {1} za injini zilizochaguliwa
+
+
+ Ufunguzi wa API
+
+
+ Kitambulisho cha ufunguo wa kufikia
+
+
+ Kitambulisho cha Mfano
+
+
+ Eneo
+
+
+ Ufunguo wa siri wa kupata
+
+
+ Ufunguzi wa usajili
+
+
+ Kibali
+
+
+ Kitambulisho cha Mtumiaji
+
+
+ Mitambo yote
+
+
+ Lugha zote
+
+
+ Aina zote
+
+
+ Mitambo yote
+
+
+ Jinsia yoyote
+
+
+ Lugha yoyote
+
+
+ Ubora wowote
+
+
+ Cheti cha uthibitisho
+
+
+ Ufunguzi unaohitajika
+
+
+ Chuja kwa injini
+
+
+ Chuja kwa jinsia
+
+
+ Lugha
+
+
+ Hakuna ufunguo unaohitajika
+
+
+ Bila mtandao tu
+
+
+ Mtandaoni tu
+
+
+ Chuja kwa ubora
+
+
+ Aina
+
+
+ Jinsia
+
+
+ Viendeshaji {0} vilivyofichwa — lugha zao hazijulikani hadi sauti zao zipo kwenye kichupo cha Sauti.
+
+
+ Pakia sauti
+
+
+ Ifuatayo: Vyeti vya Utambulisho
+
+
+ Ifuatayo: Sauti
+
+
+ Uchakaji awali umeshindikana kwa {0}.
+
+
+ Ubora
+
+
+ Sasisha imewekwa
+
+
+ Ondoa vilivyochaguliwa kutoka SAPI
+
+
+ Imesasishwa — sauti {0} zimesakinishwa
+
+
+ Matafuta ya mtandao, lugha…
+
+
+ Chagua sauti zote zilizoonyeshwa
+
+
+ Chagua iliyoonyeshwa
+
+
+ Sauti za neva zisizo mtandaoni katika lugha nyingi. Bora kwa uhakika na faragha — inafanya kazi bila akaunti au intaneti mara tu baada ya kupakuliwa.
+
+
+ Sherpa Onnx
+
+
+ Fungua kichupo cha Sauti na bonyeza Pakua sauti. Chuja kwa lugha, jinsia au ubora, tazama mapema zile unazopenda, kisha tumia Pakua (modeli za offline) na Sakinisha kwenye SAPI. Sauti zilizowekwa zinaonekana kwenye programu zako mara moja.
+
+
+ Pata sauti zenu
+
+
+ Cheti cha uthibitisho
+
+
+ Mizunguko ya {0} inahitaji funguo
+
+
+ haihitajiki
+
+
+ Cheti cha uthibitisho
+
+
+ Mifumo ya Sauti
+
+
+ {0} imechaguliwa
+
+
+ Chagua injini za sauti unazotaka kutumia. Chagua sauti za offline zinazofanya kazi bila akaunti, sauti za wingu zisizo na malipo, au injini za wingu zinazohitaji ufunguo wa API.
+
+
+ Mifumo ya Sauti
+
+
+ Sauti
+
+
+ sauti {0}
+
+
+ Kila sauti kutoka kwa injini uliyochagua. Chuja, hakiki, kisha sakinisha zile unazotaka kwenye Windows SAPI.
+
+
+ Sauti
+
+
+ Injini isiyojulikana
+
+
+ Haijulikani
+
+
+ Thibitisha
+
+
+ Ufunguzi umekubaliwa lakini hakuna sauti zilizorejeshwa — angalia ufunguzi una upatikanaji wa TTS.
+
+
+ Sauti {0} · {1} zilizochaguliwa · {2} zimewekwa
+
+
+ Chagua injini zako za sauti kwenye kichupo cha Injini za Sauti kwanza (ongeza vyeti pia pale ikiwa injini inahitaji ufunguo), kisha pakia sauti hapa.
+
+
+ Hakuna injini zilizochaguliwa — fungua kichupo cha Injinia za Sauti na weka tiki angalau kwenye injini moja.
+
+
+ Hakuna sauti bado
+
+
+ {0}: {1}
+
+
+ Sauti {0} zimepakwa
+
+
+ {0}: hakuna ufunguo wa API — ongeza moja kwenye kichupo cha Vyeti
+
+
+ Chagua angalau injini moja katika kichupo cha Injinia za Sauti kwanza.
+
+
+ Haiwezi kusakinisha {0} (maana ya msimamizi huenda yanahitajika)
+
+
+ {0} imewekwa kwenye SAPI
+
+
+ Mota {0} zimekwepa — hakuna ufunguo wa API uliowekwa
+
+
+ Imeondolewa {0}; imeshindikana {1}
+
+
+ Onyesha sauti zilizowekwa tu
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.ta.resx b/VoiceGarden.UI/Resources/Strings.ta.resx
index dbeb0a8..d62fd2a 100644
--- a/VoiceGarden.UI/Resources/Strings.ta.resx
+++ b/VoiceGarden.UI/Resources/Strings.ta.resx
@@ -56,9 +56,6 @@
அடாப்டர் நிறுவல்
-
- en-US மாற்றுப் பெயரைச் சேர்க்கவும்
-
மேம்பட்டது
@@ -68,9 +65,6 @@
எந்த எஞ்சின்கள் பயன்படுத்தப்படுகின்றன என்பதைப் புரிந்துகொள்ள உதவுகிறது. உரை, விசைகள் அல்லது PII எதுவும் அனுப்பப்படவில்லை.
-
- API விசை
-
குரல் தோட்டம்
@@ -92,66 +86,21 @@
சரிபார்க்கிறது...
-
- மூடு
-
-
- கிளவுட் குரல்கள்
-
-
- நற்சான்றிதழ்களை உள்ளமைக்கவும்...
-
-
- நற்சான்றிதழ்களை உள்ளமைக்கவும்
-
-
- குரல்களை உள்ளமைக்கவும்...
-
-
- குரல்களை உள்ளமைக்கவும்
-
-
- {0} பதிவிறக்கப்பட்டது
-
-
- {0} நிறுவப்பட்டது
-
-
- {0} தேர்ந்தெடுக்கப்பட்டது
-
-
- மொத்தம் {0}
-
பதிவிறக்கம் செய்யப்பட்டது
-
- {0} மாடல்(கள்) பதிவிறக்கப்பட்டது
-
-
- பதிவிறக்கப்பட்டது {0}, தோல்வியடைந்தது {1}
-
பதிவிறக்கம் செய்யப்பட்டது
-
- பதிவிறக்கம் தோல்வியடைந்தது: {0} மாதிரி(கள்)
-
பதிவிறக்குகிறது {0} ({1})...
முதலில் மாதிரியைப் பதிவிறக்கவும்
-
- பதிவிறக்கம் தேர்ந்தெடுக்கப்பட்டது
-
அநாமதேய பயன்பாட்டு பகுப்பாய்வுகளை அனுப்பவும் (தேர்வு)
-
- எட்ஜ் உலாவி குரல்களை இயக்கு
-
இயந்திரம்:
@@ -176,12 +125,6 @@
{0} குரல்களைப் பெறுகிறது...
-
- குரல்களைப் பெறவும்
-
-
- வடிகட்டி:
-
{0} குரல்கள் உள்ளன
@@ -191,9 +134,6 @@
வாய்ஸ் கார்டனை மேம்படுத்த உதவுங்கள்
-
- ▼ மேம்பட்டதை மறை
-
நிறுவவும்
@@ -206,33 +146,15 @@
நிறுவப்பட்டது {0}, தோல்வியடைந்தது {1}
-
- SAPIக்கு {0} மாதிரி(கள்) நிறுவப்பட்டது
-
-
- நிறுவப்பட்டது மட்டுமே
-
HKLM இல் {0} குரல்(கள்) நிறுவப்பட்டது
நிறுவல் தோல்வி: {0}
-
- SAPI (HKLM) க்கு மாதிரிகளை நிறுவுகிறது...
-
நிறுவல் தேர்ந்தெடுக்கப்பட்டது
-
- SAPI இல் நிறுவவும்
-
-
- தவறானது: {0}
-
-
- முக்கிய:
-
உங்கள் AAC மென்பொருள் சில மொழிகளை மட்டுமே ஆதரிக்கும் (எ.கா. ஆங்கிலம்), SherpaOnnx மாதிரிகளை விளம்பரப்படுத்தும்போது "என்-யுஎஸ் மாற்றுப்பெயர்களைச் சேர்" என்பதை இயக்கவும். இது எந்த மொழியிலும் உள்ள குரல்களை ஆங்கிலக் குரல்களாகத் தோன்றும், எனவே அவை மொழி வாரியாக வடிகட்டப்படும் பயன்பாடுகளில் காண்பிக்கப்படும்.
@@ -248,9 +170,6 @@
பதிவு நிலை:
-
- மாடல்களை நிர்வகி...
-
மாதிரி கோப்புகள் கிடைக்கவில்லை
@@ -266,15 +185,6 @@
ஆடியோ உருவாக்கப்படவில்லை
-
- பதிவிறக்கம் செய்யப்பட்ட மாதிரிகள் எதுவும் இல்லை. முதலில் ஒரு மாதிரியைப் பதிவிறக்கவும், பின்னர் தேவைப்பட்டால் மீண்டும் ஸ்கேன் என்பதைக் கிளிக் செய்யவும்.
-
-
- பதிவிறக்க URL இல்லை
-
-
- மாதிரிக்காட்சிக்கான மாதிரி ஐடியைத் தீர்மானிக்க முடியவில்லை
-
மாதிரிகள் எதுவும் நிறுவப்படவில்லை
@@ -284,9 +194,6 @@
இல்லை நன்றி
-
- ஆஃப்லைன் குரல்கள்
-
VoiceGarden என்பது 20+ நவீன டெக்ஸ்ட்-டு-ஸ்பீச் இன்ஜின்களை SAPI 5-ஐ ஆதரிக்கும் எந்த Windows பயன்பாட்டுடனும் இணைக்கும் ஒரு இலவச, திறந்த-மூல குரல் பிரிட்ஜ் ஆகும் — இதில் Grid 3, Mind Express, Balabolka, Tobii Communicator மற்றும் System.Speech இல் உருவாக்கப்பட்ட எந்த பயன்பாடும் அடங்கும்.
@@ -296,9 +203,6 @@
வாய்ஸ்கார்டனுக்கு வரவேற்கிறோம்
-
- இயக்கப்பட்ட இயந்திரங்கள் மட்டுமே காட்டப்படுகின்றன. பிரதான பக்கத்தில் என்ஜின்களை மாற்றவும்.
-
பதிவுகளைத் திற
@@ -308,9 +212,6 @@
முன்னோட்டம் தோல்வியடைந்தது: {0}
-
- முன்னோட்டமிடுகிறது...
-
முன்னோட்டமிடுகிறது {0}...
@@ -323,51 +224,18 @@
VoiceGarden என்பது தன்னார்வலர்களால் உருவாக்கப்பட்ட ஒரு இலவச, திறந்த மூல திட்டமாகும். எந்த TTS இன்ஜின்கள் அதிகமாகப் பயன்படுத்தப்படுகின்றன என்பதைப் புரிந்துகொள்ளவும், பிழைகளைக் கண்டறியவும் மற்றும் வளர்ச்சிக்கு முன்னுரிமை அளிக்கவும், அநாமதேய பயன்பாட்டு பகுப்பாய்வுகளைச் சேகரிக்க விரும்புகிறோம்.
-
- தயார்
-
-
- பிராந்தியம்
-
-
- பதிவு செய்யுங்கள்
-
{0} குரல்(கள்) அகற்றப்பட்டது
-
- நிர்வாக சலுகைகளை கோருகிறது...
-
மீண்டும் பதிவு செய்யவும்
-
- மீண்டும் ஸ்கேன் செய்யவும்
-
-
- மீண்டும் ஸ்கேன் செய்யப்பட்டது: {0} மாடல்(கள்) தயார்
-
-
- தேடு...
-
குரல்களைத் தேடு...
-
- முதலில் பதிவிறக்குவதற்கு மாதிரிகளைத் தேர்ந்தெடுக்கவும்
-
முதலில் நிறுவ குரல்களைத் தேர்ந்தெடுக்கவும்
-
- ஷெர்பா ஒன்எக்ஸ் மாதிரிகள்
-
-
- ஷெர்பா ஒன்எக்ஸ் நியூரல் டிடிஎஸ்
-
-
- ▶ மேம்பட்டதைக் காட்டு
-
பிரதான திரையில், 64-பிட்டிற்கு நிறுவு என்பதைக் கிளிக் செய்யவும் (தேவைப்பட்டால் 32-பிட்). இது VoiceGarden ஐ SAPI 5 குரலாகப் பதிவுசெய்கிறது, அது எந்த இணக்கமான பயன்பாடும் பயன்படுத்த முடியும்.
@@ -389,18 +257,12 @@
நிறுவல் நீக்கவும்
-
- சரிபார்க்கவும்
-
சரிபார்க்கிறது...
செல்லுபடியாகும் ({0} குரல்கள்)
-
- குரல் இயந்திரங்கள்
-
வாய்ஸ் கார்டன் என்றால் என்ன?
@@ -423,4 +285,316 @@
ஆம், VoiceGarden ஐ மேம்படுத்த உதவுங்கள்
+
+ அடாப்டர் பதிவு, செயலி அமைப்புகள், ஆஃப்லைன் மாடல் மேலாண்மை மற்றும் பற்றி — வழிகாட்டப்படும் ஓட்டத்தின் ஒரு பகுதியாக இல்லாத அனைத்தும்.
+
+
+ குரல்கள் தாவலைப் பயன்படுத்தி ஆன்லைன் இல்லாத குரல்களை உலாவி, பதிவிறக்கி நிறுவுங்கள் — அங்கே SherpaOnnx இயந்திரத்தை தேர்வுசெய்க.
+
+
+ ஆஃப்லைன் மாதிரிகள்
+
+
+ அமைப்புகள்
+
+
+ கருவிகள் மற்றும் அமைப்புகள்
+
+
+ குரல்கள் Voices டேபில் இருந்து நிறுவப்படும் அல்லது மீண்டும் நிறுவப்படும் போது பயன்படுத்தப்படும். தற்போதைய குரல்கள் அடுத்த முறையாக நீங்கள் அவைகளை நிறுவும் போது மாற்றத்தை எடுத்துக்கொள்கின்றன.
+
+
+ வலமிருந்து இடத்திற்கு செல்லும் மொழியில் உள்ள குரல் (அரபிக், உர்து, பெர்ஷியன், ஹெப்ரூ, பாஷ்தோ…) அரபிக் (ar-SA) கீழ் தோன்றும், ஆகையால் அரபிக் குரல்களுக்கு அமைக்கப்பட்ட செயலிகள் இதனை கண்டுபிடிக்கலாம்.
+
+
+ அரபிக் கீழ் வலது-இலிருந்து இடது குரல்களாகவும் அழைக்கப்படுகிறது
+
+
+ எந்த மற்ற மொழியிலும் உள்ள குரல், ஆங்கிலம் (en-US) போலவே தோன்றுகிறது, அதனால் ஆங்கில குரல்களை மட்டும் பட்டியலிடும் பயன்பாடுகள் — சில AAC தலைப்புகள் போல — அதை பயன்படுத்தலாம்.
+
+
+ இங்கிலீஷ் அல்லாத குரல்களுக்கு en-US புனைபெயரைச் சேர்க்கவும்
+
+
+ குரல்கள் அவற்றின் உண்மையான மொழியுடன் நிறுவப்படுகின்றன. உபபெயர்கள் இரண்டாவது மொழியில் கூடுதல் நகல்களை சேர்ப்பதனால் மொழியின்படி ֆில்டர் செய்யும் செயலிகள் அவற்றை இன்னும் கண்டுபிடிக்க முடியும்.
+
+
+ SAPI குரல் மாற்றுப்பெயர்கள்
+
+
+ இயந்திரங்களுக்கு திரும்ப
+
+
+ முகெரி
+
+
+ செருகுவதற்கான விசை தேவையாகும்
+
+
+ செருகி சேமிக்கப்பட்டது
+
+
+ செருப்பு கிடையாது
+
+
+ ஆஃப்லைன்
+
+
+ स्पெரிய சுட்டப்பட்டது
+
+
+ ஒலி கோருகளை ஏற்றுவதற்கு முன் அது வேலை செய்கின்றதா என்று ஒரு விசையை சரிபார்க்கவும். நீங்கள் எப்போது வேண்டுமானாலும் திரும்பி வரலாம்.
+
+
+ ஒவ்வொரு தேர்ந்தெடுக்கப்பட்ட இயந்திரத்திற்கும் நுழைவுச் சான்றுகளை உள்ளிடுக. மதிப்புகள் இந்தக் கணிப்பொறியில் மட்டுமே சேமிக்கப்படும்.
+
+
+ தேர்வுசெய்யப்பட்ட எந்திரங்களுக்கு நற்சான்றுகள் தேவையில்லை.
+
+
+ அனைத்து குரல்களை தேர்விழக்கு
+
+
+ பதிவிறக்கம்
+
+
+ {0} க்கான பதிவிறக்கம் தோல்வியுற்றது
+
+
+ {0} க்கான பதிவிறக்கம் தோல்வியுற்றது. உங்கள் இன்டர்நெட் இணைப்பை சரிசெய்து மீண்டும் முயற்சிக்கவும் — இது தொடர்ந்து தோல்வி அடைந்தால், மற்ற குரல் பயன்பாடுகளை மூடிக் கொண்டு VoiceGarden ஐ மறுதொடக்கம் செய்யவும்.
+
+
+ பல மொழிகளில் இலவச மைக்ரோசாஃப்ட் கிளவுட் குரல்கள். சிறந்த இலவச ஆன்லைன் விருப்பம் — இயற்கை தரம், API விசை தேவையில்லை, இணையம் தேவையானது.
+
+
+ எட்ஜ் வாய்ஸ்
+
+
+ {0} மேகம் குரல்கள். ஒரு API விசை தேவையாகும்.
+
+
+ {0} கிளவுட் குரல்கள். API விசை மற்றும் பிராந்தியத்தினை தேவைப்படுகின்றன.
+
+
+ {0} மேகக் குரல்கள். அணுகல் சாவி, இரகசிய சாவி மற்றும் பிராந்தியத் தகவல் வேண்டும்.
+
+
+ {0} கிளவுட் கருத்துக்கள். API விசை மற்றும் பயனர் ID தேவை.
+
+
+ {1} இயந்திரங்களில் {0} தேர்ந்தெடுக்கப்பட்டது
+
+
+ API விசை
+
+
+ அணுகல் விசை ஐடி
+
+
+ நிகழ்வு சுட்டெண்
+
+
+ மண்டலம்
+
+
+ ரகசிய அணுகல் திறவுகோல்
+
+
+ செர்க்கை விசை
+
+
+ டோக்கன்
+
+
+ பயனர் ஐடி
+
+
+ எல்லா இயந்திரங்களும்
+
+
+ எல்லா மொழிகளும்
+
+
+ எல்லா வகைகளும்
+
+
+ எல்லா இயந்திரங்களும்
+
+
+ எந்த பாலினமும்
+
+
+ எந்த மொழி
+
+
+ எந்த தரமும்
+
+
+ அங்கீகாரப் பத்திரங்கள்
+
+
+ செருகுவதற்கான திறவு தேவையாகும்
+
+
+ இயந்திரத்தைப் பின்வட்டியமைக்கு
+
+
+ பாலினத்தைப் பின்வட்டியமைக்கு
+
+
+ மொழி
+
+
+ சாவி தேவையில்லை
+
+
+ ஆஃப்லைனில் மட்டும்
+
+
+ ஆன்லைனில் மட்டும்
+
+
+ தரத்தின் படி வடிகட்டி
+
+
+ வகை
+
+
+ लிங்கம்
+
+
+ {0} இயந்திரங்கள் மறைக்கப்பட்டுள்ளன — அவற்றின் மொழிகள் குரல்கள் Voices தாவலில் ஏற்றப்படும் வரை தெரியாதவை.
+
+
+ ஒலி கோப்புகளை ஏற்றவும்
+
+
+ அடுத்தது: சான்றுகள்
+
+
+ அடுத்தது: குரல்கள்
+
+
+ {0} க்கான முன்னோட்டம் தோல்வியடைந்தது.
+
+
+ தரமான
+
+
+ நெருப்புப் புதுப்பிக்கப்பட்டது
+
+
+ SAPI யிலிருந்து தேர்வுசெய்ததை நீக்கு
+
+
+ புதுப்பிக்கப்பட்டது — {0} குரல்கள் நிறுவப்பட்டுள்ளன
+
+
+ திரை தேடிகள், மொழிகள்…
+
+
+ காட்சிப்படுத்தப்பட்ட அனைத்து குரல்களையும் தேர்ந்தெடுக்கவும்
+
+
+ தெரிவுசெய்ததை காட்டு
+
+
+ பல மொழிகளில் ஆஃப்லைன் நெரோல் குரல்கள். நம்பகத்தன்மைக்கும் தனிப்பட்டதற்கும் சிறந்தது — ஒருமுறை பதிவிறக்கியபின் கணக்கு அல்லது இணையம் இல்லாதபோதும் செயல்படுகிறது.
+
+
+ ஷெர்பாஓனிக்ஸ்
+
+
+ குரல்கள் பிரிவை திறந்து குரல்களை ஏற்றவும் கிளிக் செய்யுங்கள். மொழி, பாலினம் அல்லது தரம் மூலம் வடிகட்டி, நீங்கள் விரும்பும் குரல்களை முன் அழைப்புப் பார்வையிட்டு, பின்னர் தரவிறக்கம் (ஆஃப்லைன் மாதிரிகள்) மற்றும் SAPI-க்கு நிறுவ பயன்படுத்தலாம். நிறுவப்பட்ட குரல்கள் உங்கள் செயலிகளിൽ உடனடியாக தோன்றும்.
+
+
+ உங்கள் குரல்களைப் பெறுங்கள்
+
+
+ அங்கீகாரப் பத்திரங்கள்
+
+
+ {0} என்ஜின்களுக்கு விசைகள் தேவை
+
+
+ தேசியமில்லை
+
+
+ அங்கீகாரப் பத்திரங்கள்
+
+
+ ஒலி இயந்திரங்கள்
+
+
+ {0} தேர்மானிக்கப்பட்டது
+
+
+ நீங்கள் பயன்படுத்த விரும்பும் குரல் இயந்திரங்களை தேர்ந்தெடுக்கவும். கணக்கு இல்லாமல் செயல்படும் ஆஃப்லைன் குரல்கள், இலவச கிளவுட் குரல்கள், அல்லது API விசை தேவைப்படும் கிளவுட் இயந்திரங்களை தேர்ந்தெடுக்கவும்.
+
+
+ ஒலி இயந்திரங்கள்
+
+
+ செரிகைகள்
+
+
+ {0} குரல்கள்
+
+
+ நீங்கள் தேர்ந்தெடுத்த இயந்திரங்களில் இருந்து ஒவ்வொரு குரலும். வடிகட்டி, முன்னோட்டம் பார்க்கவும், பின்னர் நீங்கள் விரும்பும் குரல்களை Windows SAPI-வில் நிறுவவும்.
+
+
+ செரிகைகள்
+
+
+ அறியப்படாத இயந்திரம்
+
+
+ அறியப்படாத
+
+
+ சரிபார்க்க
+
+
+ சாவி ஏற்றுக்கொள்ளப்பட்டது ஆனால் எந்த குரல்களும் திரும்பவில்லை — சாவி TTS அணுகலை கொண்டிருக்கிறதா என்று சரிபார்க்கவும்.
+
+
+ {0} குரல்கள் · {1} தேர்ந்தெடுக்கப்பட்டவை · {2} நிறுவப்பட்டவை
+
+
+ முதலில் வாய்ஸ் என்ஜின்கள் தாவலைத் திறந்து உங்கள் வாய்ஸ் என்ஜின்களை தேர்வு செய்யவும் (என்ஜின் ஒரு கீவை தேவையெனில் அங்கு கடவுச்சொற்களை கூட சேர்க்கவும்), பின்னர் இங்கே அழைப்புரைகளை ஏற்றவும்.
+
+
+ எந்த இயந்திரங்களும் தேர்ந்தெடுக்கப்படவில்லை — வோய்ஸ் இயந்திரங்கள் தாவலை திறந்து குறைந்தது ஒரு இயந்திரத்தை குறிக்கவும்.
+
+
+ இன்னும் எந்த குரலும் இல்லை
+
+
+ {0}: {1}
+
+
+ பதிந்துள்ள {0} குரல்கள்
+
+
+ {0}: API விசை இல்லை — கருத்துரிமைகள் டேபில் ஒன்றை சேர்க்கவும்
+
+
+ முதலில் குரல் இயந்திரங்கள் தாவலில் குறைந்த பட்சம் ஒரு இயந்திரத்தை தேர்ந்தெடுக்கவும்.
+
+
+ {0} நிறுவனத்தை நிறுவ முடியவில்லை (நிர்வாகியின் அனுமதி தேவைப்படலாம்)
+
+
+ {0} SAPI-க்கு நிறுவப்பட்டது
+
+
+ {0} என்ஜின்கள் தள்ளுபடி செய்யப்பட்டன — API விசை அமைக்கப்படவில்லை
+
+
+ {0} நீக்கப்பட்டது; {1} தோல்வி பட்டது
+
+
+ நிறுவப்பட்ட குரல்களையும் மட்டும் காட்டு
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.te.resx b/VoiceGarden.UI/Resources/Strings.te.resx
index c13d028..3a0a0c5 100644
--- a/VoiceGarden.UI/Resources/Strings.te.resx
+++ b/VoiceGarden.UI/Resources/Strings.te.resx
@@ -56,9 +56,6 @@
అడాప్టర్ ఇన్స్టాలేషన్
-
- en-US అలియాస్ జోడించండి
-
అధునాతనమైనది
@@ -68,9 +65,6 @@
ఏ ఇంజిన్లను ఉపయోగించాలో అర్థం చేసుకోవడంలో మాకు సహాయపడుతుంది. టెక్స్ట్, కీలు లేదా PII పంపబడలేదు.
-
- API కీ
-
వాయిస్ గార్డెన్
@@ -92,66 +86,21 @@
తనిఖీ చేస్తోంది...
-
- మూసివేయి
-
-
- క్లౌడ్ వాయిస్లు
-
-
- ఆధారాలను కాన్ఫిగర్ చేయండి...
-
-
- ఆధారాలను కాన్ఫిగర్ చేయండి
-
-
- వాయిస్లను కాన్ఫిగర్ చేయండి...
-
-
- వాయిస్లను కాన్ఫిగర్ చేయండి
-
-
- {0} డౌన్లోడ్ చేయబడింది
-
-
- {0} ఇన్స్టాల్ చేయబడింది
-
-
- {0} ఎంచుకోబడింది
-
-
- {0} మొత్తం
-
డౌన్లోడ్ చేయబడింది
-
- డౌన్లోడ్ చేయబడిన {0} మోడల్(లు)
-
-
- డౌన్లోడ్ చేయబడింది {0}, విఫలమైంది {1}
-
డౌన్లోడ్ చేయబడింది
-
- డౌన్లోడ్ విఫలమైంది: {0} మోడల్(లు)
-
డౌన్లోడ్ చేస్తోంది {0} ({1})...
ముందుగా మోడల్ను డౌన్లోడ్ చేయండి
-
- డౌన్లోడ్ ఎంచుకోబడింది
-
అనామక వినియోగ విశ్లేషణలను పంపండి (ఆప్ట్-ఇన్)
-
- ఎడ్జ్ బ్రౌజర్ వాయిస్లను ప్రారంభించండి
-
ఇంజిన్:
@@ -176,12 +125,6 @@
{0} వాయిస్లను పొందుతోంది...
-
- వాయిస్లను పొందండి
-
-
- ఫిల్టర్:
-
{0} వాయిస్లు కనుగొనబడ్డాయి
@@ -191,9 +134,6 @@
వాయిస్ గార్డెన్ని మెరుగుపరచడంలో సహాయం చేయండి
-
- ▼ అడ్వాన్స్డ్ని దాచండి
-
ఇన్స్టాల్ చేయండి
@@ -206,33 +146,15 @@
ఇన్స్టాల్ చేయబడింది {0}, విఫలమైంది {1}
-
- SAPIకి {0} మోడల్(లు) ఇన్స్టాల్ చేయబడింది
-
-
- ఇన్స్టాల్ మాత్రమే
-
HKLMకి {0} వాయిస్(లు) ఇన్స్టాల్ చేయబడింది
ఇన్స్టాల్ చేయడం విఫలమైంది: {0}
-
- SAPI (HKLM)కి మోడల్లను ఇన్స్టాల్ చేస్తోంది...
-
ఇన్స్టాల్ ఎంపిక చేయబడింది
-
- SAPIకి ఇన్స్టాల్ చేయండి
-
-
- చెల్లదు: {0}
-
-
- కీ:
-
మీ AAC సాఫ్ట్వేర్ నిర్దిష్ట భాషలకు (ఉదా. ఇంగ్లీషు) మాత్రమే మద్దతిస్తుంటే, SherpaOnnx మోడల్లను ప్రమోట్ చేస్తున్నప్పుడు "en-US అలియాస్ని జోడించు"ని ప్రారంభించండి. ఇది ఏ భాషలోనైనా వాయిస్లను ఆంగ్ల వాయిస్లుగా కనిపించేలా చేస్తుంది, కాబట్టి అవి భాష ఆధారంగా ఫిల్టర్ చేసే యాప్లలో కనిపిస్తాయి.
@@ -248,9 +170,6 @@
లాగ్ స్థాయి:
-
- మోడల్లను నిర్వహించండి...
-
మోడల్ ఫైల్లు కనుగొనబడలేదు
@@ -266,15 +185,6 @@
ఆడియో రూపొందించబడలేదు
-
- డౌన్లోడ్ చేయబడిన మోడల్లు ఏవీ కనుగొనబడలేదు. ముందుగా ఒక మోడల్ను డౌన్లోడ్ చేసి, అవసరమైతే మళ్లీ స్కాన్ చేయి క్లిక్ చేయండి.
-
-
- డౌన్లోడ్ URL లేదు
-
-
- ప్రివ్యూ కోసం మోడల్ IDని నిర్ణయించడం సాధ్యపడలేదు
-
మోడల్లు ఏవీ ఇన్స్టాల్ చేయబడలేదు
@@ -284,9 +194,6 @@
కాదు ధన్యవాదాలు
-
- ఆఫ్లైన్ వాయిస్లు
-
VoiceGarden అనేది గ్రిడ్ 3, మైండ్ ఎక్స్ప్రెస్, బాలబోల్కా, టోబీ కమ్యూనికేటర్ మరియు System.Speechలో రూపొందించబడిన ఏదైనా యాప్తో సహా SAPI 5కి మద్దతిచ్చే ఏదైనా Windows అప్లికేషన్కు 20+ ఆధునిక టెక్స్ట్-టు-స్పీచ్ ఇంజిన్లను కనెక్ట్ చేసే ఉచిత, ఓపెన్-సోర్స్ వాయిస్ బ్రిడ్జ్.
@@ -296,9 +203,6 @@
వాయిస్ గార్డెన్కి స్వాగతం
-
- ప్రారంభించబడిన ఇంజిన్లు మాత్రమే చూపబడతాయి. ప్రధాన పేజీలో ఇంజిన్లను టోగుల్ చేయండి.
-
లాగ్లను తెరవండి
@@ -308,9 +212,6 @@
ప్రివ్యూ విఫలమైంది: {0}
-
- ప్రివ్యూ చేస్తోంది...
-
{0}ని పరిదృశ్యం చేస్తోంది...
@@ -323,51 +224,18 @@
వాయిస్ గార్డెన్ అనేది స్వచ్ఛంద సేవకులచే నిర్మించబడిన ఉచిత, ఓపెన్ సోర్స్ ప్రాజెక్ట్. ఏ TTS ఇంజిన్లు ఎక్కువగా ఉపయోగించబడుతున్నాయో అర్థం చేసుకోవడంలో మాకు సహాయం చేయడానికి, బగ్లను గుర్తించడానికి మరియు అభివృద్ధికి ప్రాధాన్యత ఇవ్వడానికి, మేము అనామక వినియోగ విశ్లేషణలను సేకరించాలనుకుంటున్నాము.
-
- సిద్ధంగా ఉంది
-
-
- ప్రాంతం
-
-
- నమోదు చేసుకోండి
-
{0} వాయిస్(లు) తీసివేయబడ్డాయి
-
- నిర్వాహక అధికారాలను అభ్యర్థిస్తోంది...
-
మళ్లీ నమోదు చేసుకోండి
-
- మళ్లీ స్కాన్ చేయండి
-
-
- మళ్లీ స్కాన్ చేయబడింది: {0} మోడల్(లు) సిద్ధంగా ఉన్నాయి
-
-
- శోధన...
-
స్వరాలను వెతకండి...
-
- ముందుగా డౌన్లోడ్ చేయడానికి మోడల్లను ఎంచుకోండి
-
ముందుగా ఇన్స్టాల్ చేయడానికి వాయిస్లను ఎంచుకోండి
-
- Sherpa Onnx మోడల్స్
-
-
- Sherpa Onnx న్యూరల్ TTS
-
-
- ▶ అధునాతన చూపు
-
ప్రధాన స్క్రీన్పై, 64-బిట్ (మరియు అవసరమైతే 32-బిట్) కోసం ఇన్స్టాల్ చేయి క్లిక్ చేయండి. ఇది VoiceGardenని SAPI 5 వాయిస్గా నమోదు చేస్తుంది, అది ఏదైనా అనుకూలమైన యాప్ను ఉపయోగించవచ్చు.
@@ -389,18 +257,12 @@
అన్ఇన్స్టాల్ చేయండి
-
- ధృవీకరించండి
-
ధృవీకరిస్తోంది...
చెల్లుబాటు అయ్యే ({0} వాయిస్లు)
-
- వాయిస్ ఇంజిన్లు
-
వాయిస్ గార్డెన్ అంటే ఏమిటి?
@@ -423,4 +285,316 @@
అవును, VoiceGardenను మెరుగుపరచడంలో సహాయపడండి
+
+ అడాప్టర్ రిజిస్ట్రేషన్, యాప్ సెట్టింగ్స్, ఆఫ్లైన్ మోడల్ మేనేజ్మెంట్ మరియు అబౌట్ — మార్గనిర్దేశక ప్రవాహంలో భాగం కాని అన్నీ.
+
+
+ వాయిసెస్ టాబ్ నుండి ఆఫ్లైన్ వాయిసెస్ను బ్రౌజ్ చేయండి, డౌన్లోడ్ చేయండి మరియు ఇన్స్టాల్ చేయండి — అక్కడ SherpaOnnx ఇంజిన్ను ఎంచుకోండి.
+
+
+ ఆఫ్లైన్ మోడల్స్
+
+
+ సెట్టింగ్స్
+
+
+ సాధనాలు మరియు సెట్టింగులు
+
+
+ వాయిసెస్ టాబ్ నుండి వాయిసెస్ను ఇన్స్టాల్ చేసినప్పుడు లేదా మళ్లీ ఇన్స్టాల్ చేసినప్పుడు వర్తిస్తుంది. ఇప్పటికే ఉన్న వాయిసెస్ తదుపరి మీరు వాటిని ఇన్స్టాల్ చేసినప్పుడు మార్పును గుర్తిస్తాయి.
+
+
+ కుడి నుండి ఎడమకు చదివే భాషలోని వాయిస్ (అరబిక్, ఉర్దూ, ఫార్సీ, హీబ్రూ, పష్టం…) కూడా అరబిక్ (ar-SA) కింద కనిపిస్తుంది, కాబట్టి అరబిక్ వాయిస్ల కోసం సెట్ చేయబడిన యాప్స్ దాన్ని కనుగొనగలవు.
+
+
+ అలాగే అరబిక్లో ఎడమ నుండి కుడికి గల స్వరాలను ఆలియాస్ చేయండి
+
+
+ ఏ ఇతర భాషలోని వాయిస్ కూడా ఇంగ్లీష్ (en-US) గా కనిపిస్తుంది, కాబట్టి కేవలం ఇంగ్లీష్ వాయిస్లు మాత్రమే చూపించే యాప్స్ — కొన్ని AAC శీర్షికల లాంటి — దీనిని వాడవచ్చు.
+
+
+ ఇంగ్లీష్ కాని వాయిసులకు en-US అలియాస్ చేర్చండి
+
+
+ కంఠాలను వాటి అసలైన భాషలో ఇన్స్టాల్ చేస్తారు. ఉపనామాలు రెండవ భాషలో అదనపు ప్రతులను జోడిస్తాయి, కాబట్టి భాష ద్వారా ఫిల్టర్ చేసే యాప్స్ వాటిని ఇంకా కనుగొనగలవు.
+
+
+ SAPI వాయిస్ అలియాసులు
+
+
+ ఇంజిన్లకు తిరిగి
+
+
+ మేఘం
+
+
+ కీ అవసరం
+
+
+ కీ సేవ్ చేయబడింది
+
+
+ కీ లేదు
+
+
+ ఆఫ్లైన్
+
+
+ సరిగ్గా చూపించబడింది
+
+
+ వాయిస్లను లోడ్ చేయుకునే ముందు దానికి పని చేస్తున్నదో లేదో తనిఖీ చేసేందుకు ఒక కీని ధృవీకరించండి. మీరు ఎప్పుడైనా తిరిగి రావచ్చు.
+
+
+ ప్రతి ఎంపిక చేసిన ఇంజిన్ కోసం認證 వివరాలను నమోదు చేయండి. విలువలు ఈ కంప్యూటర్లో మాత్రమే সংరక్షించబడతాయి.
+
+
+ ఎటువంటి ఎంచుకున్న ఇంజిన్లకు క్రీడా ప్రమాణాలు అవసరం లేదు.
+
+
+ అన్ని స్వరాలను రద్దు చేయండి
+
+
+ డౌన్లోడ్
+
+
+ {0} కోసం డౌన్లోడ్ విఫలమైంది
+
+
+ {0} కోసం డౌన్లోడ్ విఫలమైంది. మీ ఇంటర్నెట్ కनेक్షన్ను తనిఖీ చేసి మళ్లీ ప్రయత్నించండి — ఇది కొనసాగితే, ఇతర వాయిస్ యాప్స్ను మూసి VoiceGardenను పునరారంభించండి.
+
+
+ చాలా భాషలలో ఉచిత Microsoft క్లౌడ్ వాయిస్లు. ఉత్తమ ఉచిత ఆన్లైన్ ఎంపిక — సహజమైన నాణ్యత, API కీ అవసరం లేదు, ఇంటర్నెట్ అవసరం.
+
+
+ ఎడ్జ్ వాయిసెస్
+
+
+ {0} క్లౌడ్ వాయ్సులు. API కీ అవసరం.
+
+
+ {0} క్లౌడ్ వాయిస్లు. దీనికి API కీ మరియు ప్రాంతం అవసరం.
+
+
+ {0} క్లౌడ్ావోలు. యాక్సెస్ కీ, సీక్రెట్ కీ మరియు ప్రాంతం అవసరం.
+
+
+ {0} క్లౌడ్ వాయిస్లు. API కీ మరియు యూజర్ ID అవసరం.
+
+
+ {1} ఇంజిన్లలో {0} ఎంపికావేయబడింది
+
+
+ API కీ
+
+
+ ప్రవేశ కీ ఐడి
+
+
+ ఇన్స్టాన్స్ ఐడి
+
+
+ ప్రాంతం
+
+
+ రహస్య యాక్సెస్ కీ
+
+
+ చందా కీ
+
+
+ టోకెన్
+
+
+ వాడుకరి ID
+
+
+ అన్ని ఇంజిన్లు
+
+
+ అన్ని భాషలు
+
+
+ అన్ని రకాల
+
+
+ అన్ని ఇంజిన్లు
+
+
+ ఏదైనా లింగం
+
+
+ ఏదైనా భాష
+
+
+ ఏదైనా నాణ్యత
+
+
+ ప్రామాణికత
+
+
+ కీ అవసరం
+
+
+ ఎంజిన్ ద్వారా ఫిల్టర్ చేయండి
+
+
+ లింగం ద్వారా ఫిల్టర్ చేయండి
+
+
+ భాష
+
+
+ తాళం అవసరం లేదు
+
+
+ కేవలం ఆఫ్లైన్
+
+
+ కేవలం ఆన్లైన్
+
+
+ నాణ్యత ఆధారంగా ఫిల్టర్ చేయండి
+
+
+ టైప్
+
+
+ లింగం
+
+
+ {0} ఇంజన్లు దాచబడ్డాయి — వాటి భాషలు Voices టాబ్లో వాటి గళాలు లోడ్ అయ్యేవరకు తెలియవు.
+
+
+ వాయిస్లను లోడ్ చేయండి
+
+
+ తదుపరి: ప్రమాణాలు
+
+
+ తదుపరి: స్వరాలు
+
+
+ {0} కోసం ప్రివ్యూ విఫలమైంది.
+
+
+ నాణ్యత
+
+
+ రిఫ్రెష్ చేరవేసింది
+
+
+ SAPI నుండి ఎంపిక చేసిన 것을 తొలగించు
+
+
+ పునరుత్తేజపరచబడింది — {0} స్వరాలు ఇన్స్టాల్ చేయబడ్డాయి
+
+
+ సెర్చ్ ఇంజిన్లు, భాషలు…
+
+
+ చూపించబడ్డ అన్ని స్వరాలను ఎంచుకోండి
+
+
+ చూపిన దాన్ని ఎంచుకోండి
+
+
+ ఎన్నో భాషలలో ఆఫ్లైన్ న్యూరల్ వాయిసెస్. నమ్మదగినదని మరియు ప్రైవసీకి ఉత్తమం — ఒకసారి డౌన్లోడ్ చేసిన తర్వాత ఖాతా లేకుండా లేదా ఇంటర్నెట్ లేకుండా పనిచేస్తుంది.
+
+
+ షెర్పాఒన్నిక్స్
+
+
+ వాయిసెస్ ట్యాబ్ని తెరవండి మరియు లోడ్ వాయిసెస్ పై క్లిక్ చేయండి. భాష, లింగం లేదా నాణ్యత ద్వారా ఫిల్టర్ చేయండి, నచ్చిన వాటిని ప్రివ్యూ చేయండి, ఆపై డౌన్లోడ్ (ఆఫ్లైన్ మోడల్స్) మరియు SAPI కి ఇన్స్టాల్ చేయండి. ఇన్స్టాల్ చేసిన వాయిసెస్ మీ యాప్స్లో వెంటనే కనిపిస్తాయి.
+
+
+ మీ శబ్దాలను పొందండి
+
+
+ ప్రామాణికత
+
+
+ {0} ఇంజన్లకు చావీలు అవసరం
+
+
+ అవసరం లేదు
+
+
+ ప్రామాణికత
+
+
+ వాయిస్ ఇంజన్లు
+
+
+ {0} ఎంపిక చేయబడింది
+
+
+ మీరు ఉపయోగించాలనుకునే వాయిస్ ఇంజన్లను ఎంచుకోండి. ఖాతా లేకుండా పనిచేసే ఆఫ్లైన్ వాయిస్లు, ఉచిత క్లౌడ్ వాయిస్లు, లేదా API కీ అవసరమయ్యే క్లౌడ్ ఇంజన్లను ఎంచుకోండి.
+
+
+ వాయిస్ ఇంజన్లు
+
+
+ కళలు
+
+
+ {0} స్వరాలు
+
+
+ మీరు ఎంచుకున్న ఇంజన్లలోని ప్రతి శబ్దం. ఫిల్టర్ చేయండి, ప్రివ్యూ చేయండి, అప్పుడు మీరు కావలసిన వాటిని Windows SAPIలో ఇన్స్టాల్ చేయండి.
+
+
+ కళలు
+
+
+ అరిగీతమైన ఇంజిన్
+
+
+ తెలియని
+
+
+ తప్పక తనిఖీ చేయండి
+
+
+ కీ స్వీకరించబడింది కానీ ఎలాంటి మాటలు తిరిగి రాలేదు — కీకి TTS ప్రాప్తి ఉందా అని చెక్ చేయండి.
+
+
+ {0} వాయ్సులు · {1} ఎంపికచేయబడినవి · {2} ఇన్స్టాల్ చేయబడ్డాయి
+
+
+ ముందుగా Voice Engines టాబ్లో మీ వాయిస్ ఇంజిన్లు ఎంచుకోండి (ఇంజిన్ కీ అవసరం అయితే అక్కడ క్రెడెన్షియల్స్ కూడా జోడించండి), ఆపై ఇక్కడ వాయిస్లను లోడ్ చేయండి.
+
+
+ ఏ ఇంజిన్లు ఎంచుకోబడలేదు — వాయ్స్ ఇంజిన్లు ట్యాబ్ని తెరవండి మరియు కనీసం ఒక ఇంజిన్ను గుర్తించండి.
+
+
+ ఇంకా ఏ స్వరాలు లేవు
+
+
+ {0}: {1}
+
+
+ {0} వాయిస్లు లోడ్ అయ్యాయి
+
+
+ {0}: ఏ API కీ లేదు — క్రెడెన్షియల్స్ ట్యాబ్లో ఒకటి జోడించండి
+
+
+ ముందుగా వాయిస్ ఇంజిన్ల ట్యాబ్లో కనీసం ఒక ఇంజిన్ను ఎంచుకోండి.
+
+
+ {0} ను ఇన్స్టాల్ చేయలేము (ఏడ్మినిస్ట్రేటర్ ఆమోదం అవసరమై ఉండవచ్చు)
+
+
+ {0} SAPIకి ఇన్స్టాల్ చేయబడింది
+
+
+ {0} ఇంజిన్లను వదిలివేయబడింది — ఏ API కీ సెటప్ చేయబడలేదు
+
+
+ {0} తొలగించబడింది; {1} విఫలమైంది
+
+
+ ఇన్స్టాల్ చేసిన వాయిస్లను మాత్రమే చూపించు
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.th.resx b/VoiceGarden.UI/Resources/Strings.th.resx
index c27848d..d8a778b 100644
--- a/VoiceGarden.UI/Resources/Strings.th.resx
+++ b/VoiceGarden.UI/Resources/Strings.th.resx
@@ -56,9 +56,6 @@
การติดตั้งอะแดปเตอร์
-
- เพิ่มนามแฝง en-US
-
ขั้นสูง
@@ -68,9 +65,6 @@
ช่วยให้เราเข้าใจว่าเครื่องยนต์ใดบ้างที่ใช้ ไม่มีข้อความ คีย์ หรือ PII ที่ส่ง
-
- คีย์ API
-
วอยซ์การ์เด้น
@@ -92,66 +86,21 @@
กำลังตรวจสอบ...
-
- ปิด
-
-
- คลาวด์วอยซ์
-
-
- กำหนดค่าข้อมูลรับรอง...
-
-
- กำหนดค่าข้อมูลรับรอง
-
-
- กำหนดค่าเสียง...
-
-
- กำหนดค่าเสียง
-
-
- ดาวน์โหลดแล้ว {0}
-
-
- ติดตั้ง {0} แล้ว
-
-
- เลือกแล้ว {0}
-
-
- รวม {0}
-
ดาวน์โหลดแล้ว
-
- ดาวน์โหลดแล้ว {0} โมเดล
-
-
- ดาวน์โหลด {0} ล้มเหลว {1}
-
ดาวน์โหลดแล้ว
-
- การดาวน์โหลดล้มเหลว: {0} โมเดล
-
กำลังดาวน์โหลด {0} ({1})...
ดาวน์โหลดโมเดลก่อน
-
- ดาวน์โหลดที่เลือก
-
ส่งการวิเคราะห์การใช้งานแบบไม่เปิดเผยตัวตน (เลือกใช้)
-
- เปิดใช้งานเสียงของเบราว์เซอร์ Edge
-
เครื่องยนต์:
@@ -176,12 +125,6 @@
กำลังเรียกข้อมูลเสียง {0} เสียง...
-
- ดึงเสียง
-
-
- กรอง:
-
พบ {0} เสียง
@@ -191,9 +134,6 @@
ช่วยปรับปรุง VoiceGarden
-
- ▼ ซ่อนขั้นสูง
-
ติดตั้ง
@@ -206,33 +146,15 @@
ติดตั้ง {0} ล้มเหลว {1}
-
- ติดตั้งโมเดล {0} รายการใน SAPI
-
-
- ติดตั้งเท่านั้น
-
ติดตั้งเสียง {0} รายการใน HKLM
การติดตั้งล้มเหลว: {0}
-
- กำลังติดตั้งโมเดลลงใน SAPI (HKLM)...
-
ติดตั้งที่เลือก
-
- ติดตั้งลงใน SAPI
-
-
- ไม่ถูกต้อง: {0}
-
-
- สำคัญ:
-
หากซอฟต์แวร์ AAC ของคุณรองรับเฉพาะบางภาษา (เช่น อังกฤษ) ให้เปิดใช้งาน "เพิ่มนามแฝง en-US" เมื่อโปรโมตโมเดล SherpaOnnx ซึ่งจะทำให้เสียงในภาษาใดๆ ปรากฏเป็นเสียงภาษาอังกฤษ ดังนั้นเสียงเหล่านั้นจึงปรากฏในแอปที่กรองตามภาษา
@@ -248,9 +170,6 @@
ระดับบันทึก:
-
- จัดการโมเดล...
-
ไม่พบไฟล์โมเดล
@@ -266,15 +185,6 @@
ไม่มีการสร้างเสียง
-
- ไม่พบรุ่นที่ดาวน์โหลด ดาวน์โหลดแบบจำลองก่อน จากนั้นคลิกสแกนซ้ำหากจำเป็น
-
-
- ไม่มี URL ดาวน์โหลด
-
-
- ไม่สามารถระบุรหัสรุ่นเพื่อดูตัวอย่างได้
-
ไม่มีรุ่นติดตั้ง
@@ -284,9 +194,6 @@
ไม่ล่ะ ขอบคุณ
-
- เสียงออฟไลน์
-
VoiceGarden เป็นสะพานเสียงโอเพ่นซอร์สฟรีที่เชื่อมต่อกลไกการแปลงข้อความเป็นคำพูดที่ทันสมัยกว่า 20 รายการกับแอปพลิเคชัน Windows ใด ๆ ที่รองรับ SAPI 5 รวมถึง Grid 3, Mind Express, Balabolka, Tobii Communicator และแอปใด ๆ ที่สร้างบน System.Speech
@@ -296,9 +203,6 @@
ยินดีต้อนรับสู่วอยซ์การ์เด้น
-
- แสดงเฉพาะเครื่องยนต์ที่เปิดใช้งานเท่านั้น สลับเครื่องยนต์ในหน้าหลัก
-
เปิดบันทึก
@@ -308,9 +212,6 @@
การแสดงตัวอย่างล้มเหลว: {0}
-
- กำลังดูตัวอย่าง...
-
กำลังแสดงตัวอย่าง {0}...
@@ -323,51 +224,18 @@
VoiceGarden เป็นโครงการโอเพ่นซอร์สฟรีที่สร้างโดยอาสาสมัคร เพื่อช่วยให้เราเข้าใจว่ากลไก TTS ใดถูกใช้มากที่สุด ระบุจุดบกพร่อง และจัดลำดับความสำคัญของการพัฒนา เราต้องการรวบรวมการวิเคราะห์การใช้งานที่ไม่ระบุชื่อ
-
- พร้อม
-
-
- ภูมิภาค
-
-
- ลงทะเบียน
-
ลบแล้ว {0} เสียง
-
- กำลังขอสิทธิ์ผู้ดูแลระบบ...
-
ลงทะเบียนใหม่
-
- สแกนอีกครั้ง
-
-
- สแกนใหม่แล้ว: พร้อมแล้ว {0} โมเดล
-
-
- ค้นหา...
-
ค้นหาเสียง...
-
- เลือกรุ่นที่จะดาวน์โหลดก่อน
-
เลือกเสียงที่จะติดตั้งก่อน
-
- โมเดลเชอร์ปาออนเอ็นซ์
-
-
- Sherpa Onnx Neural TTS
-
-
- ▶ แสดงขั้นสูง
-
บนหน้าจอหลัก คลิกติดตั้งสำหรับ 64 บิต (และ 32 บิตหากจำเป็น) การดำเนินการนี้จะลงทะเบียน VoiceGarden เป็นเสียง SAPI 5 ที่แอปที่รองรับสามารถใช้ได้
@@ -389,18 +257,12 @@
ถอนการติดตั้ง
-
- ตรวจสอบความถูกต้อง
-
กำลังตรวจสอบ...
ถูกต้อง ({0} เสียง)
-
- เครื่องยนต์เสียง
-
VoiceGarden คืออะไร?
@@ -423,4 +285,316 @@
ใช่ ช่วยปรับปรุง VoiceGarden
+
+ การลงทะเบียนอะแดปเตอร์ การตั้งค่าแอป การจัดการโมเดลแบบออฟไลน์ และเกี่ยวกับ — ทุกอย่างที่ไม่ใช่ส่วนหนึ่งของขั้นตอนแนะนำ
+
+
+ เรียกดู ดาวน์โหลด และติดตั้งเสียงแบบออฟไลน์จากแท็บเสียง — เลือกเครื่องยนต์ SherpaOnnx ที่นั่น
+
+
+ โมเดลออฟไลน์
+
+
+ การตั้งค่า
+
+
+ เครื่องมือและการตั้งค่า
+
+
+ ใช้เมื่อมีการติดตั้งหรือการติดตั้งเสียงใหม่จากแท็บเสียง เสียงที่มีอยู่จะรับการเปลี่ยนแปลงในครั้งถัดไปที่คุณติดตั้ง
+
+
+ เสียงในภาษาที่เขียนจากขวาไปซ้าย (อาหรับ, อูรดู, เปอร์เซีย, ฮีบรู, ปัชโต…) ก็ปรากฏในรูปแบบอาหรับ (ar-SA) ดังนั้นแอปที่ตั้งค่าสำหรับเสียงภาษาอาหรับสามารถพบเสียงนี้ได้
+
+
+ รวมถึงการใช้ชื่อเรียกเสียงจากขวาไปซ้ายภายใต้ภาษาอารบิก
+
+
+ เสียงในภาษาอื่นๆ ก็จะแสดงเป็นภาษาอังกฤษ (en-US) ดังนั้นแอปที่แสดงเฉพาะเสียงภาษาอังกฤษ — เช่น บางแอป AAC — สามารถใช้มันได้
+
+
+ เพิ่มชื่อเล่น en-US สำหรับเสียงที่ไม่ใช่ภาษาอังกฤษ
+
+
+ เสียงถูกติดตั้งด้วยภาษาจริงของพวกมัน ชื่อรองเพิ่มสำเนาเพิ่มเติมภายใต้ภาษาที่สองเพื่อให้แอปที่กรองตามภาษายังคงสามารถค้นหาพวกมันได้
+
+
+ นามแฝงเสียง SAPI
+
+
+ กลับไปที่เครื่องยนต์
+
+
+ เมฆ
+
+
+ ต้องการกุญแจ
+
+
+ บันทึกกุญแจเรียบร้อยแล้ว
+
+
+ ไม่มีคีย์
+
+
+ ออฟไลน์
+
+
+ แสดงชัดเจน
+
+
+ ตรวจสอบคีย์เพื่อดูว่ามันใช้งานได้ก่อนโหลดเสียง คุณสามารถกลับมาได้ตลอดเวลา
+
+
+ ใส่ข้อมูลรับรองสำหรับเครื่องยนต์ที่เลือกแต่ละเครื่อง ค่าเหล่านี้จะถูกบันทึกไว้เฉพาะในคอมพิวเตอร์นี้เท่านั้น
+
+
+ ไม่มีเครื่องยนต์ที่เลือกต้องใช้ข้อมูลรับรอง
+
+
+ ยกเลิกการเลือกเสียงทั้งหมด
+
+
+ ดาวน์โหลด
+
+
+ การดาวน์โหลด {0} ล้มเหลว
+
+
+ ดาวน์โหลด {0} ไม่สำเร็จ ตรวจสอบการเชื่อมต่ออินเทอร์เน็ตของคุณและลองอีกครั้ง — หากยังล้มเหลว ให้ปิดแอปเสียงอื่น ๆ และรีสตาร์ท VoiceGarden
+
+
+ เสียงคลาวด์ของ Microsoft ฟรีในหลายภาษา ตัวเลือกออนไลน์ฟรีที่ดีที่สุด — คุณภาพธรรมชาติ ไม่ต้องใช้รหัส API ต้องการอินเทอร์เน็ต
+
+
+ เสียงขอบ
+
+
+ {0} เสียงจากคลาวด์ ต้องการคีย์ API
+
+
+ {0} เสียงคลาวด์ ต้องใช้คีย์ API และภูมิภาค
+
+
+ {0} เสียงจากคลาวด์ ต้องการคีย์การเข้าถึง คีย์ลับ และภูมิภาค
+
+
+ {0} เสียงคลาวด์ ต้องใช้คีย์ API และรหัสผู้ใช้
+
+
+ {0} ของ {1} เครื่องยนต์ที่เลือก
+
+
+ คีย์ API
+
+
+ รหัสคีย์เข้าถึง
+
+
+ รหัสตัวอย่าง
+
+
+ ภูมิภาค
+
+
+ คีย์เข้าถึงลับ
+
+
+ คีย์สมัครสมาชิก
+
+
+ โทเค็น
+
+
+ รหัสผู้ใช้
+
+
+ เครื่องยนต์ทั้งหมด
+
+
+ ทุกภาษา
+
+
+ ทุกประเภท
+
+
+ เครื่องยนต์ทั้งหมด
+
+
+ ทุกเพศ
+
+
+ ภาษาใดก็ได้
+
+
+ คุณภาพใด ๆ
+
+
+ ข้อมูลประจำตัว
+
+
+ ต้องการกุญแจ
+
+
+ กรองตามเครื่องยนต์
+
+
+ กรองตามเพศ
+
+
+ ภาษา
+
+
+ ไม่ต้องใช้กุญแจ
+
+
+ ออฟไลน์เท่านั้น
+
+
+ ออนไลน์เท่านั้น
+
+
+ กรองตามคุณภาพ
+
+
+ ประเภท
+
+
+ เพศ
+
+
+ เครื่องยนต์ {0} ซ่อนอยู่ — ภาษาของพวกมันไม่เป็นที่ทราบจนกว่าคำพูดของพวกมันจะถูกโหลดในแท็บเสียง
+
+
+ โหลดเสียง
+
+
+ ถัดไป: ใบรับรอง
+
+
+ ถัดไป: เสียง
+
+
+ การแสดงตัวอย่างสำหรับ {0} ล้มเหลว
+
+
+ คุณภาพ
+
+
+ รีเฟรชติดตั้งแล้ว
+
+
+ ลบที่เลือกจาก SAPI
+
+
+ รีเฟรชแล้ว — ติดตั้งเสียง {0} เสียง
+
+
+ เครื่องมือค้นหา ภาษา…
+
+
+ เลือกทุกเสียงที่แสดง
+
+
+ เลือกที่แสดง
+
+
+ เสียงประสาทเทียมแบบออฟไลน์หลายภาษา เหมาะที่สุดสำหรับความน่าเชื่อถือและความเป็นส่วนตัว — ใช้งานได้โดยไม่ต้องมีบัญชีหรืออินเทอร์เน็ตหลังจากดาวน์โหลดแล้ว
+
+
+ เชอร์ปาออนเอ็นเอ็กซ์
+
+
+ เปิดแท็บเสียงและคลิกที่ โหลดเสียง กรองตามภาษา เพศ หรือคุณภาพ ทดลองฟังเสียงที่คุณชอบ จากนั้นใช้ ดาวน์โหลด (โมเดลออฟไลน์) และติดตั้งไปยัง SAPI เสียงที่ติดตั้งแล้วจะปรากฏในแอปของคุณทันที
+
+
+ เอาเสียงของคุณ
+
+
+ ข้อมูลประจำตัว
+
+
+ เครื่องยนต์ {0} ต้องใช้กุญแจ
+
+
+ ไม่จำเป็น
+
+
+ ข้อมูลประจำตัว
+
+
+ เครื่องยนต์เสียง
+
+
+ {0} รายการที่เลือก
+
+
+ เลือกเครื่องยนต์เสียงที่คุณต้องการใช้ เลือกเสียงออฟไลน์ที่ใช้งานได้โดยไม่ต้องมีบัญชี เสียงบนคลาวด์ฟรี หรือเครื่องยนต์บนคลาวด์ที่ต้องใช้คีย์ API
+
+
+ เครื่องยนต์เสียง
+
+
+ เสียง
+
+
+ {0} เสียง
+
+
+ ทุกเสียงจากเครื่องยนต์ที่คุณเลือก กรอง ดูตัวอย่าง แล้วติดตั้งสิ่งที่คุณต้องการลงใน Windows SAPI
+
+
+ เสียง
+
+
+ เครื่องยนต์ไม่ทราบ
+
+
+ ไม่ทราบ
+
+
+ ตรวจสอบ
+
+
+ กุญแจถูกยอมรับแต่ไม่มีเสียงตอบกลับ — ตรวจสอบว่ากุญแจมีการเข้าถึง TTS
+
+
+ {0} เสียง · เลือก {1} · ติดตั้ง {2}
+
+
+ เลือกเครื่องยนต์เสียงของคุณในแท็บเครื่องยนต์เสียงก่อน (เพิ่มข้อมูลประจำตัวที่นั่นด้วยหากเครื่องยนต์ต้องการคีย์) จากนั้นโหลดเสียงที่นี่
+
+
+ ยังไม่ได้เลือกเครื่องยนต์ — เปิดแท็บเครื่องยนต์เสียงและทำเครื่องหมายอย่างน้อยหนึ่งเครื่องยนต์
+
+
+ ยังไม่มีเสียง
+
+
+ {0}: {1}
+
+
+ โหลดเสียง {0} เสร็จแล้ว
+
+
+ {0}: ไม่มีคีย์ API — เพิ่มคีย์หนึ่งในแท็บ Credentials
+
+
+ โปรดเลือกเครื่องยนต์อย่างน้อยหนึ่งตัวในแท็บเครื่องยนต์เสียงก่อน
+
+
+ ไม่สามารถติดตั้ง {0} ได้ (อาจจำเป็นต้องมีการอนุมัติจากผู้ดูแลระบบ)
+
+
+ {0} ติดตั้งไปยัง SAPI
+
+
+ ข้ามเครื่องยนต์ {0} — ไม่ได้ตั้งค่า API key
+
+
+ ลบ {0} แล้ว; ล้มเหลว {1}
+
+
+ แสดงเฉพาะเสียงที่ติดตั้งแล้ว
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.tl.resx b/VoiceGarden.UI/Resources/Strings.tl.resx
index 445ef52..e112592 100644
--- a/VoiceGarden.UI/Resources/Strings.tl.resx
+++ b/VoiceGarden.UI/Resources/Strings.tl.resx
@@ -56,9 +56,6 @@
Pag-install ng Adapter
-
- Magdagdag ng en-US alias
-
Advanced
@@ -68,9 +65,6 @@
Tumutulong sa amin na maunawaan kung aling mga makina ang ginagamit. Walang text, key, o PII na ipinadala.
-
- API Key
-
VoiceGarden
@@ -92,66 +86,21 @@
Sinusuri...
-
- Isara
-
-
- Cloud Voices
-
-
- I-configure ang Mga Kredensyal...
-
-
- I-configure ang Mga Kredensyal
-
-
- I-configure ang Mga Boses...
-
-
- I-configure ang Mga Boses
-
-
- Na-download ang {0}.
-
-
- Naka-install ang {0}.
-
-
- {0} ang napili
-
-
- {0} sa kabuuan
-
Na-download
-
- Nag-download ng {0} (na) modelo
-
-
- Na-download ang {0}, nabigo {1}
-
Na-download
-
- Nabigo ang pag-download: {0} (mga) modelo
-
Dina-download ang {0} ({1})...
I-download muna ang modelo
-
- I-download ang Napili
-
Magpadala ng anonymous na analytics sa paggamit (opt-in)
-
- Paganahin ang Edge browser voices
-
Engine:
@@ -176,12 +125,6 @@
Kinukuha ang {0} (na) boses...
-
- Kunin ang Mga Boses
-
-
- Salain:
-
Nakakita ng {0} (na) boses
@@ -191,9 +134,6 @@
Tumulong na Pahusayin ang VoiceGarden
-
- ▼ Itago ang Advanced
-
I-install
@@ -206,33 +146,15 @@
Na-install ang {0}, nabigo ang {1}
-
- Nag-install ng {0} (mga) modelo sa SAPI
-
-
- Naka-install lang
-
Nag-install ng {0} (na) boses sa HKLM
Nabigo ang pag-install: {0}
-
- Pag-install ng mga modelo sa SAPI (HKLM)...
-
I-install ang Napili
-
- I-install sa SAPI
-
-
- Di-wasto: {0}
-
-
- Susi:
-
Kung ang iyong AAC software ay sumusuporta lamang sa ilang mga wika (hal. English), paganahin ang "Magdagdag ng en-US alias" kapag nagpo-promote ng mga modelo ng SherpaOnnx. Ginagawa nitong lumilitaw ang mga boses sa anumang wika bilang mga boses na English, kaya lumalabas ang mga ito sa mga app na nagpi-filter ayon sa wika.
@@ -248,9 +170,6 @@
Antas ng log:
-
- Pamahalaan ang Mga Modelo...
-
Hindi nakita ang mga file ng modelo
@@ -266,15 +185,6 @@
Walang nabuong audio
-
- Walang nakitang na-download na mga modelo. Mag-download muna ng modelo, pagkatapos ay i-click ang I-scan muli kung kinakailangan.
-
-
- Walang download URL
-
-
- Hindi matukoy ang ID ng modelo para sa preview
-
Walang naka-install na mga modelo
@@ -284,9 +194,6 @@
Hindi salamat
-
- Mga Offline na Boses
-
Ang VoiceGarden ay isang libre, open-source na voice bridge na nag-uugnay sa 20+ modernong text-to-speech engine sa anumang Windows application na sumusuporta sa SAPI 5 — kabilang ang Grid 3, Mind Express, Balabolka, Tobii Communicator, at anumang app na binuo sa System.Speech.
@@ -296,9 +203,6 @@
Maligayang pagdating sa VoiceGarden
-
- Mga pinaganang makina lang ang ipinapakita. I-toggle ang mga makina sa pangunahing pahina.
-
Buksan ang Mga Log
@@ -308,9 +212,6 @@
Nabigo ang preview: {0}
-
- Pini-preview...
-
Pini-preview ang {0}...
@@ -323,51 +224,18 @@
Ang VoiceGarden ay isang libre, open-source na proyekto na binuo ng mga boluntaryo. Upang matulungan kaming maunawaan kung aling mga TTS engine ang pinakamadalas na ginagamit, tukuyin ang mga bug, at bigyang-priyoridad ang pagbuo, gusto naming mangolekta ng anonymous na analytics ng paggamit.
-
- handa na
-
-
- Rehiyon
-
-
- Magrehistro
-
Inalis ang {0} (na) boses
-
- Humihiling ng mga pribilehiyo ng admin...
-
Magparehistro muli
-
- Muling i-scan
-
-
- Muling na-scan: {0} (mga) modelo ang handa na
-
-
- Hanapin...
-
Maghanap ng mga boses...
-
- Pumili ng mga modelong ida-download muna
-
Pumili ng mga boses na ii-install muna
-
- Mga Modelong Sherpa Onnx
-
-
- Sherpa Onnx Neural TTS
-
-
- ▶ Ipakita ang Advanced
-
Sa pangunahing screen, i-click ang I-install para sa 64-bit (at 32-bit kung kinakailangan). Nirerehistro nito ang VoiceGarden bilang isang SAPI 5 na boses na magagamit ng anumang katugmang app.
@@ -389,18 +257,12 @@
I-uninstall
-
- Patunayan
-
Pinapatunayan...
Wasto ({0} mga boses)
-
- Mga Voice Engine
-
Ano ang VoiceGarden?
@@ -423,4 +285,316 @@
Oo, tumulong na pahusayin ang VoiceGarden
+
+ Pagpaparehistro ng adapter, mga setting ng app, pamamahala ng offline na modelo at tungkol sa — lahat ng bagay na hindi bahagi ng pinamamahalaang daloy.
+
+
+ Mag-browse, mag-download at mag-install ng offline na boses mula sa tab na Voices — piliin ang engine na SherpaOnnx doon.
+
+
+ Mga offline na modelo
+
+
+ Mga Setting
+
+
+ mga kasangkapan at mga setting
+
+
+ Ipinapatupad tuwing ini-install o muling ini-install ang mga boses mula sa tab na Boses. Makukuha ng mga umiiral na boses ang pagbabago sa susunod na i-install mo ang mga ito.
+
+
+ Ang boses sa isang wika na mula kanan-punta-kaliwa (Arabo, Urdu, Persian, Hebreo, Pashto…) ay lumilitaw din sa ilalim ng Arabo (ar-SA), kaya ang mga app na naka-set up para sa mga Arabic na boses ay maaari itong matagpuan.
+
+
+ Gayundin alias mga boses mula kanan-pakanan sa ilalim ng Arabic
+
+
+ Ang boses sa anumang ibang wika ay lumalabas din bilang Ingles (en-US), kaya't ang mga app na naglilista lamang ng mga boses na Ingles — tulad ng ilang AAC na pamagat — ay maaaring gamitin ito.
+
+
+ Magdagdag ng en-US alias para sa mga tinig na hindi Ingles
+
+
+ Ang mga boses ay naka-install sa kanilang tunay na wika. Ang mga alyas ay nagdaragdag ng karagdagang mga kopya sa ilalim ng ikalawang wika upang ang mga app na nagsasala ayon sa wika ay maaari pa ring mahanap ang mga ito.
+
+
+ mga alias ng tinig ng SAPI
+
+
+ Bumalik sa Mga Makina
+
+
+ Ulap
+
+
+ Kailangan ang susi
+
+
+ Nai-save ang susi
+
+
+ Walang susi
+
+
+ Hindi konektado
+
+
+ Malinaw na ipinakita
+
+
+ Suriin ang isang susi upang tiyakin na gumagana ito bago i-load ang mga boses. Maaari kang bumalik anumang oras.
+
+
+ Ilagay ang mga kredensyal para sa bawat napiling engine. Ang mga halaga ay nai-save lamang sa computer na ito.
+
+
+ Walang napiling mga makina na nangangailangan ng mga kredensyal.
+
+
+ Alisin ang pagpili sa lahat ng mga boses
+
+
+ I-download
+
+
+ Nabigo ang pag-download para sa {0}
+
+
+ Nabigong i-download ang {0}. Suriin ang iyong koneksyon sa internet at subukang muli — kung patuloy na nabibigo, isara ang iba pang voice apps at i-restart ang VoiceGarden.
+
+
+ Libreng mga boses ng Microsoft sa ulap sa maraming wika. Pinakamahusay na libreng online na opsyon — likas na kalidad, walang API key, kailangan ng internet.
+
+
+ Mga Tinig ng Gilid
+
+
+ {0} mga boses sa ulap. Kailangan ng API key.
+
+
+ {0} boses ng ulap. Nangangailangan ng API key at rehiyon.
+
+
+ {0} mga boses sa ulap. Nangangailangan ng access key, secret key at rehiyon.
+
+
+ {0} mga tinig sa ulap. Nangangailangan ng API key at user ID.
+
+
+ {0} ng {1} na mga makina ang napili
+
+
+ Susi ng API
+
+
+ ID ng access key
+
+
+ ID ng Instance
+
+
+ Rehiyon
+
+
+ Lihim na susi ng pag-access
+
+
+ Susi ng subskripsyon
+
+
+ Tseke
+
+
+ ID ng Gumagamit
+
+
+ Lahat ng makina
+
+
+ Lahat ng wika
+
+
+ Lahat ng uri
+
+
+ Lahat ng makina
+
+
+ Anumang kasarian
+
+
+ Anumang wika
+
+
+ Anumang kalidad
+
+
+ Mga Kredensyal
+
+
+ Kailangan ang susi
+
+
+ Salain ayon sa makina
+
+
+ Salain ayon sa kasarian
+
+
+ Wika
+
+
+ Hindi kailangan ng susi
+
+
+ Offline lamang
+
+
+ Online lamang
+
+
+ Salain ayon sa kalidad
+
+
+ Uri
+
+
+ Kasarian
+
+
+ Mga {0} na nakatagong makina — ang kanilang mga wika ay hindi alam hanggang sa ma-load ang kanilang mga boses sa tab na Boses.
+
+
+ I-load ang mga boses
+
+
+ Sunod: Kredensyal
+
+
+ Sunod: Mga Tinig
+
+
+ Nabigong i-preview ang {0}.
+
+
+ Kalidad
+
+
+ Na-refresh na ang naka-install
+
+
+ Alisin ang napili mula sa SAPI
+
+
+ Na-refresh — {0} na mga boses ang na-install
+
+
+ Mga search engine, mga wika…
+
+
+ Piliin ang lahat ng ipinakitang boses
+
+
+ Piliin na ipinapakita
+
+
+ Offline na neural na boses sa maraming wika. Pinakamainam para sa pagiging maaasahan at privacy — gumagana nang walang account o internet kapag na-download na.
+
+
+ Sherpa Onnx
+
+
+ Buksan ang tab na Voices at i-click ang Load voices. I-filter ayon sa wika, kasarian o kalidad, i-preview ang mga gusto mo, pagkatapos ay gamitin ang Download (offline models) at Install sa SAPI. Agad na lalabas sa iyong mga app ang mga naka-install na boses.
+
+
+ Kunin ang inyong mga tinig
+
+
+ Mga Kredensyal
+
+
+ Kailangan ng mga {0} na makina ng mga susi
+
+
+ hindi kailangan
+
+
+ Mga Kredensyal
+
+
+ Mga Engine ng Tinig
+
+
+ {0} napili
+
+
+ Piliin ang mga voice engine na gusto mong gamitin. Pumili ng mga offline na boses na gumagana nang walang account, libreng cloud na boses, o mga cloud engine na nangangailangan ng API key.
+
+
+ Mga Engine ng Tinig
+
+
+ Mga tinig
+
+
+ {0} na boses
+
+
+ Bawat boses mula sa mga engine na pinili mo. I-filter, i-preview, pagkatapos ay i-install ang mga gusto mo sa Windows SAPI.
+
+
+ Mga tinig
+
+
+ Hindi kilalang makina
+
+
+ Hindi kilala
+
+
+ Suriin
+
+
+ Tinanggap ang key ngunit walang naibalik na mga boses — suriin kung ang key ay may access sa TTS.
+
+
+ {0} boses · {1} pinili · {2} na-install
+
+
+ Piliin muna ang iyong mga voice engine sa tab na Voice Engines (magdagdag din ng mga kredensyal doon kung ang engine ay nangangailangan ng key), pagkatapos ay i-load ang mga boses dito.
+
+
+ Walang napiling mga makina — buksan ang tab na Voice Engines at lagyan ng tsek ang kahit isang makina.
+
+
+ Wala pang boses
+
+
+ {0}: {1}
+
+
+ Na-load na ang {0} mga boses
+
+
+ {0}: walang API key — magdagdag ng isa sa tab na Credentials
+
+
+ Pumili muna ng hindi bababa sa isang engine sa tab na Voice Engines.
+
+
+ Hindi mai-install ang {0} (maaaring kailanganin ang pag-apruba ng administrador)
+
+
+ {0} naka-install sa SAPI
+
+
+ Nilaktawan ang {0} na mga makina — walang naka-set na API key
+
+
+ Tinanggal {0}; nabigo {1}
+
+
+ Ipakita lamang ang mga naka-install na boses
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.tr.resx b/VoiceGarden.UI/Resources/Strings.tr.resx
index 954e037..3c70130 100644
--- a/VoiceGarden.UI/Resources/Strings.tr.resx
+++ b/VoiceGarden.UI/Resources/Strings.tr.resx
@@ -56,9 +56,6 @@
Adaptör Kurulumu
-
- en-US takma adını ekle
-
Gelişmiş
@@ -68,9 +65,6 @@
Hangi motorların kullanıldığını anlamamıza yardımcı olur. Metin, anahtar veya kişisel bilgiler gönderilmedi.
-
- API Anahtarı
-
VoiceGarden
@@ -92,66 +86,21 @@
Kontrol ediliyor...
-
- Kapalı
-
-
- Bulut Sesleri
-
-
- Kimlik Bilgilerini Yapılandır...
-
-
- Kimlik Bilgilerini Yapılandır
-
-
- Sesleri Yapılandır...
-
-
- Sesleri Yapılandırma
-
-
- {0} indirildi
-
-
- {0} yüklü
-
-
- {0} seçildi
-
-
- {0} toplam
-
İndirildi
-
- {0} model indirildi
-
-
- {0} indirildi, {1} başarısız oldu
-
İndirildi
-
- İndirme başarısız oldu: {0} model
-
{0} ({1}) indiriliyor...
İlk önce modeli indirin
-
- Seçileni İndir
-
Anonim kullanım analizleri gönder (katılma)
-
- Edge tarayıcı seslerini etkinleştir
-
Motor:
@@ -176,12 +125,6 @@
{0} ses getiriliyor...
-
- Sesleri Getir
-
-
- Filtre:
-
{0} ses bulundu
@@ -191,9 +134,6 @@
VoiceGarden'ın Geliştirilmesine Yardım Edin
-
- ▼ Gelişmişi Gizle
-
Düzenlemek
@@ -206,33 +146,15 @@
{0} yüklendi, {1} başarısız oldu
-
- {0} model SAPI'ye yüklendi
-
-
- Yalnızca yüklü
-
{0} ses HKLM'ye yüklendi
Yükleme başarısız oldu: {0}
-
- Modeller SAPI'ye (HKLM) yükleniyor...
-
Seçileni Yükle
-
- SAPI'ye yükleme
-
-
- Geçersiz: {0}
-
-
- Anahtar:
-
AAC yazılımınız yalnızca belirli dilleri destekliyorsa (örneğin İngilizce), SherpaOnnx modellerini tanıtırken "En-US takma adını ekle" seçeneğini etkinleştirin. Bu, herhangi bir dildeki seslerin İngilizce sesleri olarak görünmesini sağlar, böylece dile göre filtreleyen uygulamalarda görünürler.
@@ -248,9 +170,6 @@
Günlük düzeyi:
-
- Modelleri Yönet...
-
Model dosyaları bulunamadı
@@ -266,15 +185,6 @@
Ses oluşturulmadı
-
- İndirilen model bulunamadı. Önce bir model indirin, ardından gerekirse Yeniden Tara'ya tıklayın.
-
-
- İndirme URL'si yok
-
-
- Önizleme için model kimliği belirlenemedi
-
Hiçbir model yüklü değil
@@ -284,9 +194,6 @@
Hayır, teşekkürler
-
- Çevrimdışı Sesler
-
VoiceGarden, 20'den fazla modern metin-konuşma motorunu Grid 3, Mind Express, Balabolka, Tobii Communicator ve System.Speech üzerine kurulu tüm uygulamalar dahil olmak üzere SAPI 5'i destekleyen herhangi bir Windows uygulamasına bağlayan ücretsiz, açık kaynaklı bir ses köprüsüdür.
@@ -296,9 +203,6 @@
VoiceGarden'a hoş geldiniz
-
- Yalnızca etkinleştirilmiş motorlar gösterilir. Ana sayfadaki motorları değiştirin.
-
Günlükleri Aç
@@ -308,9 +212,6 @@
Önizleme başarısız oldu: {0}
-
- Önizleniyor...
-
{0} önizleniyor...
@@ -323,51 +224,18 @@
VoiceGarden gönüllüler tarafından oluşturulmuş ücretsiz, açık kaynaklı bir projedir. En çok hangi TTS motorlarının kullanıldığını anlamamıza, hataları tanımlamamıza ve geliştirmeye öncelik vermemize yardımcı olmak için anonim kullanım analizleri toplamak istiyoruz.
-
- Hazır
-
-
- Bölge
-
-
- Kayıt olmak
-
{0} ses kaldırıldı
-
- Yönetici ayrıcalıkları isteniyor...
-
Yeniden kaydolun
-
- Yeniden tara
-
-
- Yeniden tarandı: {0} model hazır
-
-
- Aramak...
-
Sesleri ara...
-
- Önce indirilecek modelleri seçin
-
Önce yüklenecek sesleri seçin
-
- Sherpa Onnx Modelleri
-
-
- Sherpa Onnx Nöral TTS
-
-
- ▶ Gelişmiş'i Göster
-
Ana ekranda 64 bit (ve gerekirse 32 bit) için Yükle'ye tıklayın. Bu, VoiceGarden'ı herhangi bir uyumlu uygulamanın kullanabileceği bir SAPI 5 sesi olarak kaydeder.
@@ -389,18 +257,12 @@
Kaldır
-
- Doğrula
-
Doğrulanıyor...
Geçerli ({0} ses)
-
- Ses Motorları
-
VoiceGarden nedir?
@@ -423,4 +285,316 @@
Evet, VoiceGarden'ın geliştirilmesine yardımcı olun
+
+ Adaptör kaydı, uygulama ayarları, çevrimdışı model yönetimi ve hakkında — kılavuzlu akışın bir parçası olmayan her şey.
+
+
+ Sesler sekmesinden çevrimdışı sesleri göz atın, indirin ve yükleyin — orada SherpaOnnx motorunu seçin.
+
+
+ Çevrimdışı modeller
+
+
+ Ayarlar
+
+
+ araçlar ve ayarlar
+
+
+ Sesler Sekmesi'nden sesler yüklendiğinde veya yeniden yüklendiğinde uygulanır. Mevcut sesler, bir sonraki yüklemede değişikliği alır.
+
+
+ Sağdan sola yazılan bir dildeki ses (Arapça, Urduca, Farsça, İbranice, Peştuca…) aynı zamanda Arapça (ar-SA) altında da görünür, bu nedenle Arapça sesler için ayarlanmış uygulamalar onu bulabilir.
+
+
+ Ayrıca Arapça altında sağdan sola ses takma adları
+
+
+ Herhangi bir başka dildeki ses de İngilizce (en-US) olarak görünür, bu yüzden yalnızca İngilizce sesleri listeleyen uygulamalar — bazı AAC başlıkları gibi — bunu kullanabilir.
+
+
+ İngilizce dışındaki sesler için en-US takma adı ekleyin
+
+
+ Sesler kendi gerçek dilleriyle yüklüdür. Takma adlar, bir ikinci dil altında ekstra kopyalar ekler, böylece dili filtreleyen uygulamalar onları yine de bulabilir.
+
+
+ SAPI ses takma adları
+
+
+ Motorlara Geri Dön
+
+
+ Bulut
+
+
+ Anahtar gerekli
+
+
+ Anahtar kaydedildi
+
+
+ Anahtar yok
+
+
+ Çevrimdışı
+
+
+ Açıkça gösterildi
+
+
+ Sesleri yüklemeden önce bir tuşun çalışıp çalışmadığını kontrol edin. Her zaman geri dönebilirsiniz.
+
+
+ Seçilen her motor için kimlik bilgilerini girin. Değerler yalnızca bu bilgisayarda kaydedilir.
+
+
+ Seçilen motorların hiçbirine kimlik bilgileri gerekmez.
+
+
+ Tüm seslerin seçimini kaldır
+
+
+ İndir
+
+
+ {0} için indirme başarısız oldu
+
+
+ {0} için indirme başarısız oldu. İnternet bağlantınızı kontrol edin ve tekrar deneyin — eğer sorun devam ederse, diğer ses uygulamalarını kapatın ve VoiceGarden'i yeniden başlatın.
+
+
+ Birçok dilde ücretsiz Microsoft bulut sesleri. En iyi ücretsiz çevrimiçi seçenek — doğal kalite, API anahtarı gerektirmez, internet gerekir.
+
+
+ Edge Sesleri
+
+
+ {0} bulut sesleri. Bir API anahtarına ihtiyaç var.
+
+
+ {0} bulut sesleri. Bir API anahtarı ve bölge gerekiyor.
+
+
+ {0} bulut sesleri. Bir erişim anahtarı, gizli anahtar ve bölge gerekiyor.
+
+
+ {0} bulut sesleri. API anahtarı ve kullanıcı kimliği gerekir.
+
+
+ {1} motorun {0}'ı seçildi
+
+
+ API anahtarı
+
+
+ Erişim anahtarı kimliği
+
+
+ Örnek Kimliği
+
+
+ Bölge
+
+
+ Gizli erişim anahtarı
+
+
+ Abonelik anahtarı
+
+
+ Jeton
+
+
+ Kullanıcı ID
+
+
+ Tüm motorlar
+
+
+ Tüm diller
+
+
+ Tüm türler
+
+
+ Tüm motorlar
+
+
+ Herhangi bir cinsiyet
+
+
+ Herhangi bir dil
+
+
+ Herhangi bir kalite
+
+
+ Kimlik bilgileri
+
+
+ Anahtar gerekli
+
+
+ Motor türüne göre filtrele
+
+
+ Cinsiyete göre filtrele
+
+
+ Dil
+
+
+ Anahtara gerek yok
+
+
+ Sadece çevrimdışı
+
+
+ Sadece çevrimiçi
+
+
+ Kaliteye göre filtrele
+
+
+ Tür
+
+
+ Cinsiyet
+
+
+ {0} motor gizli — dilleri, Sesler sekmesine yüklendiklerinde ortaya çıkana kadar bilinmiyor.
+
+
+ Sesleri yükle
+
+
+ Sonraki: Kimlik Bilgileri
+
+
+ Sonraki: Sesler
+
+
+ {0} için önizleme başarısız oldu.
+
+
+ Kalite
+
+
+ Yüklendi, yenile
+
+
+ SAPI'den seçileni kaldır
+
+
+ Yenilendi — {0} ses yüklendi
+
+
+ Arama motorları, diller…
+
+
+ Gösterilen tüm sesleri seç
+
+
+ Gösterilenleri seç
+
+
+ Birçok dilde çevrimdışı sinirsel sesler. Güvenilirlik ve gizlilik için en iyisi — indirildikten sonra hesap veya internet gerektirmeden çalışır.
+
+
+ Şerpa Onnx
+
+
+ Sesler sekmesini açın ve Sesleri Yükle'ye tıklayın. Dile, cinsiyete veya kaliteye göre filtreleyin, beğendiklerinizi önizleyin, ardından İndir (çevrimdışı modeller) ve SAPI'ye Yükle'yi kullanın. Yüklenen sesler uygulamalarınızda hemen görünür.
+
+
+ Sesinizi çıkarın
+
+
+ Kimlik bilgileri
+
+
+ {0} motorlarının anahtarlara ihtiyacı var
+
+
+ gerekmiyor
+
+
+ Kimlik bilgileri
+
+
+ Ses Motorları
+
+
+ {0} seçildi
+
+
+ Kullanmak istediğiniz ses motorlarını seçin. Hesap gerektirmeyen çevrimdışı sesleri, ücretsiz bulut seslerini veya API anahtarı gerektiren bulut motorlarını seçin.
+
+
+ Ses Motorları
+
+
+ Sesler
+
+
+ {0} sesler
+
+
+ Seçtiğiniz motorlardaki her ses. Filtreleyin, önizleyin, ardından istediğiniz olanları Windows SAPI'ye yükleyin.
+
+
+ Sesler
+
+
+ Bilinmeyen motor
+
+
+ Bilinmiyor
+
+
+ Doğrula
+
+
+ Anahtar kabul edildi fakat hiçbir ses dönmedi — anahtarın TTS erişimine sahip olduğundan emin olun.
+
+
+ {0} ses · {1} seçildi · {2} yüklendi
+
+
+ Önce Ses Motorları sekmesinde ses motorlarınızı seçin (motor bir anahtar gerektiriyorsa oraya da kimlik bilgilerini ekleyin), sonra sesleri buraya yükleyin.
+
+
+ Hiç motor seçilmedi — Ses Motorları sekmesini açın ve en az bir motor işaretleyin.
+
+
+ Henüz ses yok
+
+
+ {0}: {1}
+
+
+ {0} ses yüklendi
+
+
+ {0}: API anahtarı yok — bir tane Kimlik Bilgileri sekmesine ekleyin
+
+
+ Önce Ses Motorları sekmesinde en az bir motor seçin.
+
+
+ {0} yüklenemedi (yönetici onayı gerekebilir)
+
+
+ {0} SAPI'ye yüklendi
+
+
+ {0} motor atlandı — API anahtarı ayarlanmadı
+
+
+ {0} kaldırıldı; {1} başarısız oldu
+
+
+ Yalnızca yüklü sesleri göster
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.uk.resx b/VoiceGarden.UI/Resources/Strings.uk.resx
index 1e4a75e..d690b21 100644
--- a/VoiceGarden.UI/Resources/Strings.uk.resx
+++ b/VoiceGarden.UI/Resources/Strings.uk.resx
@@ -56,9 +56,6 @@
Установка адаптера
-
- Додайте псевдонім en-US
-
Просунутий
@@ -68,9 +65,6 @@
Допомагає нам зрозуміти, які двигуни використовуються. Текст, ключі чи ідентифікаційна інформація не надіслані.
-
- Ключ API
-
VoiceGarden
@@ -92,66 +86,21 @@
Перевірка...
-
- Закрити
-
-
- Хмарні голоси
-
-
- Налаштувати облікові дані...
-
-
- Налаштувати облікові дані
-
-
- Налаштувати голоси...
-
-
- Налаштувати голоси
-
-
- {0} завантажено
-
-
- {0} встановлено
-
-
- Вибрано {0}
-
-
- Усього {0}
-
Завантажено
-
- Завантажено стільки моделей: {0}
-
-
- Завантажено {0}, не вдалося {1}
-
Завантажено
-
- Помилка завантаження: {0} моделей
-
Завантаження {0} ({1})...
Спочатку завантажте модель
-
- Завантажити вибране
-
Надсилати анонімну аналітику використання (згода)
-
- Увімкніть голоси браузера Edge
-
двигун:
@@ -176,12 +125,6 @@
Отримання {0} голосів...
-
- Отримати голоси
-
-
- Фільтр:
-
Знайдено {0} голосів
@@ -191,9 +134,6 @@
Допоможіть покращити VoiceGarden
-
- ▼ Сховати додаткові
-
встановити
@@ -206,33 +146,15 @@
Встановлено {0}, не вдалося {1}
-
- Установлено стільки моделей: {0} у SAPI
-
-
- Тільки встановлений
-
Установлено {0} голос(ів) у HKLM
Помилка встановлення: {0}
-
- Встановлення моделей до SAPI (HKLM)...
-
Встановити вибране
-
- Встановити в SAPI
-
-
- Недійсний: {0}
-
-
- ключ:
-
Якщо ваше програмне забезпечення AAC підтримує лише певні мови (наприклад, англійську), увімкніть «Додати псевдонім en-US» під час рекламування моделей SherpaOnnx. Завдяки цьому голоси будь-якою мовою відображаються як англійські, тому вони відображаються в програмах, які фільтрують за мовою.
@@ -248,9 +170,6 @@
Рівень журналу:
-
- Керувати моделями...
-
Файли моделі не знайдено
@@ -266,15 +185,6 @@
Аудіо не створено
-
- Завантажених моделей не знайдено. Спочатку завантажте модель, а потім натисніть Повторне сканування, якщо потрібно.
-
-
- Немає URL-адреси для завантаження
-
-
- Не вдалося визначити ідентифікатор моделі для попереднього перегляду
-
Немає встановлених моделей
@@ -284,9 +194,6 @@
Ні, дякую
-
- Голоси в автономному режимі
-
VoiceGarden — це безкоштовний голосовий міст із відкритим вихідним кодом, який з’єднує понад 20 сучасних механізмів синтезу мовлення з текстом до будь-якої програми Windows, яка підтримує SAPI 5, зокрема Grid 3, Mind Express, Balabolka, Tobii Communicator та будь-якої програми, створеної на основі System.Speech.
@@ -296,9 +203,6 @@
Ласкаво просимо до VoiceGarden
-
- Відображаються лише активовані двигуни. Перемикання двигунів на головній сторінці.
-
Відкрити журнали
@@ -308,9 +212,6 @@
Помилка попереднього перегляду: {0}
-
- Попередній перегляд...
-
Попередній перегляд {0}...
@@ -323,51 +224,18 @@
VoiceGarden — це безкоштовний проект із відкритим кодом, створений волонтерами. Щоб допомогти нам зрозуміти, які двигуни TTS найчастіше використовуються, виявити помилки та визначити пріоритети розробки, ми хотіли б збирати анонімну аналітику використання.
-
- Готовий
-
-
- Регіон
-
-
- зареєструватися
-
Видалено голос(ів): {0}
-
- Запит на права адміністратора...
-
Перереєструватися
-
- Повторне сканування
-
-
- Повторно відскановано: {0} готових моделей
-
-
- пошук...
-
Пошук голосів...
-
- Спочатку виберіть моделі для завантаження
-
Спочатку виберіть голоси для встановлення
-
- Моделі Sherpa Onnx
-
-
- Sherpa Onnx Neural TTS
-
-
- ▶ Показати додаткові
-
На головному екрані натисніть Інсталювати для 64-розрядної версії (і 32-розрядної, якщо потрібно). Це реєструє VoiceGarden як голос SAPI 5, який може використовувати будь-яка сумісна програма.
@@ -389,18 +257,12 @@
Видалити
-
- Перевірити
-
Перевірка...
Дійсний ({0} голосів)
-
- Голосові механізми
-
Що таке VoiceGarden?
@@ -423,4 +285,316 @@
Так, допоможіть покращити VoiceGarden
+
+ Реєстрація адаптера, налаштування додатка, керування офлайн-моделлю та інформація — все, що не є частиною керованого процесу.
+
+
+ Переглядайте, завантажуйте та встановлюйте офлайн-голоси на вкладці «Голоси» — виберіть там движок SherpaOnnx.
+
+
+ Офлайн-моделі
+
+
+ Налаштування
+
+
+ інструменти та налаштування
+
+
+ Застосовується щоразу, коли голоси встановлюються або перевстановлюються з вкладки Голоси. Існуючі голоси підхоплять зміни наступного разу, коли ви їх встановите.
+
+
+ Голос у мові з письмом справа-наліво (арабська, урду, перська, іврит, пушту…) також з’являється під арабською (ar-SA), тому програми, налаштовані на арабські голоси, можуть його знайти.
+
+
+ Також псевдоніми голосів справа наліво під арабською
+
+
+ Голос будь-якою іншою мовою також відображається як англійська (en-US), тому додатки, що відображають лише англійські голоси — наприклад, деякі AAC-програми — можуть його використовувати.
+
+
+ Додати псевдонім en-US для німецькомовних голосів
+
+
+ Голоси встановлюються з їхньою реальною мовою. Псевдоніми додають додаткові копії під другою мовою, щоб додатки, які фільтрують за мовою, все ще могли їх знаходити.
+
+
+ Псевдоніми голосу SAPI
+
+
+ Назад до двигунів
+
+
+ Хмара
+
+
+ Потрібен ключ
+
+
+ Ключ збережено
+
+
+ Немає ключа
+
+
+ Офлайн
+
+
+ Чітко показано
+
+
+ Перевірте ключ, щоб переконатися, що він працює, перед завантаженням голосів. Ви можете повернутися в будь-який час.
+
+
+ Введіть облікові дані для кожного обраного двигуна. Значення зберігаються лише на цьому комп’ютері.
+
+
+ Вибраним двигунам не потрібні облікові дані.
+
+
+ Зняти виділення всіх голосів
+
+
+ Завантажити
+
+
+ Завантаження не вдалося для {0}
+
+
+ Завантаження для {0} не вдалося. Перевірте своє інтернет-з’єднання та спробуйте ще раз — якщо проблема повторюється, закрийте інші голосові додатки та перезапустіть VoiceGarden.
+
+
+ Безкоштовні голоси Microsoft у хмарі багатьма мовами. Найкращий безкоштовний онлайн-варіант — природна якість, без ключа API, потрібен інтернет.
+
+
+ Голоси Едж
+
+
+ {0} голосів у хмарі. Потрібен ключ API.
+
+
+ {0} хмарних голосів. Потрібен ключ API та регіон.
+
+
+ {0} хмарні голоси. Потрібен ключ доступу, секретний ключ та регіон.
+
+
+ {0} хмарні голоси. Потрібен API-ключ та ідентифікатор користувача.
+
+
+ {0} із {1} двигунів вибрано
+
+
+ API ключ
+
+
+ Ідентифікатор ключа доступу
+
+
+ Ідентифікатор екземпляра
+
+
+ Регіон
+
+
+ Секретний ключ доступу
+
+
+ Ключ підписки
+
+
+ Токен
+
+
+ Ідентифікатор користувача
+
+
+ Всі двигуни
+
+
+ Всі мови
+
+
+ Всі типи
+
+
+ Всі двигуни
+
+
+ Будь-яка стать
+
+
+ Будь-яка мова
+
+
+ Будь-яка якість
+
+
+ Облікові дані
+
+
+ Потрібен ключ
+
+
+ Фільтрувати за двигуном
+
+
+ Фільтрувати за статтю
+
+
+ Мова
+
+
+ Ключ не потрібен
+
+
+ Тільки офлайн
+
+
+ Тільки онлайн
+
+
+ Фільтрувати за якістю
+
+
+ Тип
+
+
+ Стать
+
+
+ {0} двигунів приховано — їхні мови невідомі, доки їхні голоси не завантажені на вкладці «Голоси».
+
+
+ Завантажити голоси
+
+
+ Далі: Облікові дані
+
+
+ Далі: Голоси
+
+
+ Не вдалося переглянути {0}.
+
+
+ Якість
+
+
+ Оновлення встановлено
+
+
+ Видалити вибране з SAPI
+
+
+ Оновлено — встановлено {0} голосів
+
+
+ Пошукові системи, мови…
+
+
+ Виберіть усі показані голоси
+
+
+ Вибрати показане
+
+
+ Офлайн-нейронні голоси багатьма мовами. Найкраще для надійності та конфіденційності — працює без облікового запису та інтернету після завантаження.
+
+
+ ШерпаОннкс
+
+
+ Відкрийте вкладку «Голоси» та натисніть «Завантажити голоси». Фільтруйте за мовою, статтю або якістю, прослухайте обрані варіанти, а потім використайте «Завантажити» (офлайн моделі) та «Встановити в SAPI». Встановлені голоси відразу з’являються у ваших додатках.
+
+
+ Отримайте свої голоси
+
+
+ Облікові дані
+
+
+ Двигунам {0} потрібні ключі
+
+
+ не потрібно
+
+
+ Облікові дані
+
+
+ Голосові движки
+
+
+ {0} вибрано
+
+
+ Виберіть голосові движки, які ви хочете використовувати. Вибирайте офлайн-голоси, які працюють без облікового запису, безкоштовні хмарні голоси або хмарні движки, для яких потрібен ключ API.
+
+
+ Голосові движки
+
+
+ Голоси
+
+
+ {0} голосів
+
+
+ Кожен голос з обраних вами двигунів. Фільтруйте, переглядайте, а потім встановіть ті, які вам потрібні, у Windows SAPI.
+
+
+ Голоси
+
+
+ Невідомий двигун
+
+
+ Невідомо
+
+
+ Перевірити
+
+
+ Ключ прийнято, але голоси не повернуто — перевірте, чи має ключ доступ до TTS.
+
+
+ {0} голосів · {1} вибрано · {2} встановлено
+
+
+ Спочатку оберіть ваші голосові движки на вкладці Voice Engines (туди ж додайте облікові дані, якщо движку потрібен ключ), а потім завантажте голоси тут.
+
+
+ Двигуни не вибрано — відкрийте вкладку Голосові двигуни та позначте принаймні один двигун.
+
+
+ Ще немає голосів
+
+
+ {0}: {1}
+
+
+ Завантажено {0} голосів
+
+
+ {0}: немає ключа API — додайте його на вкладці «Облікові дані»
+
+
+ Спочатку виберіть принаймні один двигун на вкладці «Голосові двигуни».
+
+
+ Не вдалося встановити {0} (можливо, потрібне схвалення адміністратора)
+
+
+ {0} встановлено в SAPI
+
+
+ {0} двигунів пропущено — ключ API не встановлено
+
+
+ Видалено {0}; невдалося {1}
+
+
+ Показати лише встановлені голоси
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.ur.resx b/VoiceGarden.UI/Resources/Strings.ur.resx
index 45bf13b..7c26880 100644
--- a/VoiceGarden.UI/Resources/Strings.ur.resx
+++ b/VoiceGarden.UI/Resources/Strings.ur.resx
@@ -56,9 +56,6 @@
اڈاپٹر کی تنصیب
-
- en-US عرف شامل کریں۔
-
اعلی درجے کی
@@ -68,9 +65,6 @@
یہ سمجھنے میں ہماری مدد کرتا ہے کہ کون سے انجن استعمال کیے جاتے ہیں۔ کوئی متن، چابیاں، یا PII نہیں بھیجا گیا۔
-
- API کلید
-
وائس گارڈن
@@ -92,66 +86,21 @@
چیک کر رہا ہے...
-
- بند
-
-
- کلاؤڈ وائسز
-
-
- اسناد کنفیگر کریں...
-
-
- اسناد کو ترتیب دیں۔
-
-
- آوازیں کنفیگر کریں...
-
-
- آوازیں ترتیب دیں۔
-
-
- {0} ڈاؤن لوڈ کیا گیا۔
-
-
- {0} انسٹال ہوا۔
-
-
- {0} کو منتخب کیا گیا۔
-
-
- {0} کل
-
ڈاؤن لوڈ کیا گیا۔
-
- ڈاؤن لوڈ کردہ {0} ماڈل
-
-
- ڈاؤن لوڈ کیا گیا {0}، ناکام {1}
-
ڈاؤن لوڈ کیا گیا۔
-
- ڈاؤن لوڈ ناکام: {0} ماڈل
-
ڈاؤن لوڈ ہو رہا ہے {0} ({1})...
پہلے ماڈل ڈاؤن لوڈ کریں۔
-
- منتخب کردہ ڈاؤن لوڈ کریں۔
-
گمنام استعمال کے تجزیات بھیجیں (آپٹ ان)
-
- ایج براؤزر کی آوازوں کو فعال کریں۔
-
انجن:
@@ -176,12 +125,6 @@
{0} آوازیں حاصل کی جا رہی ہیں...
-
- آوازیں بازیافت کریں۔
-
-
- فلٹر:
-
{0} آوازیں ملیں۔
@@ -191,9 +134,6 @@
وائس گارڈن کو بہتر بنانے میں مدد کریں۔
-
- ▼ ایڈوانس چھپائیں۔
-
انسٹال کریں۔
@@ -206,33 +146,15 @@
انسٹال ہوا {0}، ناکام {1}
-
- SAPI پر {0} ماڈل (ماڈل) انسٹال کیے گئے۔
-
-
- صرف انسٹال ہے۔
-
HKLM پر {0} آوازیں انسٹال کی گئیں۔
انسٹال ناکام: {0}
-
- SAPI (HKLM) پر ماڈلز انسٹال ہو رہے ہیں...
-
منتخب کردہ انسٹال کریں۔
-
- SAPI پر انسٹال کریں۔
-
-
- غلط: {0}
-
-
- کلید:
-
اگر آپ کا AAC سافٹ ویئر صرف مخصوص زبانوں (مثلاً انگریزی) کو سپورٹ کرتا ہے، تو SherpaOnnx ماڈلز کو فروغ دیتے وقت "Add en-US alias" کو فعال کریں۔ اس سے کسی بھی زبان میں آوازیں انگریزی آوازوں کے طور پر ظاہر ہوتی ہیں، لہذا وہ ایسی ایپس میں دکھائی دیتی ہیں جو زبان کے لحاظ سے فلٹر ہوتی ہیں۔
@@ -248,9 +170,6 @@
لاگ سطح:
-
- ماڈلز کا نظم کریں...
-
ماڈل فائلیں نہیں ملیں۔
@@ -266,15 +185,6 @@
کوئی آڈیو تیار نہیں ہوا۔
-
- کوئی ڈاؤن لوڈ کردہ ماڈل نہیں ملا۔ پہلے ماڈل ڈاؤن لوڈ کریں، پھر ضرورت پڑنے پر دوبارہ اسکین پر کلک کریں۔
-
-
- کوئی ڈاؤن لوڈ URL نہیں ہے۔
-
-
- پیش منظر کے لیے ماڈل ID کا تعین نہیں کیا جا سکا
-
کوئی ماڈل انسٹال نہیں ہے۔
@@ -284,9 +194,6 @@
نہیں شکریہ
-
- آف لائن آوازیں۔
-
VoiceGarden ایک مفت، اوپن سورس صوتی پل ہے جو 20+ جدید ٹیکسٹ ٹو اسپیچ انجنوں کو کسی بھی Windows ایپلیکیشن سے جوڑتا ہے جو SAPI 5 کو سپورٹ کرتا ہے — بشمول گرڈ 3، مائنڈ ایکسپریس، بالابولکا، ٹوبی کمیونیکیٹر، اور System.Speech پر بنی کوئی بھی ایپ۔
@@ -296,9 +203,6 @@
وائس گارڈن میں خوش آمدید
-
- صرف فعال انجن دکھائے گئے ہیں۔ مین پیج پر انجنوں کو ٹوگل کریں۔
-
لاگز کھولیں۔
@@ -308,9 +212,6 @@
پیش نظارہ ناکام ہوا: {0}
-
- پیش نظارہ کر رہا ہے...
-
پیش نظارہ {0}...
@@ -323,51 +224,18 @@
وائس گارڈن رضاکاروں کے ذریعہ بنایا گیا ایک مفت، اوپن سورس پروجیکٹ ہے۔ یہ سمجھنے میں ہماری مدد کرنے کے لیے کہ کون سے TTS انجن سب سے زیادہ استعمال ہوتے ہیں، کیڑے کی نشاندہی کریں، اور ترقی کو ترجیح دیں، ہم گمنام استعمال کے تجزیات جمع کرنا چاہیں گے۔
-
- تیار
-
-
- علاقہ
-
-
- رجسٹر کریں۔
-
{0} آوازیں ہٹا دی گئیں
-
- منتظم کے استحقاق کی درخواست کی جا رہی ہے...
-
دوبارہ رجسٹر کریں۔
-
- دوبارہ اسکین کریں۔
-
-
- دوبارہ اسکین کیا گیا: {0} ماڈل تیار
-
-
- تلاش کریں...
-
آوازیں تلاش کریں...
-
- پہلے ڈاؤن لوڈ کرنے کے لیے ماڈل منتخب کریں۔
-
پہلے انسٹال کرنے کے لیے آوازیں منتخب کریں۔
-
- شیرپا اونکس ماڈلز
-
-
- شیرپا او این ایکس نیورل ٹی ٹی ایس
-
-
- ▶ ایڈوانس دکھائیں۔
-
مرکزی اسکرین پر، 64 بٹ (اور اگر ضرورت ہو تو 32 بٹ) کے لیے انسٹال پر کلک کریں۔ یہ وائس گارڈن کو SAPI 5 آواز کے طور پر رجسٹر کرتا ہے جسے کوئی بھی مطابقت پذیر ایپ استعمال کر سکتی ہے۔
@@ -389,18 +257,12 @@
ان انسٹال کریں۔
-
- توثیق کریں۔
-
تصدیق ہو رہی ہے...
درست ({0} آوازیں)
-
- صوتی انجن
-
وائس گارڈن کیا ہے؟
@@ -423,4 +285,316 @@ API کیز یا اسناد
ہاں، وائس گارڈن کو بہتر بنانے میں مدد کریں۔
+
+ ایڈاپٹر کی رجسٹریشن، ایپ کی ترتیبات، آف لائن ماڈل مینجمنٹ اور اباؤٹ — ہر وہ چیز جو رہنمائی شدہ فلو کا حصہ نہیں ہے۔
+
+
+ وائسز ٹیب سے آف لائن وائسز براؤز، ڈاؤن لوڈ اور انسٹال کریں — وہاں شیربا آن این ایکس انجن کا انتخاب کریں۔
+
+
+ آف لائن ماڈلز
+
+
+ ترتیبات
+
+
+ اوزار اور ترتیبات
+
+
+ جب بھی آوازیں Voices ٹیب سے انسٹال یا دوبارہ انسٹال کی جاتی ہیں تو لاگو ہوتا ہے۔ موجودہ آوازیں یہ تبدیلی اگلی بار انسٹال ہونے پر پکڑ لیتی ہیں۔
+
+
+ دائیں سے بائیں زبان میں آواز (عربی، اردو، فارسی، عبرانی، پشتو…) بھی عربی (ar-SA) کے تحت ظاہر ہوتی ہے، لہٰذا عربی آوازوں کے لیے بنائی گئی ایپلیکیشنز اسے ڈھونڈ سکتی ہیں۔
+
+
+ عربی کے تحت دائیں سے بائیں آوازوں کے لیے عرفی نام بھی
+
+
+ کسی بھی دوسری زبان میں آواز بھی انگریزی (en-US) کے طور پر ظاہر ہوتی ہے، اس لیے وہ ایپس جو صرف انگریزی آوازیں فہرست کرتی ہیں — جیسے بعض AAC عنوانات — اسے استعمال کر سکتی ہیں۔
+
+
+ غیر انگریزی آوازوں کے لیے en-US عرفی نام شامل کریں
+
+
+ آوازیں اپنی اصل زبان کے ساتھ نصب کی جاتی ہیں۔ عرفی نام ایک دوسری زبان کے تحت اضافی نقول شامل کرتے ہیں تاکہ وہ ایپس جو زبان کے لحاظ سے فلٹر کرتی ہیں پھر بھی انہیں تلاش کر سکیں۔
+
+
+ SAPI وائس الیاسز
+
+
+ انجنز کی طرف واپس
+
+
+ بادل
+
+
+ چابی درکار ہے
+
+
+ چابی محفوظ ہو گئی
+
+
+ کوئی کلید نہیں
+
+
+ آف لائن
+
+
+ صاف دکھایا گیا
+
+
+ وائسز لوڈ کرنے سے پہلے کسی کی کو چیک کریں کہ یہ کام کر رہی ہے۔ آپ کسی بھی وقت واپس آ سکتے ہیں۔
+
+
+ ہر منتخب شدہ انجن کے لیے اسناد درج کریں۔ اقدار صرف اسی کمپیوٹر پر محفوظ کی جاتی ہیں۔
+
+
+ کسی منتخب شدہ انجن کو کریڈینشل کی ضرورت نہیں ہے۔
+
+
+ تمام آوازوں کا انتخاب ختم کریں
+
+
+ ڈاؤن لوڈ کریں
+
+
+ {0} کے لیے ڈاؤن لوڈ ناکام ہو گیا
+
+
+ {0} کے لیے ڈاؤن لوڈ ناکام ہو گیا۔ اپنا انٹرنیٹ کنیکشن چیک کریں اور دوبارہ کوشش کریں — اگر یہ مسلسل ناکام ہو رہا ہے تو دیگر وائس ایپس بند کریں اور VoiceGarden کو دوبارہ شروع کریں۔
+
+
+ بہت سی زبانوں میں مفت مائیکروسافٹ کلاؤڈ آوازیں۔ بہترین مفت آن لائن آپشن — قدرتی معیار، کوئی API کی ضرورت نہیں، انٹرنیٹ کی ضرورت ہے۔
+
+
+ ایج وائسز
+
+
+ {0} کلاؤڈ کی آوازیں۔ ایک API کی ضرورت ہے۔
+
+
+ {0} کلاؤڈ وائسز۔ API کی اور ریجن کی ضرورت ہے۔
+
+
+ {0} کلاؤڈ وائسز۔ ایکسیس کی، سیکریٹ کی اور علاقے کی ضرورت ہے۔
+
+
+ {0} کلاؤڈ وائسز۔ ایک API کی اور یوزر آئی ڈی کی ضرورت ہے۔
+
+
+ {1} میں سے {0} انجن منتخب کیے گئے
+
+
+ اے پی آئی کی
+
+
+ رسائی کلید شناخت
+
+
+ انسٹنس آئی ڈی
+
+
+ علاقہ
+
+
+ خفیہ رسائی کلید
+
+
+ سبسکرپشن کی
+
+
+ ٹوکن
+
+
+ صارف کی شناخت
+
+
+ تمام انجن
+
+
+ تمام زبانیں
+
+
+ تمام اقسام
+
+
+ تمام انجن
+
+
+ کوئی بھی جنس
+
+
+ کوئی بھی زبان
+
+
+ کوئی بھی معیار
+
+
+ کریڈنشلز
+
+
+ چابی درکار ہے
+
+
+ انجن کے لحاظ سے فلٹر کریں
+
+
+ صنف کے لحاظ سے فلٹر کریں
+
+
+ زبان
+
+
+ کوئی چابی نہیں چاہیے
+
+
+ صرف آف لائن
+
+
+ صرف آن لائن
+
+
+ معیار کے لحاظ سے فلٹر کریں
+
+
+ قسم
+
+
+ صنف
+
+
+ {0} انجن چھپے ہوئے ہیں — ان کی زبانیں اس وقت تک معلوم نہیں ہوتی جب تک کہ ان کی آوازیں وائسز ٹیب میں لوڈ نہ کی جائیں۔
+
+
+ وائس لوڈ کریں
+
+
+ اگلا: اسناد
+
+
+ اگلا: آوازیں
+
+
+ {0} کے لیے پیش نظارہ ناکام ہو گیا۔
+
+
+ معیار
+
+
+ ریفریش انسٹال ہو گیا
+
+
+ منتخب شدہ کو SAPI سے ہٹائیں
+
+
+ تازہ شدہ — {0} آوازیں انسٹال ہو گئی ہیں
+
+
+ سرچ انجن، زبانیں…
+
+
+ تمام دکھائی گئی آوازیں منتخب کریں
+
+
+ منتخب کریں دکھایا گیا
+
+
+ بہت سی زبانوں میں آف لائن نیورل آوازیں۔ اعتماد اور پرائیویسی کے لیے بہترین — ایک بار ڈاؤن لوڈ کرنے کے بعد بغیر اکاؤنٹ یا انٹرنیٹ کے کام کرتی ہیں۔
+
+
+ شيرپا آنکس
+
+
+ وائسز ٹیب کھولیں اور لوڈ وائسز پر کلک کریں۔ زبان، جنس یا معیار کے لحاظ سے فلٹر کریں، جو پسند آئیں ان کا پریویو دیکھیں، پھر ڈاؤن لوڈ (آف لائن ماڈلز) اور ایس اے پی آئی میں انسٹال کریں۔ انسٹال شدہ وائسز فوراً آپ کی ایپس میں ظاہر ہوں گی۔
+
+
+ اپنی آوازیں سنائیں
+
+
+ اہلیت کے دستاویزات
+
+
+ {0} انجنوں کو چابیاں درکار ہیں
+
+
+ ضرورت نہیں
+
+
+ اہلیت کے دستاویزات
+
+
+ وائس انجن
+
+
+ {0} منتخب
+
+
+ وہ آواز کے انجن منتخب کریں جو آپ استعمال کرنا چاہتے ہیں۔ آف لائن آوازیں منتخب کریں جو بغیر اکاؤنٹ کے کام کرتی ہوں، مفت کلاؤڈ آوازیں، یا کلاؤڈ انجن جو API کی ضرورت رکھتے ہوں۔
+
+
+ وائس انجن
+
+
+ آوازیں
+
+
+ {0} آوازیں
+
+
+ ہر آواز جو آپ نے انجنز سے منتخب کی۔ فلٹر کریں، پیش نظارہ کریں، پھر جو آپ چاہتے ہیں انہیں ونڈوز SAPI میں انسٹال کریں۔
+
+
+ آوازیں
+
+
+ نامعلوم انجن
+
+
+ نامعلوم
+
+
+ تصدیق کریں
+
+
+ کلید منظور ہو گئی لیکن کوئی آوازیں واپس نہیں آئیں — چیک کریں کہ کلید کو TTS تک رسائی حاصل ہے۔
+
+
+ {0} آوازیں · {1} منتخب شدہ · {2} انسٹال شدہ
+
+
+ سب سے پہلے وائس انجنز ٹیب میں اپنے وائس انجنز منتخب کریں (اگر انجن کو کلید کی ضرورت ہو تو وہاں اسناد بھی شامل کریں)، پھر یہاں وائسز لوڈ کریں۔
+
+
+ کوئی انجن منتخب نہیں — وائس انجنز ٹیب کھولیں اور کم از کم ایک انجن کو منتخب کریں۔
+
+
+ ابھی تک کوئی آوازیں نہیں
+
+
+ {0}: {1}
+
+
+ لوڈ ہو چکے {0} آوازیں
+
+
+ {0}: کوئی API کلید نہیں — ایک کلید Credentials ٹیب میں شامل کریں
+
+
+ سب سے پہلے وائس انجنز ٹیب میں کم از کم ایک انجن منتخب کریں۔
+
+
+ {0} انسٹال نہیں ہو سکا (ایڈمنسٹریٹر کی منظوری درکار ہو سکتی ہے)
+
+
+ {0} کو SAPI پر انسٹال کیا گیا
+
+
+ {0} انجن چھوڑ دیے گئے — کوئی API کی کلید مقرر نہیں کی گئی
+
+
+ ہٹا دیا گیا {0}; ناکام رہا {1}
+
+
+ صرف نصب شدہ آوازیں دکھائیں
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.vi.resx b/VoiceGarden.UI/Resources/Strings.vi.resx
index 4d04cdd..87d01c3 100644
--- a/VoiceGarden.UI/Resources/Strings.vi.resx
+++ b/VoiceGarden.UI/Resources/Strings.vi.resx
@@ -56,9 +56,6 @@
Cài đặt bộ chuyển đổi
-
- Thêm bí danh en-US
-
Trình độ cao
@@ -68,9 +65,6 @@
Giúp chúng tôi hiểu động cơ nào được sử dụng. Không có văn bản, khóa hoặc PII nào được gửi.
-
- Khóa API
-
Giọng NóiVườn
@@ -92,66 +86,21 @@
Đang kiểm tra...
-
- Đóng
-
-
- Tiếng nói đám mây
-
-
- Định cấu hình thông tin xác thực...
-
-
- Định cấu hình thông tin xác thực
-
-
- Định cấu hình giọng nói...
-
-
- Định cấu hình giọng nói
-
-
- {0} đã tải xuống
-
-
- {0} đã được cài đặt
-
-
- {0} đã chọn
-
-
- tổng cộng {0}
-
Đã tải xuống
-
- Đã tải xuống {0} mô hình
-
-
- Đã tải xuống {0}, không thành công {1}
-
Đã tải xuống
-
- Tải xuống không thành công: {0} kiểu máy
-
Đang tải xuống {0} ({1})...
Tải xuống mô hình trước
-
- Tải xuống đã chọn
-
Gửi phân tích sử dụng ẩn danh (chọn tham gia)
-
- Kích hoạt giọng nói của trình duyệt Edge
-
Động cơ:
@@ -176,12 +125,6 @@
Đang tìm nạp {0} giọng nói...
-
- Tìm nạp giọng nói
-
-
- Lọc:
-
Đã tìm thấy {0} giọng nói
@@ -191,9 +134,6 @@
Giúp cải thiện VoiceGarden
-
- ▼ Ẩn nâng cao
-
Cài đặt
@@ -206,33 +146,15 @@
Đã cài đặt {0}, không thành công {1}
-
- Đã cài đặt (các) mô hình {0} cho SAPI
-
-
- Chỉ được cài đặt
-
Đã cài đặt {0} giọng nói cho HKLM
Cài đặt không thành công: {0}
-
- Đang cài đặt mô hình vào SAPI (HKLM)...
-
Cài đặt đã chọn
-
- Cài đặt vào SAPI
-
-
- Không hợp lệ: {0}
-
-
- Chìa khóa:
-
Nếu phần mềm AAC của bạn chỉ hỗ trợ một số ngôn ngữ nhất định (ví dụ: tiếng Anh), hãy bật "Thêm bí danh en-US" khi quảng cáo các mẫu SherpaOnnx. Điều này làm cho giọng nói ở bất kỳ ngôn ngữ nào xuất hiện dưới dạng giọng nói tiếng Anh, vì vậy chúng hiển thị trong các ứng dụng lọc theo ngôn ngữ.
@@ -248,9 +170,6 @@
Cấp độ nhật ký:
-
- Quản lý mô hình...
-
Không tìm thấy tệp mô hình
@@ -266,15 +185,6 @@
Không có âm thanh được tạo ra
-
- Không tìm thấy mô hình đã tải xuống. Trước tiên hãy tải xuống mô hình, sau đó nhấp vào Quét lại nếu cần.
-
-
- Không có URL tải xuống
-
-
- Không thể xác định ID mẫu để xem trước
-
Không có mô hình nào được cài đặt
@@ -284,9 +194,6 @@
Không, cảm ơn
-
- Giọng nói ngoại tuyến
-
VoiceGarden là cầu nối giọng nói mã nguồn mở, miễn phí, kết nối hơn 20 công cụ chuyển văn bản thành giọng nói hiện đại với bất kỳ ứng dụng Windows nào hỗ trợ SAPI 5 — bao gồm Grid 3, Mind Express, Balabolka, Tobii Communicator và bất kỳ ứng dụng nào được xây dựng trên System.Speech.
@@ -296,9 +203,6 @@
Chào mừng đến với VoiceGarden
-
- Chỉ các công cụ được kích hoạt mới được hiển thị. Chuyển đổi công cụ trên trang chính.
-
Nhật ký mở
@@ -308,9 +212,6 @@
Xem trước không thành công: {0}
-
- Đang xem trước...
-
Đang xem trước {0}...
@@ -323,51 +224,18 @@
VoiceGarden là một dự án mã nguồn mở miễn phí được xây dựng bởi các tình nguyện viên. Để giúp chúng tôi hiểu công cụ TTS nào được sử dụng nhiều nhất, xác định lỗi và ưu tiên phát triển, chúng tôi muốn thu thập các phân tích sử dụng ẩn danh.
-
- Sẵn sàng
-
-
- Vùng đất
-
-
- Đăng ký
-
Đã xóa {0} giọng nói
-
- Đang yêu cầu đặc quyền quản trị viên...
-
Đăng ký lại
-
- Quét lại
-
-
- Đã quét lại: {0} mẫu đã sẵn sàng
-
-
- Tìm kiếm...
-
Tìm kiếm giọng nói...
-
- Chọn mô hình để tải xuống đầu tiên
-
Chọn giọng nói để cài đặt đầu tiên
-
- Người mẫu Sherpa Onnx
-
-
- TTS thần kinh Sherpa Onnx
-
-
- ▶ Hiển thị nâng cao
-
Trên màn hình chính, nhấp vào Cài đặt cho 64-bit (và 32-bit nếu cần). Thao tác này sẽ đăng ký VoiceGarden dưới dạng giọng nói SAPI 5 mà mọi ứng dụng tương thích đều có thể sử dụng.
@@ -389,18 +257,12 @@
Gỡ cài đặt
-
- Xác thực
-
Đang xác thực...
Hợp lệ ({0} giọng nói)
-
- Công cụ giọng nói
-
VoiceGarden là gì?
@@ -423,4 +285,316 @@
Có, giúp cải thiện VoiceGarden
+
+ Đăng ký bộ chuyển đổi, cài đặt ứng dụng, quản lý mô hình ngoại tuyến và thông tin — mọi thứ không phải là một phần của quy trình hướng dẫn.
+
+
+ Duyệt, tải xuống và cài đặt các giọng nói ngoại tuyến từ tab Giọng nói — chọn công cụ SherpaOnnx ở đó.
+
+
+ Mô hình ngoại tuyến
+
+
+ Cài đặt
+
+
+ công cụ và cài đặt
+
+
+ Áp dụng bất cứ khi nào giọng nói được cài đặt hoặc cài đặt lại từ tab Giọng nói. Các giọng nói hiện có sẽ nhận thay đổi vào lần tiếp theo bạn cài đặt chúng.
+
+
+ Giọng nói trong một ngôn ngữ viết từ phải sang trái (Ả Rập, Urdu, Ba Tư, Hebrew, Pashto…) cũng xuất hiện dưới tiếng Ả Rập (ar-SA), do đó các ứng dụng được thiết lập cho giọng Ả Rập có thể tìm thấy nó.
+
+
+ Cũng là bí danh cho các giọng từ phải sang trái dưới tiếng Ả Rập
+
+
+ Giọng nói bằng bất kỳ ngôn ngữ nào khác cũng xuất hiện dưới dạng tiếng Anh (en-US), vì vậy các ứng dụng chỉ liệt kê giọng nói tiếng Anh — như một số ứng dụng AAC — có thể sử dụng nó.
+
+
+ Thêm bí danh en-US cho các giọng nói không phải tiếng Anh
+
+
+ Các giọng nói được cài đặt với ngôn ngữ thực của chúng. Bí danh thêm các bản sao phụ dưới một ngôn ngữ thứ hai để các ứng dụng lọc theo ngôn ngữ vẫn có thể tìm thấy chúng.
+
+
+ Bí danh giọng SAPI
+
+
+ Quay lại Engines
+
+
+ Đám mây
+
+
+ Cần chìa khóa
+
+
+ Khóa đã được lưu
+
+
+ Không có chìa khóa
+
+
+ Ngoại tuyến
+
+
+ Hiển thị rõ ràng
+
+
+ Xác minh một khóa để kiểm tra nó hoạt động trước khi tải giọng nói. Bạn có thể quay lại bất cứ lúc nào.
+
+
+ Nhập thông tin đăng nhập cho từng công cụ được chọn. Các giá trị chỉ được lưu trên máy tính này.
+
+
+ Không có công cụ nào được chọn cần thông tin xác thực.
+
+
+ Bỏ chọn tất cả giọng nói
+
+
+ Tải về
+
+
+ Tải xuống thất bại cho {0}
+
+
+ Tải xuống {0} thất bại. Kiểm tra kết nối internet của bạn và thử lại — nếu vẫn tiếp tục thất bại, hãy đóng các ứng dụng giọng nói khác và khởi động lại VoiceGarden.
+
+
+ Các giọng nói đám mây Microsoft miễn phí bằng nhiều ngôn ngữ. Lựa chọn trực tuyến miễn phí tốt nhất — chất lượng tự nhiên, không cần khóa API, cần kết nối internet.
+
+
+ Tiếng Nói Biên
+
+
+ {0} giọng nói đám mây. Cần một khóa API.
+
+
+ {0} giọng nói trên đám mây. Cần một khóa API và khu vực.
+
+
+ {0} giọng nói đám mây. Cần một khóa truy cập, khóa bí mật và khu vực.
+
+
+ {0} giọng nói trên đám mây. Cần một khóa API và ID người dùng.
+
+
+ {0} trong số {1} động cơ đã được chọn
+
+
+ Khóa API
+
+
+ ID khóa truy cập
+
+
+ ID phiên bản
+
+
+ Khu vực
+
+
+ Khóa truy cập bí mật
+
+
+ Khóa đăng ký
+
+
+ Mã thông báo
+
+
+ ID người dùng
+
+
+ Tất cả các động cơ
+
+
+ Tất cả các ngôn ngữ
+
+
+ Tất cả các loại
+
+
+ Tất cả các động cơ
+
+
+ Bất kỳ giới tính nào
+
+
+ Bất kỳ ngôn ngữ nào
+
+
+ Bất kỳ chất lượng nào
+
+
+ Chứng chỉ
+
+
+ Cần chìa khóa
+
+
+ Lọc theo động cơ
+
+
+ Lọc theo giới tính
+
+
+ Ngôn ngữ
+
+
+ Không cần chìa khóa
+
+
+ Chỉ ngoại tuyến
+
+
+ Chỉ trực tuyến
+
+
+ Lọc theo chất lượng
+
+
+ Loại
+
+
+ Giới tính
+
+
+ {0} động cơ bị ẩn — ngôn ngữ của chúng không được biết cho đến khi giọng nói của chúng được tải trong tab Giọng nói.
+
+
+ Tải giọng nói
+
+
+ Tiếp theo: Thông tin xác thực
+
+
+ Tiếp theo: Giọng nói
+
+
+ Xem trước thất bại đối với {0}.
+
+
+ Chất lượng
+
+
+ Làm mới đã được cài đặt
+
+
+ Xóa đã chọn khỏi SAPI
+
+
+ Đã làm mới — {0} giọng nói đã được cài đặt
+
+
+ Công cụ tìm kiếm, ngôn ngữ…
+
+
+ Chọn tất cả các giọng đã hiển thị
+
+
+ Chọn đã hiển thị
+
+
+ Giọng nói thần kinh ngoại tuyến với nhiều ngôn ngữ. Tốt nhất cho độ tin cậy và quyền riêng tư — hoạt động mà không cần tài khoản hoặc internet sau khi đã tải về.
+
+
+ Sherpa Onnx
+
+
+ Mở tab Voices và nhấp vào Load voices. Lọc theo ngôn ngữ, giới tính hoặc chất lượng, xem trước những giọng bạn thích, sau đó sử dụng Download (offline models) và Install to SAPI. Giọng đã cài sẽ xuất hiện ngay trong các ứng dụng của bạn.
+
+
+ Hãy lấy giọng nói của bạn
+
+
+ Chứng chỉ
+
+
+ Động cơ {0} cần chìa khóa
+
+
+ không cần
+
+
+ Chứng chỉ
+
+
+ Công cụ giọng nói
+
+
+ {0} đã được chọn
+
+
+ Chọn các công cụ giọng nói mà bạn muốn sử dụng. Chọn giọng nói ngoại tuyến hoạt động mà không cần tài khoản, giọng nói đám mây miễn phí, hoặc các công cụ đám mây cần khóa API.
+
+
+ Công cụ giọng nói
+
+
+ Những giọng nói
+
+
+ {0} giọng nói
+
+
+ Mỗi giọng nói từ các công cụ bạn đã chọn. Lọc, xem trước, sau đó cài đặt những giọng bạn muốn vào Windows SAPI.
+
+
+ Những giọng nói
+
+
+ Động cơ không xác định
+
+
+ Không rõ
+
+
+ Xác minh
+
+
+ Khóa đã được chấp nhận nhưng không có giọng nói trả về — kiểm tra xem khóa có quyền truy cập TTS không.
+
+
+ {0} giọng nói · {1} đã chọn · {2} đã cài đặt
+
+
+ Trước tiên hãy chọn các bộ máy giọng nói của bạn trong tab Bộ máy Giọng nói (cũng thêm thông tin xác thực ở đó nếu bộ máy cần khóa), sau đó tải các giọng nói tại đây.
+
+
+ Chưa chọn động cơ nào — mở tab Động cơ Giọng nói và đánh dấu ít nhất một động cơ.
+
+
+ Chưa có giọng nói
+
+
+ {0}: {1}
+
+
+ Đã tải {0} giọng nói
+
+
+ {0}: không có khóa API — thêm một cái trong tab Credentials
+
+
+ Trước tiên hãy chọn ít nhất một động cơ trong tab Động cơ Giọng nói.
+
+
+ Không thể cài đặt {0} (có thể cần sự chấp thuận của quản trị viên)
+
+
+ {0} đã được cài đặt vào SAPI
+
+
+ {0} công cụ bị bỏ qua — chưa thiết lập khóa API
+
+
+ Đã xóa {0}; thất bại {1}
+
+
+ Chỉ hiển thị các giọng đã cài đặt
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Resources/Strings.zh-CN.resx b/VoiceGarden.UI/Resources/Strings.zh-CN.resx
index efc10cb..9d46034 100644
--- a/VoiceGarden.UI/Resources/Strings.zh-CN.resx
+++ b/VoiceGarden.UI/Resources/Strings.zh-CN.resx
@@ -56,9 +56,6 @@
适配器安装
-
- 添加 en-US 别名
-
先进的
@@ -68,9 +65,6 @@
帮助我们了解使用了哪些引擎。未发送任何文本、密钥或 PII。
-
- API密钥
-
声音花园
@@ -92,66 +86,21 @@
检查...
-
- 关闭
-
-
- 云声音
-
-
- 配置凭据...
-
-
- 配置凭证
-
-
- 配置语音...
-
-
- 配置语音
-
-
- 已下载 {0}
-
-
- 已安装 {0}
-
-
- 已选择{0}
-
-
- 总计 {0}
-
已下载
-
- 已下载 {0} 个模型
-
-
- 已下载 {0},失败 {1}
-
已下载
-
- 下载失败:{0} 个模型
-
正在下载{0} ({1})...
先下载模型
-
- 下载所选内容
-
发送匿名使用情况分析(选择加入)
-
- 启用 Edge 浏览器语音
-
引擎:
@@ -176,12 +125,6 @@
正在获取 {0} 个声音...
-
- 获取声音
-
-
- 筛选:
-
找到 {0} 个声音
@@ -191,9 +134,6 @@
帮助改进 VoiceGarden
-
- ▼ 隐藏高级
-
安装
@@ -206,33 +146,15 @@
已安装 {0},失败 {1}
-
- 已将 {0} 个模型安装到 SAPI
-
-
- 仅已安装
-
已将 {0} 个语音安装到 HKLM
安装失败:{0}
-
- 正在将模型安装到 SAPI (HKLM)...
-
安装选定的
-
- 安装到SAPI
-
-
- 无效:{0}
-
-
- 钥匙:
-
如果您的 AAC 软件仅支持某些语言(例如英语),请在推广 SherpaOnnx 模型时启用“添加 en-US 别名”。这使得任何语言的语音都显示为英语语音,因此它们会显示在按语言过滤的应用程序中。
@@ -248,9 +170,6 @@
日志级别:
-
- 管理模型...
-
未找到模型文件
@@ -266,15 +185,6 @@
没有生成音频
-
- 未找到下载的模型。首先下载模型,然后根据需要单击“重新扫描”。
-
-
- 没有下载地址
-
-
- 无法确定预览的模型 ID
-
没有安装型号
@@ -284,9 +194,6 @@
不,谢谢
-
- 离线语音
-
VoiceGarden 是一个免费的开源语音桥,可将 20 多个现代文本转语音引擎连接到任何支持 SAPI 5 的 Windows 应用程序,包括 Grid 3、Mind Express、Balabolka、Tobii Communicator 以及任何基于 System.Speech 构建的应用程序。
@@ -296,9 +203,6 @@
欢迎来到语音花园
-
- 仅显示已启用的引擎。在主页上切换引擎。
-
打开日志
@@ -308,9 +212,6 @@
预览失败:{0}
-
- 正在预览...
-
正在预览{0}...
@@ -323,51 +224,18 @@
VoiceGarden 是一个由志愿者构建的免费开源项目。为了帮助我们了解哪些 TTS 引擎最常用、识别错误并确定开发优先级,我们希望收集匿名使用情况分析。
-
- 准备好
-
-
- 地区
-
-
- 登记
-
已删除 {0} 个语音
-
- 请求管理员权限...
-
重新注册
-
- 重新扫描
-
-
- 已重新扫描:{0} 个模型已就绪
-
-
- 搜索...
-
搜索声音...
-
- 首先选择要下载的型号
-
首先选择要安装的声音
-
- 夏尔巴 Onnx 模型
-
-
- Sherpa Onnx 神经 TTS
-
-
- ▶ 显示高级
-
在主屏幕上,单击“安装 64 位”(如果需要,还可单击“32 位”)。这会将 VoiceGarden 注册为任何兼容应用程序都可以使用的 SAPI 5 语音。
@@ -389,18 +257,12 @@
卸载
-
- 证实
-
正在验证...
有效({0} 个声音)
-
- 语音引擎
-
什么是语音花园?
@@ -423,4 +285,316 @@
是的,帮助改进 VoiceGarden
+
+ 适配器注册、应用设置、离线模型管理和关于 — 所有不属于引导流程的内容。
+
+
+ 从声音选项卡浏览、下载和安装离线语音 — 在那里选择SherpaOnnx引擎。
+
+
+ 离线模型
+
+
+ 设置
+
+
+ 工具和设置
+
+
+ 在声音选项卡安装或重新安装语音时应用。现有语音将在下次安装时获取更改。
+
+
+ 右到左语言的语音(阿拉伯语、乌尔都语、波斯语、希伯来语、普什图语等)也会在阿拉伯语(ar-SA)下出现,因此为阿拉伯语语音设置的应用可以找到它。
+
+
+ 在阿拉伯语下也别名右到左语音
+
+
+ 任何其他语言的语音也会显示为英语(en-US),因此仅列出英语语音的应用 — 如某些AAC标题 — 可以使用它。
+
+
+ 为非英语语音添加en-US别名
+
+
+ 语音以其真实语言安装。别名在第二语言下添加额外副本,以便按语言过滤的应用仍然可以找到它们。
+
+
+ SAPI语音别名
+
+
+ 返回引擎
+
+
+ 云
+
+
+ 需要密钥
+
+
+ 密钥已保存
+
+
+ 无密钥
+
+
+ 离线
+
+
+ 清除显示
+
+
+ 验证密钥以检查其是否有效,然后加载语音。您可以随时返回。
+
+
+ 输入每个选定引擎的凭据。值仅保存在此计算机上。
+
+
+ 没有选定的引擎需要凭据。
+
+
+ 取消选择所有语音
+
+
+ 下载
+
+
+ 下载失败:{0}
+
+
+ 下载失败:{0}。检查您的互联网连接并重试 — 如果仍然失败,请关闭其他语音应用并重启VoiceGarden。
+
+
+ 免费的Microsoft云语音,支持多种语言。最佳免费在线选项 — 自然质量,无需API密钥,需要互联网。
+
+
+ Edge语音
+
+
+ {0}云语音。需要API密钥。
+
+
+ {0}云语音。需要API密钥和区域。
+
+
+ {0}云语音。需要访问密钥、秘密密钥和区域。
+
+
+ {0}云语音。需要API密钥和用户ID。
+
+
+ {0}个{1}个引擎已选择
+
+
+ API密钥
+
+
+ 访问密钥ID
+
+
+ 实例ID
+
+
+ 区域
+
+
+ 秘密访问密钥
+
+
+ 订阅密钥
+
+
+ 令牌
+
+
+ 用户ID
+
+
+ 所有引擎
+
+
+ 所有语言
+
+
+ 所有类型
+
+
+ 所有引擎
+
+
+ 任何性别
+
+
+ 任何语言
+
+
+ 任何质量
+
+
+ 凭据
+
+
+ 需要密钥
+
+
+ 按引擎过滤
+
+
+ 按性别过滤
+
+
+ 语言
+
+
+ 无需密钥
+
+
+ 仅离线
+
+
+ 仅在线
+
+
+ 按质量过滤
+
+
+ 类型
+
+
+ 性别
+
+
+ {0}个引擎被隐藏 — 其语言在声音选项卡加载语音之前未知。
+
+
+ 加载语音
+
+
+ 下一步:凭据
+
+
+ 下一步:语音
+
+
+ 预览失败:{0}。
+
+
+ 质量
+
+
+ 刷新已安装
+
+
+ 从SAPI中移除所选
+
+
+ 已刷新 — 安装了{0}个语音
+
+
+ 搜索引擎、语言…
+
+
+ 选择所有显示的语音
+
+
+ 选择显示
+
+
+ 多种语言的离线神经语音。最佳可靠性和隐私 — 下载后无需账户或互联网即可使用。
+
+
+ SherpaOnnx
+
+
+ 打开声音选项卡并点击加载语音。按语言、性别或质量过滤,预览您喜欢的语音,然后使用下载(离线模型)和安装到SAPI。已安装的语音会立即出现在您的应用中。
+
+
+ 获取您的语音
+
+
+ 凭据
+
+
+ {0}个引擎需要密钥
+
+
+ 不需要
+
+
+ 凭据
+
+
+ 语音引擎
+
+
+ {0}个已选择
+
+
+ 选择您想使用的语音引擎。选择无需账户的离线语音、免费的云语音或需要API密钥的云引擎。
+
+
+ 语音引擎
+
+
+ 语音
+
+
+ {0}个语音
+
+
+ 来自您选择的引擎的每个语音。过滤、预览,然后将您想要的语音安装到Windows SAPI中。
+
+
+ 语音
+
+
+ 未知引擎
+
+
+ 未知
+
+
+ 验证
+
+
+ 密钥已接受但未返回语音 — 检查密钥是否具有TTS访问权限。
+
+
+ {0}个语音 · {1}个已选择 · {2}个已安装
+
+
+ 首先在语音引擎选项卡中选择您的语音引擎(如果引擎需要密钥,也请在那里添加凭据),然后在这里加载语音。
+
+
+ 未选择引擎 — 打开语音引擎选项卡并至少勾选一个引擎。
+
+
+ 尚无语音
+
+
+ {0}: {1}
+
+
+ 已加载{0}个语音
+
+
+ {0}: 无API密钥 — 请在凭据选项卡中添加一个
+
+
+ 请先在语音引擎选项卡中选择至少一个引擎。
+
+
+ 无法安装{0}(可能需要管理员批准)
+
+
+ {0}已安装到SAPI
+
+
+ {0}个引擎被跳过 — 未设置API密钥
+
+
+ 已移除{0};失败{1}
+
+
+ 仅显示已安装的语音
+
\ No newline at end of file
diff --git a/VoiceGarden.UI/Services/AudioPreview.cs b/VoiceGarden.UI/Services/AudioPreview.cs
new file mode 100644
index 0000000..62a15a6
--- /dev/null
+++ b/VoiceGarden.UI/Services/AudioPreview.cs
@@ -0,0 +1,114 @@
+using System;
+using System.IO;
+
+namespace VoiceGarden.UI.Services;
+
+///
+/// Shared voice-preview helper: wraps raw PCM16 bytes in a WAV header and
+/// plays them through SoundPlayer on a background thread.
+///
+public static class AudioPreview
+{
+ ///
+ /// Wrap raw PCM16 mono samples in a WAV header so SoundPlayer can play them.
+ /// Rust's SynthToBytes returns raw PCM16, not WAV.
+ ///
+ public static byte[] WrapPcmInWav(byte[] pcm, int sampleRate)
+ {
+ using var ms = new MemoryStream();
+ using var bw = new BinaryWriter(ms);
+ short channels = 1;
+ short bitsPerSample = 16;
+ int byteRate = sampleRate * channels * bitsPerSample / 8;
+ short blockAlign = (short)(channels * bitsPerSample / 8);
+ int dataLen = pcm.Length;
+ int riffLen = 36 + dataLen;
+
+ bw.Write(System.Text.Encoding.ASCII.GetBytes("RIFF"));
+ bw.Write(riffLen);
+ bw.Write(System.Text.Encoding.ASCII.GetBytes("WAVE"));
+ bw.Write(System.Text.Encoding.ASCII.GetBytes("fmt "));
+ bw.Write(16); // PCM chunk size
+ bw.Write((short)1); // PCM format
+ bw.Write(channels);
+ bw.Write(sampleRate);
+ bw.Write(byteRate);
+ bw.Write(blockAlign);
+ bw.Write(bitsPerSample);
+ bw.Write(System.Text.Encoding.ASCII.GetBytes("data"));
+ bw.Write(dataLen);
+ bw.Write(pcm);
+ return ms.ToArray();
+ }
+
+ ///
+ /// Play raw PCM16 mono audio on a background thread. The temp file is
+ /// deleted after playback. Fire-and-forget.
+ ///
+ public static void PlayPcm(byte[] pcm, int sampleRate, string tempPrefix = "vg_preview_")
+ {
+ var wavData = WrapPcmInWav(pcm, sampleRate);
+ var tempFile = Path.Combine(Path.GetTempPath(), $"{tempPrefix}{Guid.NewGuid():N}.wav");
+ try
+ {
+ File.WriteAllBytes(tempFile, wavData);
+ }
+ catch
+ {
+ return; // cannot even write the temp file — nothing to play
+ }
+
+ _ = System.Threading.Tasks.Task.Run(() =>
+ {
+ try { using var player = new System.Media.SoundPlayer(tempFile); player.PlaySync(); }
+ catch { }
+ finally { try { File.Delete(tempFile); } catch { } }
+ });
+ }
+
+ ///
+ /// Language-appropriate preview text for a SherpaOnnx model. MMS models
+ /// are character-based and only recognize characters from their target
+ /// language script.
+ ///
+ public static string GetSherpaPreviewText(string modelId, string modelName)
+ {
+ var id = modelId.ToLowerInvariant();
+
+ // English models — use English
+ if (id.Contains("eng") || id.StartsWith("piper-en") || id.StartsWith("kokoro-en"))
+ return $"Hello, this is a {modelName} voice.";
+
+ // MMS models — extract the ISO 639-3 code and try a native greeting
+ if (id.StartsWith("mms_"))
+ {
+ var langCode = id.Substring(4); // e.g., "fas", "hyw", "ara"
+ return langCode switch
+ {
+ "fas" => "سلام، این یک صدای فارسی است.", // Persian
+ "ara" => "مرحبا، هذه تجربة صوتية.", // Arabic
+ "hyw" or "hye" => "Բարև, սա ձայնային փորձարկում է:", // Armenian
+ "hin" => "नमस्ते, यह एक आवाज परीक्षण है।", // Hindi
+ "ben" => "হ্যালো, এটি একটি ভয়েস পরীক্ষা।", // Bengali
+ "urd" => "ہیلو، یہ ایک آواز کا ٹیسٹ ہے۔", // Urdu
+ "rus" => "Привет, это тестовое озвучивание.", // Russian
+ "zho" or "cmn" => "你好,这是一个语音测试。", // Chinese
+ "jpn" => "こんにちは、これは音声テストです。", // Japanese
+ "kor" => "안녕하세요, 음성 테스트입니다.", // Korean
+ "tur" => "Merhaba, bu bir ses testidir.", // Turkish
+ "vie" => "Xin chào, đây là một bài kiểm tra giọng nói.", // Vietnamese
+ "tha" => "สวัสดีนี่คือการทดสอบเสียงพูด", // Thai
+ "fra" or "fre" => "Bonjour, ceci est un test vocal.", // French
+ "deu" or "ger" => "Hallo, dies ist ein Sprachtest.", // German
+ "spa" => "Hola, esta es una prueba de voz.", // Spanish
+ "por" => "Olá, este é um teste de voz.", // Portuguese
+ "ita" => "Ciao, questo è un test vocale.", // Italian
+ "guj" => "નમસ્તે, આ એક અવાજ ચકાસણી છે.", // Gujarati
+ _ => $"[test] {langCode}", // Fallback — may produce no audio
+ };
+ }
+
+ // Piper/Kokoro non-English — try English (Piper models often support it)
+ return $"Hello. {modelName}.";
+ }
+}
diff --git a/VoiceGarden.UI/Services/SapiAliasSettings.cs b/VoiceGarden.UI/Services/SapiAliasSettings.cs
new file mode 100644
index 0000000..bd9deb5
--- /dev/null
+++ b/VoiceGarden.UI/Services/SapiAliasSettings.cs
@@ -0,0 +1,48 @@
+using System;
+using System.Collections.Generic;
+
+namespace VoiceGarden.UI.Services;
+
+///
+/// Global SAPI alias settings (Advanced tab). Both default to on so
+/// non-English voices stay visible in English-only and RTL-capable apps
+/// without extra configuration.
+///
+public static class SapiAliasSettings
+{
+ /// Non-English voices also get an en-US token ("…-enUS").
+ public static bool EnUsEnabled
+ {
+ get => RegistryService.GetFlag("SapiAliasEnUs", true);
+ set => RegistryService.SetFlag("SapiAliasEnUs", value);
+ }
+
+ /// Right-to-left voices also get an ar-SA token ("…-ar").
+ public static bool ArabicEnabled
+ {
+ get => RegistryService.GetFlag("SapiAliasArabic", true);
+ set => RegistryService.SetFlag("SapiAliasArabic", value);
+ }
+
+ ///
+ /// Alias descriptors for a voice: en-US alias for any non-English
+ /// language, Arabic (ar-SA) alias for right-to-left languages. English
+ /// and unresolvable languages get none (their primary token already is
+ /// en-US).
+ ///
+ public static (string suffix, string locale, string langId, string marker)[] AliasesFor(string? language)
+ {
+ // Unresolvable languages keep the historical en-US primary token —
+ // an en-US alias would just duplicate it.
+ if (!SapiLanguage.TryResolve(language, out _, out _)) return Array.Empty<(string, string, string, string)>();
+ var nonEnglish = !SapiLanguage.IsEnglish(language);
+
+ var result = new List<(string, string, string, string)>();
+ if (nonEnglish && EnUsEnabled)
+ result.Add((SapiLanguage.EnUsAliasSuffix, SapiLanguage.EnUsLocale, SapiLanguage.EnUsLangId, "EnUs"));
+ if (nonEnglish && ArabicEnabled && SapiLanguage.IsRightToLeft(language))
+ result.Add((SapiLanguage.ArabicAliasSuffix, SapiLanguage.ArabicLocale, SapiLanguage.ArabicLangId, "Arabic"));
+
+ return result.ToArray();
+ }
+}
diff --git a/VoiceGarden.UI/Services/SapiLanguage.cs b/VoiceGarden.UI/Services/SapiLanguage.cs
new file mode 100644
index 0000000..ec2ce31
--- /dev/null
+++ b/VoiceGarden.UI/Services/SapiLanguage.cs
@@ -0,0 +1,313 @@
+using System;
+using System.Collections.Generic;
+
+namespace VoiceGarden.UI.Services;
+
+///
+/// Maps catalog/engine language tags to SAPI token attributes (Locale name +
+/// hex LANGID) and decides alias behaviour for non-English voices.
+///
+/// SAPI's Attributes\Language value is one or more hex LANGIDs without
+/// leading zeros ("409" = en-US, "1401" = ar-SA). When a language cannot be
+/// resolved the caller falls back to en-US so English-only apps keep seeing
+/// the voice.
+///
+public static class SapiLanguage
+{
+ public const string EnUsLocale = "en-US";
+ public const string EnUsLangId = "409";
+ public const string ArabicLocale = "ar-SA";
+ public const string ArabicLangId = "1401";
+
+ /// Marker value written on alias tokens so they can be identified and cleaned up.
+ public const string AliasMarkerValue = "VoiceGardenAlias";
+
+ public const string EnUsAliasSuffix = "-enUS";
+ public const string ArabicAliasSuffix = "-ar";
+
+ ///
+ /// Locale → hex LANGID for the languages present in the SherpaOnnx
+ /// catalog and common cloud-voice locales. Keys are lowercase.
+ ///
+ private static readonly Dictionary LocaleToLangId = new(StringComparer.OrdinalIgnoreCase)
+ {
+ // English
+ ["en"] = "409", ["en-us"] = "409", ["en-us0"] = "409",
+ ["en-gb"] = "809", ["en-au"] = "C09", ["en-in"] = "4009", ["en-ie"] = "1809", ["en-za"] = "1C09",
+ ["eng"] = "409",
+ // Chinese
+ ["zh"] = "804", ["zho"] = "804", ["cmn"] = "804", ["zh-cn"] = "804",
+ ["zh-tw"] = "404", ["zh-hk"] = "C04", ["zh-yue"] = "C04", ["yue"] = "C04",
+ // Germanic
+ ["de"] = "407", ["deu"] = "407", ["ger"] = "407", ["de-at"] = "C07", ["de-ch"] = "807",
+ ["nl"] = "413", ["nld"] = "413", ["nl-nl"] = "413", ["nl-be"] = "813",
+ ["sv"] = "41D", ["swe"] = "41D", ["da"] = "406", ["dan"] = "406",
+ ["nb"] = "414", ["no"] = "414", ["nob"] = "414", ["nor"] = "414", ["fi"] = "40B", ["fin"] = "40B",
+ ["is"] = "40F", ["isl"] = "40F", ["af"] = "436", ["afr"] = "436", ["yi"] = "43D",
+ // Romance
+ ["es"] = "C0A", ["spa"] = "C0A", ["es-es"] = "C0A", ["es-mx"] = "80A", ["es-ar"] = "2C0A", ["es-us"] = "540A",
+ ["fr"] = "40C", ["fra"] = "40C", ["fre"] = "40C", ["fr-ca"] = "C0C",
+ ["it"] = "410", ["ita"] = "410",
+ ["pt"] = "416", ["por"] = "416", ["pt-br"] = "416", ["pt-pt"] = "816",
+ ["ro"] = "418", ["ron"] = "418", ["rum"] = "418", ["ca"] = "403", ["cat"] = "403",
+ ["gl"] = "456", ["glg"] = "456", ["eu"] = "42D", ["eus"] = "42D", ["baq"] = "42D",
+ // Slavic
+ ["ru"] = "419", ["rus"] = "419", ["uk"] = "422", ["ukr"] = "422",
+ ["pl"] = "415", ["pol"] = "415", ["cs"] = "405", ["ces"] = "405", ["cze"] = "405",
+ ["sk"] = "41B", ["slk"] = "41B", ["sl"] = "424", ["slv"] = "424",
+ ["bg"] = "402", ["bul"] = "402", ["hr"] = "41A", ["hrv"] = "41A",
+ ["sr"] = "1C1A", ["srp"] = "1C1A", ["bs"] = "141A", ["bos"] = "141A",
+ ["mk"] = "42F", ["mkd"] = "42F",
+ // Balkans / others
+ ["sq"] = "41C", ["sqi"] = "41C", ["alb"] = "41C", ["el"] = "408", ["ell"] = "408", ["gre"] = "408",
+ ["hu"] = "40E", ["hun"] = "40E",
+ // South Asian
+ ["hi"] = "439", ["hin"] = "439", ["bn"] = "445", ["ben"] = "445", ["bn-bd"] = "845",
+ ["ta"] = "449", ["tam"] = "449", ["te"] = "44A", ["tel"] = "44A",
+ ["ml"] = "44C", ["mal"] = "44C", ["kn"] = "44B", ["kan"] = "44B",
+ ["gu"] = "447", ["guj"] = "447", ["mr"] = "44E", ["mar"] = "44E",
+ ["pa"] = "446", ["pan"] = "446", ["si"] = "45B", ["sin"] = "45B",
+ ["ne"] = "461", ["nep"] = "461", ["sd"] = "859", ["snd"] = "859",
+ ["ur"] = "420", ["urd"] = "420", ["ur-pk"] = "420",
+ // Middle East / RTL
+ ["ar"] = "1401", ["ara"] = "1401", ["ar-sa"] = "1401", ["ar-eg"] = "C01", ["ar-ae"] = "3801", ["ar-jo"] = "2C01",
+ ["he"] = "40D", ["heb"] = "40D", ["he-il"] = "40D",
+ ["fa"] = "429", ["fas"] = "429", ["per"] = "429", ["fa-ir"] = "429", ["fa-en"] = "429",
+ ["ps"] = "463", ["pus"] = "463", ["dv"] = "465", ["div"] = "465",
+ ["ckb"] = "492", ["ku-arab"] = "492", ["ug"] = "480", ["uig"] = "480",
+ // Turkic / Central Asian
+ ["tr"] = "41F", ["tur"] = "41F", ["az"] = "82C", ["aze"] = "82C",
+ ["kk"] = "43F", ["kaz"] = "43F", ["ky"] = "440", ["kir"] = "440",
+ ["uz"] = "843", ["uzb"] = "843", ["mn"] = "450", ["mon"] = "450",
+ // East/Southeast Asian
+ ["ja"] = "411", ["jpn"] = "411", ["ko"] = "412", ["kor"] = "412",
+ ["vi"] = "42A", ["vie"] = "42A", ["th"] = "41E", ["tha"] = "41E",
+ ["km"] = "453", ["khm"] = "453", ["lo"] = "454", ["lao"] = "454", ["my"] = "455", ["mya"] = "455",
+ ["id"] = "421", ["ind"] = "421", ["ms"] = "43E", ["msa"] = "43E", ["may"] = "43E",
+ ["tl"] = "464", ["tgl"] = "464", ["kmr"] = "43F",
+ // African / other
+ ["sw"] = "441", ["swa"] = "441", ["swh"] = "441",
+ ["am"] = "45E", ["amh"] = "45E", ["ti"] = "473", ["tir"] = "473",
+ ["so"] = "478", ["som"] = "478", ["ha"] = "468", ["hau"] = "468",
+ ["yo"] = "46A", ["yor"] = "46A", ["zu"] = "430", ["zul"] = "430",
+ ["cy"] = "452", ["cym"] = "452", ["wel"] = "452", ["ga"] = "83C", ["gle"] = "83C",
+ ["gd"] = "43C", ["gla"] = "43C", ["br"] = "7E3", ["bre"] = "7E3",
+ ["hy"] = "42B", ["hye"] = "42B", ["arm"] = "42B", ["hyw"] = "42B",
+ ["ka"] = "437", ["kat"] = "437",
+ ["lt"] = "427", ["lit"] = "427", ["lv"] = "426", ["lav"] = "426",
+ ["et"] = "425", ["est"] = "425", ["eo"] = "409", ["epo"] = "409",
+ };
+
+ /// Primary subtags of right-to-left writing systems (aliases go under Arabic).
+ private static readonly HashSet RtlSubtags = new(StringComparer.OrdinalIgnoreCase)
+ {
+ "ar", "ara", "he", "heb", "fa", "fas", "per", "ur", "urd",
+ "ps", "pus", "sd", "snd", "ckb", "dv", "div", "ug", "uig", "yi",
+ };
+
+ /// English language names → code, so catalog display names ("Urdu") also resolve.
+ private static readonly Dictionary NamesToCode = new(StringComparer.OrdinalIgnoreCase)
+ {
+ ["english"] = "en", ["chinese"] = "zh", ["cantonese"] = "yue", ["mandarin"] = "zh",
+ ["german"] = "de", ["dutch"] = "nl", ["swedish"] = "sv", ["danish"] = "da", ["norwegian"] = "nb",
+ ["finnish"] = "fi", ["icelandic"] = "is", ["afrikaans"] = "af", ["yiddish"] = "yi",
+ ["spanish"] = "es", ["french"] = "fr", ["italian"] = "it", ["portuguese"] = "pt",
+ ["romanian"] = "ro", ["catalan"] = "ca", ["galician"] = "gl", ["basque"] = "eu",
+ ["russian"] = "ru", ["ukrainian"] = "uk", ["polish"] = "pl", ["czech"] = "cs",
+ ["slovak"] = "sk", ["slovenian"] = "sl", ["bulgarian"] = "bg", ["croatian"] = "hr",
+ ["serbian"] = "sr", ["bosnian"] = "bs", ["macedonian"] = "mk", ["albanian"] = "sq",
+ ["greek"] = "el", ["hungarian"] = "hu",
+ ["hindi"] = "hi", ["bengali"] = "bn", ["tamil"] = "ta", ["telugu"] = "te", ["malayalam"] = "ml",
+ ["kannada"] = "kn", ["gujarati"] = "gu", ["marathi"] = "mr", ["punjabi"] = "pa",
+ ["sinhala"] = "si", ["nepali"] = "ne", ["sindhi"] = "sd",
+ ["urdu"] = "ur", ["arabic"] = "ar", ["hebrew"] = "he", ["persian"] = "fa", ["farsi"] = "fa",
+ ["pashto"] = "ps", ["divehi"] = "dv", ["kurdish"] = "ckb", ["uyghur"] = "ug",
+ ["turkish"] = "tr", ["azerbaijani"] = "az", ["kazakh"] = "kk", ["kyrgyz"] = "ky",
+ ["uzbek"] = "uz", ["mongolian"] = "mn",
+ ["japanese"] = "ja", ["korean"] = "ko", ["vietnamese"] = "vi", ["thai"] = "th",
+ ["khmer"] = "km", ["lao"] = "lo", ["burmese"] = "my", ["indonesian"] = "id",
+ ["malay"] = "ms", ["tagalog"] = "tl", ["filipino"] = "tl",
+ ["swahili"] = "sw", ["amharic"] = "am", ["tigrinya"] = "ti", ["somali"] = "so",
+ ["hausa"] = "ha", ["yoruba"] = "yo", ["zulu"] = "zu", ["welsh"] = "cy", ["irish"] = "ga",
+ ["scottish gaelic"] = "gd", ["breton"] = "br", ["armenian"] = "hy", ["georgian"] = "ka",
+ ["lithuanian"] = "lt", ["latvian"] = "lv", ["estonian"] = "et", ["esperanto"] = "eo",
+ };
+
+ ///
+ /// Resolve a language tag (BCP-47 locale like "ur-PK", piper style
+ /// "nl_BE", an ISO 639-3 code like "urd", or an English name like
+ /// "Urdu") to a SAPI locale + hex LANGID. Returns false when unknown —
+ /// callers then use en-US.
+ ///
+ public static bool TryResolve(string? language, out string localeName, out string langIdHex)
+ {
+ localeName = EnUsLocale;
+ langIdHex = EnUsLangId;
+
+ var raw = (language ?? "").Trim().Replace('_', '-');
+ if (raw.Length == 0) return false;
+ var tag = raw.ToLowerInvariant();
+
+ // Direct hit on the whole tag (handles "en-us", "nl-be", "ur-pk", "urd", …)
+ if (LocaleToLangId.TryGetValue(tag, out var direct))
+ {
+ localeName = LocaleDisplayName(tag);
+ langIdHex = direct;
+ return true;
+ }
+
+ // Try the primary subtag ("ur-PK" -> "ur", "fa_IR" -> "fa")
+ var primary = tag.Split('-')[0];
+ if (LocaleToLangId.TryGetValue(primary, out var byPrimary))
+ {
+ localeName = LocaleDisplayName(primary);
+ langIdHex = byPrimary;
+ return true;
+ }
+
+ // English language name ("urdu", "Persian")
+ if (NamesToCode.TryGetValue(tag, out var code) && LocaleToLangId.TryGetValue(code, out var byName))
+ {
+ localeName = LocaleDisplayName(code);
+ langIdHex = byName;
+ return true;
+ }
+
+ return false;
+ }
+
+ /// True when the language writes right-to-left (Arabic, Hebrew, Persian, Urdu, …).
+ public static bool IsRightToLeft(string? language)
+ {
+ var tag = Normalize(language);
+ if (tag.Length == 0) return false;
+ var primary = tag.Split('-')[0];
+ if (RtlSubtags.Contains(primary) || RtlSubtags.Contains(tag)) return true;
+ return NamesToCode.TryGetValue(tag, out var code) && RtlSubtags.Contains(code);
+ }
+
+ /// True when the language resolves to en-US (the alias would be redundant).
+ public static bool IsEnglish(string? language)
+ {
+ var tag = Normalize(language);
+ if (tag.Length == 0) return true; // unknown languages keep the en-US fallback
+ var primary = tag.Split('-')[0];
+ if (primary is "en" or "eng") return true;
+ return NamesToCode.TryGetValue(tag, out var code) && code == "en";
+ }
+
+ private static string Normalize(string? language)
+ => (language ?? "").Trim().Replace('_', '-').ToLowerInvariant();
+
+ private static string LocaleDisplayName(string tag)
+ {
+ // Canonical display locale for the tag: region variants keep their
+ // own name, plain codes get their default region appended.
+ return tag switch
+ {
+ "en" or "eng" => "en-US",
+ "zh" or "zho" or "cmn" => "zh-CN",
+ "yue" => "zh-HK",
+ "de" or "deu" or "ger" => "de-DE",
+ "nl" or "nld" => "nl-NL",
+ "sv" or "swe" => "sv-SE",
+ "da" or "dan" => "da-DK",
+ "nb" or "no" or "nob" or "nor" => "nb-NO",
+ "fi" or "fin" => "fi-FI",
+ "is" or "isl" => "is-IS",
+ "af" or "afr" => "af-ZA",
+ "yi" => "yi-001",
+ "es" or "spa" => "es-ES",
+ "fr" or "fra" or "fre" => "fr-FR",
+ "it" or "ita" => "it-IT",
+ "pt" or "por" => "pt-BR",
+ "ro" or "ron" or "rum" => "ro-RO",
+ "ca" or "cat" => "ca-ES",
+ "gl" or "glg" => "gl-ES",
+ "eu" or "eus" or "baq" => "eu-ES",
+ "ru" or "rus" => "ru-RU",
+ "uk" or "ukr" => "uk-UA",
+ "pl" or "pol" => "pl-PL",
+ "cs" or "ces" or "cze" => "cs-CZ",
+ "sk" or "slk" => "sk-SK",
+ "sl" or "slv" => "sl-SI",
+ "bg" or "bul" => "bg-BG",
+ "hr" or "hrv" => "hr-HR",
+ "sr" or "srp" => "sr-Cyrl-RS",
+ "bs" or "bos" => "bs-Latn-BA",
+ "mk" or "mkd" => "mk-MK",
+ "sq" or "sqi" or "alb" => "sq-AL",
+ "el" or "ell" or "gre" => "el-GR",
+ "hu" or "hun" => "hu-HU",
+ "hi" or "hin" => "hi-IN",
+ "bn" or "ben" => "bn-IN",
+ "ta" or "tam" => "ta-IN",
+ "te" or "tel" => "te-IN",
+ "ml" or "mal" => "ml-IN",
+ "kn" or "kan" => "kn-IN",
+ "gu" or "guj" => "gu-IN",
+ "mr" or "mar" => "mr-IN",
+ "pa" or "pan" => "pa-IN",
+ "si" or "sin" => "si-LK",
+ "ne" or "nep" => "ne-NP",
+ "sd" or "snd" => "sd-PK",
+ "ur" or "urd" => "ur-PK",
+ "ar" or "ara" => "ar-SA",
+ "he" or "heb" => "he-IL",
+ "fa" or "fas" or "per" => "fa-IR",
+ "ps" or "pus" => "ps-AF",
+ "dv" or "div" => "dv-MV",
+ "ckb" => "ckb-IQ",
+ "ug" or "uig" => "ug-CN",
+ "tr" or "tur" => "tr-TR",
+ "az" or "aze" => "az-Latn-AZ",
+ "kk" or "kaz" => "kk-KZ",
+ "ky" or "kir" => "ky-KG",
+ "uz" or "uzb" => "uz-Latn-UZ",
+ "mn" or "mon" => "mn-MN",
+ "ja" or "jpn" => "ja-JP",
+ "ko" or "kor" => "ko-KR",
+ "vi" or "vie" => "vi-VN",
+ "th" or "tha" => "th-TH",
+ "km" or "khm" => "km-KH",
+ "lo" or "lao" => "lo-LA",
+ "my" or "mya" => "my-MM",
+ "id" or "ind" => "id-ID",
+ "ms" or "msa" or "may" => "ms-MY",
+ "tl" or "tgl" => "fil-PH",
+ "sw" or "swa" or "swh" => "sw-KE",
+ "am" or "amh" => "am-ET",
+ "ti" or "tir" => "ti-ER",
+ "so" or "som" => "so-SO",
+ "ha" or "hau" => "ha-Latn-NG",
+ "yo" or "yor" => "yo-NG",
+ "zu" or "zul" => "zu-ZA",
+ "cy" or "cym" or "wel" => "cy-GB",
+ "ga" or "gle" => "ga-IE",
+ "gd" or "gla" => "gd-GB",
+ "br" or "bre" => "br-FR",
+ "hy" or "hye" or "arm" => "hy-AM",
+ "ka" or "kat" => "ka-GE",
+ "lt" or "lit" => "lt-LT",
+ "lv" or "lav" => "lv-LV",
+ "et" or "est" => "et-EE",
+ "eo" or "epo" => "en-US", // Esperanto has no Windows locale; alias to en-US
+ _ when tag.Contains('-') => TitleCaseLocale(tag), // regional tag ("nl-BE") — keep, properly cased
+ _ => tag,
+ };
+ }
+
+ /// "ur-pk" -> "ur-PK": lowercase language part, uppercase region part.
+ private static string TitleCaseLocale(string tag)
+ {
+ var parts = tag.Split('-');
+ for (var i = 1; i < parts.Length; i++)
+ {
+ if (parts[i].Length == 2 || parts[i].Length == 4)
+ parts[i] = parts[i].ToUpperInvariant();
+ else if (parts[i].Length == 3) // script subtags like "latn"
+ parts[i] = char.ToUpperInvariant(parts[i][0]) + parts[i][1..];
+ }
+ return string.Join("-", parts);
+ }
+}
diff --git a/VoiceGarden.UI/Services/SherpaModelService.cs b/VoiceGarden.UI/Services/SherpaModelService.cs
index a46050a..6427369 100644
--- a/VoiceGarden.UI/Services/SherpaModelService.cs
+++ b/VoiceGarden.UI/Services/SherpaModelService.cs
@@ -19,6 +19,13 @@ public class SherpaModelService
Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData),
"VoiceGardenSAPIAdapter", "models");
+ ///
+ /// Serialises every archive download/extract/cleanup: the Voices tab can
+ /// rescan (TryExtractArchives) while a download is writing the same
+ /// archive, and two writers on one file throw sharing violations.
+ ///
+ private static readonly SemaphoreSlim ArchiveLock = new(1, 1);
+
private const string SapiTokensRoot = @"SOFTWARE\Microsoft\Speech\Voices\Tokens";
private const string OneCoreTokensRoot = @"SOFTWARE\Microsoft\Speech_OneCore\Voices\Tokens";
private const string TtsEngineClsid = "{013AB33B-AD1A-401C-8BEE-F6E2B046A94E}";
@@ -32,6 +39,13 @@ public class CatalogModel
[JsonPropertyName("url")] public string Url { get; set; } = "";
[JsonPropertyName("language")] public List? Language { get; set; }
[JsonPropertyName("filesize_mb")] public double? FileSizeMb { get; set; }
+ [JsonPropertyName("license")] public string? License { get; set; }
+ [JsonPropertyName("license_url")] public string? LicenseUrl { get; set; }
+ [JsonPropertyName("min_sherpa_onnx_version")] public string? MinSherpaOnnxVersion { get; set; }
+ [JsonPropertyName("deprecated")] public bool? Deprecated { get; set; }
+ [JsonPropertyName("quality")] public string? Quality { get; set; }
+ [JsonPropertyName("quantization")] public string? Quantization { get; set; }
+ [JsonPropertyName("num_speakers")] public int? NumSpeakers { get; set; }
}
public class CatalogLanguage
@@ -56,20 +70,33 @@ public class InstalledModel
/// 0=VITS, 1=Matcha, 2=Kokoro
///
public int ModelType { get; set; } = 0;
+
+ /// SAPI Gender attribute value: Male/Female/Neutral (Neutral = unknown).
+ public string Gender { get; set; } = "Neutral";
+
+ /// Registry quality tier (high/medium/low/x_low/int8/fp16), empty when unknown.
+ public string Quality { get; set; } = "";
+
+ /// Language tag from the catalog (e.g. "urd", "nl_BE", "en"). Empty when unknown.
+ public string Language { get; set; } = "";
}
///
- /// Load the model catalog from merged_models.json (embedded or sidecar).
+ /// Load the model catalog from models.json (embedded or sidecar).
+ /// Falls back to the pre-0.3.17 merged_models.json sidecar if present.
///
public static async Task> LoadCatalogAsync()
{
var candidates = new[]
{
+ Path.Combine(AppContext.BaseDirectory, "models.json"),
+ Path.Combine(AppContext.BaseDirectory, "..", "models.json"),
+ Path.Combine(AppContext.BaseDirectory, "x64", "models.json"),
+ Path.Combine(AppContext.BaseDirectory, "x86", "models.json"),
+ Path.Combine(AppContext.BaseDirectory, "..", "..", "..", "SherpaOnnxConfig", "models.json"),
+ // Legacy sidecar from wrapper <= 0.3.16 installs
Path.Combine(AppContext.BaseDirectory, "merged_models.json"),
Path.Combine(AppContext.BaseDirectory, "..", "merged_models.json"),
- Path.Combine(AppContext.BaseDirectory, "x64", "merged_models.json"),
- Path.Combine(AppContext.BaseDirectory, "x86", "merged_models.json"),
- Path.Combine(AppContext.BaseDirectory, "..", "..", "..", "SherpaOnnxConfig", "merged_models.json"),
};
foreach (var path in candidates)
@@ -78,7 +105,7 @@ public static async Task> LoadCatalogAsync()
{
var json = await File.ReadAllTextAsync(path);
- // merged_models.json is a dict keyed by model ID: { "id": { ... }, ... }
+ // The catalog is a dict keyed by model ID: { "id": { ... }, ... }
var dict = JsonSerializer.Deserialize>(json);
if (dict != null && dict.Count > 0)
return dict.Values.ToList();
@@ -92,6 +119,378 @@ public static async Task> LoadCatalogAsync()
return new();
}
+ ///
+ /// Legacy -> canonical model IDs from the sherpa-onnx registry
+ /// canonicalisations (2026-08-10 and 2026-08-18 syncs). rust-tts-wrapper
+ /// (>= 0.3.17) hard-fails on unknown model IDs, so installed directories
+ /// using legacy names are renamed on scan (idempotent; the SAPI adapter
+ /// performs the same migration). Pre-2026-08-10 names map straight to
+ /// their 2026-08-18 canonical ID.
+ ///
+ public static readonly IReadOnlyDictionary LegacyModelIds = new Dictionary
+ {
+ ["cantonese-fs-xiaomaiiwn"] = "cantonese-yue-xiaomaiiwn",
+ ["icefall-fs-aishell3"] = "icefall-zh-aishell3",
+ ["icefall-fs-baker"] = "icefall-zh-baker",
+ ["icefall-fs-en"] = "icefall-zh_en-zh-en",
+ ["icefall-fs-ljspeech"] = "icefall-en-ljspeech",
+ ["icefall-fs-ljspeech-low"] = "icefall-en-ljspeech-low",
+ ["icefall-fs-ljspeech-medium"] = "icefall-en-ljspeech-medium",
+ ["inflect-fs-micro-v2"] = "inflect-en-micro-v2",
+ ["inflect-fs-nano-v2"] = "inflect-en-nano-v2",
+ ["kokoro-en-en-19"] = "kokoro-en-v0_19",
+ ["kokoro-zh_en-int8-multi"] = "kokoro-zh_en-int8",
+ ["ljs-fs-unknown"] = "ljs-en-ljspeech",
+ ["matcha-fs-khadijah"] = "matcha-fa_en-khadijah",
+ ["matcha-fs-musa"] = "matcha-fa_en-musa",
+ ["melo-fs-en"] = "melo-en-melo-tts",
+ ["melo-fs-zh_en"] = "melo-zh_en-melo-tts",
+ ["micro-fs-v0_8"] = "micro-en-v0_8",
+ ["mimic3-af-google-low"] = "mimic3-af_ZA-google-low",
+ ["mimic3-af-google-nwu_low"] = "mimic3-af_ZA-google-low",
+ ["mimic3-bn-multi"] = "mimic3-bn-multi_low",
+ ["mimic3-el-rapunzelina"] = "mimic3-el_GR-rapunzelina_low",
+ ["mimic3-el-rapunzelina_low"] = "mimic3-el_GR-rapunzelina_low",
+ ["mimic3-es-m-ailabs_low"] = "mimic3-es_ES-m-low",
+ ["mimic3-es-m-low"] = "mimic3-es_ES-m-low",
+ ["mimic3-fa-haaniye"] = "mimic3-fa-haaniye_low",
+ ["mimic3-fi-harri-tapani"] = "mimic3-fi_FI-harri-tapani",
+ ["mimic3-gu-cmu-low"] = "mimic3-gu_IN-cmu-low",
+ ["mimic3-hu-diana-low"] = "mimic3-hu_HU-diana-low",
+ ["mimic3-ko-kss"] = "mimic3-ko_KO-kss_low",
+ ["mimic3-ko-kss_low"] = "mimic3-ko_KO-kss_low",
+ ["mimic3-ne-ne-low"] = "mimic3-ne_NP-ne-low",
+ ["mimic3-pl-m-ailabs_low"] = "mimic3-pl_PL-m-low",
+ ["mimic3-pl-m-low"] = "mimic3-pl_PL-m-low",
+ ["mimic3-tn-google-low"] = "mimic3-tn_ZA-google-low",
+ ["mimic3-tn-google-nwu_low"] = "mimic3-tn_ZA-google-low",
+ ["mimic3-vi-vais1000"] = "mimic3-vi_VN-vais1000_low",
+ ["mimic3-vi-vais1000_low"] = "mimic3-vi_VN-vais1000_low",
+ ["mini-fs-v0_1-fp16"] = "mini-en-v0_1-fp16",
+ ["mini-fs-v0_8"] = "mini-en-v0_8",
+ ["nano-fs-v0_1-fp16"] = "nano-en-v0_1-fp16",
+ ["nano-fs-v0_2-fp16"] = "nano-en-v0_2-fp16",
+ ["nano-fs-v0_8-fp32"] = "nano-en-v0_8",
+ ["nano-fs-v0_8-int8"] = "nano-en-v0_8-int8",
+ ["piper-ar-SA_dii-high"] = "piper-ar_JO-SA_dii-high",
+ ["piper-ar-SA_miro-high"] = "piper-ar_JO-SA_miro-high",
+ ["piper-ar-SA_miro_V2-high"] = "piper-ar_JO-SA_miro_V2-high",
+ ["piper-ar-kareem-low"] = "piper-ar_JO-kareem-low",
+ ["piper-ar-kareem-medium"] = "piper-ar_JO-kareem-medium",
+ ["piper-ca-upc_ona-low"] = "piper-ca_ES-upc_ona-low",
+ ["piper-ca-upc_ona-medium"] = "piper-ca_ES-upc_ona-medium",
+ ["piper-ca-upc_pau-low"] = "piper-ca_ES-upc_pau-low",
+ ["piper-cs-jirka-low"] = "piper-cs_CZ-jirka-low",
+ ["piper-cs-jirka-medium"] = "piper-cs_CZ-jirka-medium",
+ ["piper-cy-bu_tts-medium"] = "piper-cy_GB-bu_tts-medium",
+ ["piper-cy-gwryw_gogleddol-medium"] = "piper-cy_GB-gwryw_gogleddol-medium",
+ ["piper-da-talesyntese-medium"] = "piper-da_DK-talesyntese-medium",
+ ["piper-de-dii-high"] = "piper-de_DE-dii-high",
+ ["piper-de-eva_k-low"] = "piper-de_DE-eva_k-low",
+ ["piper-de-glados-high"] = "piper-de_DE-glados-high",
+ ["piper-de-glados-low"] = "piper-de_DE-glados-low",
+ ["piper-de-glados-medium"] = "piper-de_DE-glados-medium",
+ ["piper-de-glados_turret-high"] = "piper-de_DE-glados_turret-high",
+ ["piper-de-glados_turret-low"] = "piper-de_DE-glados_turret-low",
+ ["piper-de-glados_turret-medium"] = "piper-de_DE-glados_turret-medium",
+ ["piper-de-karlsson-low"] = "piper-de_DE-karlsson-low",
+ ["piper-de-kerstin-low"] = "piper-de_DE-kerstin-low",
+ ["piper-de-miro-high"] = "piper-de_DE-miro-high",
+ ["piper-de-pavoque-low"] = "piper-de_DE-pavoque-low",
+ ["piper-de-ramona-low"] = "piper-de_DE-ramona-low",
+ ["piper-de-thorsten-high"] = "piper-de_DE-thorsten-high",
+ ["piper-de-thorsten-low"] = "piper-de_DE-thorsten-low",
+ ["piper-de-thorsten-medium"] = "piper-de_DE-thorsten-medium",
+ ["piper-de-thorsten_emotional-medium"] = "piper-de_DE-thorsten_emotional-medium",
+ ["piper-el-rapunzelina-low"] = "piper-el_GR-rapunzelina-low",
+ ["piper-en-alan-low"] = "piper-en_GB-alan-low",
+ ["piper-en-alan-medium"] = "piper-en_GB-alan-medium",
+ ["piper-en-alba-medium"] = "piper-en_GB-alba-medium",
+ ["piper-en-amy-low"] = "piper-en_US-amy-low",
+ ["piper-en-amy-medium"] = "piper-en_US-amy-medium",
+ ["piper-en-arctic-medium"] = "piper-en_US-arctic-medium",
+ ["piper-en-aru-medium"] = "piper-en_GB-aru-medium",
+ ["piper-en-bryce-medium"] = "piper-en_US-bryce-medium",
+ ["piper-en-cori-high"] = "piper-en_GB-cori-high",
+ ["piper-en-cori-medium"] = "piper-en_GB-cori-medium",
+ ["piper-en-danny-low"] = "piper-en_US-danny-low",
+ ["piper-en-dii-high"] = "piper-en_GB-dii-high",
+ ["piper-en-glados"] = "piper-en_US-glados",
+ ["piper-en-glados-high"] = "piper-en_US-glados-high",
+ ["piper-en-hfc_female-medium"] = "piper-en_US-hfc_female-medium",
+ ["piper-en-hfc_male-medium"] = "piper-en_US-hfc_male-medium",
+ ["piper-en-jenny_dioco-medium"] = "piper-en_GB-jenny_dioco-medium",
+ ["piper-en-joe-medium"] = "piper-en_US-joe-medium",
+ ["piper-en-john-medium"] = "piper-en_US-john-medium",
+ ["piper-en-kathleen-low"] = "piper-en_US-kathleen-low",
+ ["piper-en-kristin-medium"] = "piper-en_US-kristin-medium",
+ ["piper-en-kusal-medium"] = "piper-en_US-kusal-medium",
+ ["piper-en-l2arctic-medium"] = "piper-en_US-l2arctic-medium",
+ ["piper-en-lessac-high"] = "piper-en_US-lessac-high",
+ ["piper-en-lessac-low"] = "piper-en_US-lessac-low",
+ ["piper-en-lessac-medium"] = "piper-en_US-lessac-medium",
+ ["piper-en-libritts-high"] = "piper-en_US-libritts-high",
+ ["piper-en-libritts_r-medium"] = "piper-en_US-libritts_r-medium",
+ ["piper-en-ljspeech-high"] = "piper-en_US-ljspeech-high",
+ ["piper-en-ljspeech-medium"] = "piper-en_US-ljspeech-medium",
+ ["piper-en-miro-high"] = "piper-en_GB-miro-high",
+ ["piper-en-norman-medium"] = "piper-en_US-norman-medium",
+ ["piper-en-northern_english_male-medium"] = "piper-en_GB-northern_english_male-medium",
+ ["piper-en-reza_ibrahim-medium"] = "piper-en_US-reza_ibrahim-medium",
+ ["piper-en-ryan-high"] = "piper-en_US-ryan-high",
+ ["piper-en-ryan-low"] = "piper-en_US-ryan-low",
+ ["piper-en-ryan-medium"] = "piper-en_US-ryan-medium",
+ ["piper-en-sam-medium"] = "piper-en_US-sam-medium",
+ ["piper-en-semaine-medium"] = "piper-en_GB-semaine-medium",
+ ["piper-en-southern_english_female-low"] = "piper-en_GB-southern_english_female-low",
+ ["piper-en-southern_english_female-medium"] = "piper-en_GB-southern_english_female-medium",
+ ["piper-en-southern_english_female_medium"] = "piper-en_GB-southern_english_female_medium",
+ ["piper-en-southern_english_male-medium"] = "piper-en_GB-southern_english_male-medium",
+ ["piper-en-sweetbbak-amy"] = "piper-en_GB-sweetbbak-amy",
+ ["piper-en-vctk-medium"] = "piper-en_GB-vctk-medium",
+ ["piper-es-ald-medium"] = "piper-es_MX-ald-medium",
+ ["piper-es-carlfm-low"] = "piper-es_ES-carlfm-low",
+ ["piper-es-claude-high"] = "piper-es_MX-claude-high",
+ ["piper-es-daniela-high"] = "piper-es_AR-daniela-high",
+ ["piper-es-davefx-medium"] = "piper-es_ES-davefx-medium",
+ ["piper-es-miro-high"] = "piper-es_ES-miro-high",
+ ["piper-es-sharvard-medium"] = "piper-es_ES-sharvard-medium",
+ ["piper-eu-antton-medium"] = "piper-eu_ES-antton-medium",
+ ["piper-eu-maider-medium"] = "piper-eu_ES-maider-medium",
+ ["piper-fa-amir-medium"] = "piper-fa_IR-amir-medium",
+ ["piper-fa-ganji-medium"] = "piper-fa_IR-ganji-medium",
+ ["piper-fa-ganji_adabi-medium"] = "piper-fa_IR-ganji_adabi-medium",
+ ["piper-fa-gyro-medium"] = "piper-fa_IR-gyro-medium",
+ ["piper-fa-reza_ibrahim-medium"] = "piper-fa_IR-reza_ibrahim-medium",
+ ["piper-fa-rezahedayatfar-ibrahimwalk"] = "piper-fa_en-rezahedayatfar-ibrahimwalk",
+ ["piper-fi-harri-low"] = "piper-fi_FI-harri-low",
+ ["piper-fi-harri-medium"] = "piper-fi_FI-harri-medium",
+ ["piper-fr-gilles-low"] = "piper-fr_FR-gilles-low",
+ ["piper-fr-miro-high"] = "piper-fr_FR-miro-high",
+ ["piper-fr-siwis-low"] = "piper-fr_FR-siwis-low",
+ ["piper-fr-siwis-medium"] = "piper-fr_FR-siwis-medium",
+ ["piper-fr-tjiho-model1"] = "piper-fr_FR-tjiho-model1",
+ ["piper-fr-tjiho-model2"] = "piper-fr_FR-tjiho-model2",
+ ["piper-fr-tjiho-model3"] = "piper-fr_FR-tjiho-model3",
+ ["piper-fr-tom-medium"] = "piper-fr_FR-tom-medium",
+ ["piper-fr-upmc-medium"] = "piper-fr_FR-upmc-medium",
+ ["piper-fs-glados-medium"] = "piper-es-glados-medium",
+ ["piper-fs-haaniye_low"] = "piper-fa-haaniye_low",
+ ["piper-hi-pratham-medium"] = "piper-hi_IN-pratham-medium",
+ ["piper-hi-priyamvada-medium"] = "piper-hi_IN-priyamvada-medium",
+ ["piper-hi-rohan-medium"] = "piper-hi_IN-rohan-medium",
+ ["piper-hu-anna-medium"] = "piper-hu_HU-anna-medium",
+ ["piper-hu-berta-medium"] = "piper-hu_HU-berta-medium",
+ ["piper-hu-imre-medium"] = "piper-hu_HU-imre-medium",
+ ["piper-id-news_tts-medium"] = "piper-id_ID-news_tts-medium",
+ ["piper-is-bui-medium"] = "piper-is_IS-bui-medium",
+ ["piper-is-salka-medium"] = "piper-is_IS-salka-medium",
+ ["piper-is-steinn-medium"] = "piper-is_IS-steinn-medium",
+ ["piper-is-ugla-medium"] = "piper-is_IS-ugla-medium",
+ ["piper-it-dii-high"] = "piper-it_IT-dii-high",
+ ["piper-it-miro-high"] = "piper-it_IT-miro-high",
+ ["piper-it-paola-medium"] = "piper-it_IT-paola-medium",
+ ["piper-it-riccardo-low"] = "piper-it_IT-riccardo-low",
+ ["piper-ka-natia-medium"] = "piper-ka_GE-natia-medium",
+ ["piper-kk-iseke-low"] = "piper-kk_KZ-iseke-low",
+ ["piper-kk-issai-high"] = "piper-kk_KZ-issai-high",
+ ["piper-kk-raya-low"] = "piper-kk_KZ-raya-low-int8",
+ ["piper-ku-berfin_renas-medium"] = "piper-ku_TR-berfin_renas-medium",
+ ["piper-lb-marylux-medium"] = "piper-lb_LU-marylux-medium",
+ ["piper-lv-aivars-medium"] = "piper-lv_LV-aivars-medium",
+ ["piper-ml-arjun-medium"] = "piper-ml_IN-arjun-medium",
+ ["piper-ml-meera-medium"] = "piper-ml_IN-meera-medium",
+ ["piper-ne-chitwan-medium"] = "piper-ne_NP-chitwan-medium",
+ ["piper-ne-google-low"] = "piper-ne_NP-google-low",
+ ["piper-ne-google-medium"] = "piper-ne_NP-google-medium",
+ ["piper-nl-alex-medium"] = "piper-nl_NL-alex-medium",
+ ["piper-nl-dii-high"] = "piper-nl_NL-dii-high",
+ ["piper-nl-miro-high"] = "piper-nl_NL-miro-high",
+ ["piper-nl-nathalie-low"] = "piper-nl_BE-nathalie-low",
+ ["piper-nl-nathalie-medium"] = "piper-nl_BE-nathalie-medium",
+ ["piper-nl-pim-medium"] = "piper-nl_NL-pim-medium",
+ ["piper-nl-rdh-low"] = "piper-nl_BE-rdh-low",
+ ["piper-nl-rdh-medium"] = "piper-nl_BE-rdh-medium",
+ ["piper-nl-ronnie-medium"] = "piper-nl_NL-ronnie-medium",
+ ["piper-no-talesyntese-medium"] = "piper-no_NO-talesyntese-medium",
+ ["piper-pl-bass-high"] = "piper-pl_PL-bass-high",
+ ["piper-pl-darkman-medium"] = "piper-pl_PL-darkman-medium",
+ ["piper-pl-gosia-medium"] = "piper-pl_PL-gosia-medium",
+ ["piper-pl-jarvis_wg_glos-medium"] = "piper-pl_PL-jarvis_wg_glos-medium",
+ ["piper-pl-justyna_wg_glos-medium"] = "piper-pl_PL-justyna_wg_glos-medium",
+ ["piper-pl-mc_speech-medium"] = "piper-pl_PL-mc_speech-medium",
+ ["piper-pl-meski_wg_glos-medium"] = "piper-pl_PL-meski_wg_glos-medium",
+ ["piper-pl-zenski_wg_glos-medium"] = "piper-pl_PL-zenski_wg_glos-medium",
+ ["piper-pt-cadu-medium"] = "piper-pt_BR-cadu-medium",
+ ["piper-pt-dii-high"] = "piper-pt_PT-dii-high",
+ ["piper-pt-edresson-low"] = "piper-pt_BR-edresson-low",
+ ["piper-pt-faber-medium"] = "piper-pt_BR-faber-medium",
+ ["piper-pt-jeff-medium"] = "piper-pt_BR-jeff-medium",
+ ["piper-pt-miro-high"] = "piper-pt_PT-miro-high",
+ ["piper-pt-tugao-medium"] = "piper-pt_PT-tugao-medium",
+ ["piper-ro-mihai-medium"] = "piper-ro_RO-mihai-medium-int8",
+ ["piper-ru-denis-medium"] = "piper-ru_RU-denis-medium",
+ ["piper-ru-dmitri-medium"] = "piper-ru_RU-dmitri-medium",
+ ["piper-ru-irina-medium"] = "piper-ru_RU-irina-medium",
+ ["piper-ru-ruslan-medium"] = "piper-ru_RU-ruslan-medium",
+ ["piper-sk-lili-medium"] = "piper-sk_SK-lili-medium",
+ ["piper-sl-artur-medium"] = "piper-sl_SI-artur-medium",
+ ["piper-sq-edon-medium"] = "piper-sq_AL-edon-medium",
+ ["piper-sr-serbski_institut-medium"] = "piper-sr_RS-serbski_institut-medium-int8",
+ ["piper-sv-alma-medium"] = "piper-sv_SE-alma-medium",
+ ["piper-sv-lisa-medium"] = "piper-sv_SE-lisa-medium",
+ ["piper-sv-nst-medium"] = "piper-sv_SE-nst-medium",
+ ["piper-sw-lanfrica-medium"] = "piper-sw_CD-lanfrica-medium",
+ ["piper-tr-dfki-medium"] = "piper-tr_TR-dfki-medium",
+ ["piper-tr-fahrettin-medium"] = "piper-tr_TR-fahrettin-medium",
+ ["piper-tr-fettah-medium"] = "piper-tr_TR-fettah-medium",
+ ["piper-uk-lada-low"] = "piper-uk_UA-lada-low",
+ ["piper-uk-ukrainian_tts-medium"] = "piper-uk_UA-ukrainian_tts-medium",
+ ["piper-ur-fasih-medium"] = "piper-ur_PK-fasih-medium",
+ ["piper-vi-25hours_single-low"] = "piper-vi_VN-25hours_single-low",
+ ["piper-vi-vais1000-medium"] = "piper-vi_VN-vais1000-medium",
+ ["piper-vi-vivos-low"] = "piper-vi_VN-vivos-low",
+ ["piper-zh-chaowen-medium"] = "piper-zh_CN-chaowen-medium",
+ ["piper-zh-huayan-medium"] = "piper-zh_CN-huayan-medium",
+ ["piper-zh-xiao_ya-medium"] = "piper-zh_CN-xiao_ya-medium",
+ ["tts-fs-khadijah"] = "matcha-fa_en-khadijah",
+ ["tts-fs-musa"] = "matcha-fa_en-musa",
+ ["vctk-fs-unknown"] = "vctk-en-vctk",
+ ["vits-coqui-en-vctk"] = "coqui-en-vctk",
+ ["zh-fs-abyssinvoker"] = "zh-zh-abyssinvoker",
+ ["zh-fs-bronya"] = "zh-zh-bronya",
+ ["zh-fs-doom"] = "zh-zh-doom",
+ ["zh-fs-echo"] = "zh-zh-echo",
+ ["zh-fs-eula"] = "zh-zh-eula",
+ ["zh-fs-fanchen-C"] = "zh-zh-fanchen-C",
+ ["zh-fs-fanchen-ZhiHuiLaoZhe"] = "zh-zh-fanchen-ZhiHuiLaoZhe",
+ ["zh-fs-fanchen-new"] = "zh-zh-fanchen-new",
+ ["zh-fs-fanchen-unity"] = "zh-zh-fanchen-unity",
+ ["zh-fs-fanchen-wnj"] = "zh-zh-fanchen-wnj",
+ ["zh-fs-keqing"] = "zh-zh-keqing",
+ ["zh-fs-theresa"] = "zh-zh-theresa",
+ ["zh-fs-unknown"] = "zh-zh-aishell3",
+ ["zh-fs-zenyatta"] = "zh-zh-zenyatta",
+ };
+
+ ///
+ /// Rename installed model directories still using legacy registry IDs to
+ /// their canonical names, so the wrapper's registry lookups succeed and
+ /// the catalog matches installed models. Best-effort; locked or in-use
+ /// directories are left for the adapter's migration to retry.
+ ///
+ private static void MigrateLegacyModelDirs()
+ {
+ if (!Directory.Exists(ModelsDir)) return;
+
+ foreach (var (legacy, canonical) in LegacyModelIds)
+ {
+ var legacyDir = Path.Combine(ModelsDir, legacy);
+ var canonicalDir = Path.Combine(ModelsDir, canonical);
+ if (!Directory.Exists(legacyDir) || Directory.Exists(canonicalDir))
+ continue;
+
+ try
+ {
+ Directory.Move(legacyDir, canonicalDir);
+ }
+ catch
+ {
+ // In use or locked — the SAPI adapter retries on voice init.
+ }
+ }
+ }
+
+ ///
+ /// Derive a SAPI Gender attribute (Male/Female/Neutral) for a sherpa model.
+ /// The registry carries no gender field, so this uses naming conventions:
+ /// - word tokens female/woman/girl (checked first — "female" contains "male")
+ /// and male/man/boy in the id or display name;
+ /// - the piper ecosystem's af_/am_ (adult female/male) underscore prefixes;
+ /// - mimic3's single-letter m/f (m-ailabs / f-ailabs) variants.
+ /// Multi-speaker models and the MMS family (whose ids are language codes and
+ /// whose names are language names, e.g. the "Male" language of Ethiopia)
+ /// are left Neutral rather than guessed.
+ ///
+ public static string DeriveSherpaGender(string id, string name, int numSpeakers)
+ {
+ if (numSpeakers > 1) return "Neutral";
+ var lower = (id + " " + name).ToLowerInvariant();
+ if (lower.StartsWith("mms_") || lower.Contains(" mms_")) return "Neutral";
+
+ // Piper af_/am_ (e.g. hand-installed af_amy, am_adam voices). The
+ // underscore form matters: "af-" / "am-" segments are Afrikaans /
+ // Armenian language codes, not gender markers.
+ if (System.Text.RegularExpressions.Regex.IsMatch(lower, @"(?:^|[^a-z0-9])af_[a-z]")) return "Female";
+ if (System.Text.RegularExpressions.Regex.IsMatch(lower, @"(?:^|[^a-z0-9])am_[a-z]")) return "Male";
+
+ var tokens = lower.Split(new[] { ' ', '-', '_', '.', '/', '\\' }, StringSplitOptions.RemoveEmptyEntries);
+ var isFemale = false;
+ var isMale = false;
+ var hasSingleM = false;
+ var hasSingleF = false;
+ foreach (var tok in tokens)
+ {
+ switch (tok)
+ {
+ case "female":
+ case "woman":
+ case "girl":
+ case "women":
+ isFemale = true;
+ break;
+ case "male":
+ case "man":
+ case "boy":
+ case "men":
+ isMale = true;
+ break;
+ case "m":
+ hasSingleM = true;
+ break;
+ case "f":
+ hasSingleF = true;
+ break;
+ }
+ }
+
+ if (isFemale) return "Female";
+ if (isMale) return "Male";
+ // mimic3 m-ailabs (male) / f-ailabs (female) variants
+ if (lower.StartsWith("mimic3-"))
+ {
+ if (hasSingleF) return "Female";
+ if (hasSingleM) return "Male";
+ }
+ return "Neutral";
+ }
+
+ ///
+ /// Fill Gender/Quality on installed models from the bundled catalog
+ /// (single load), so promotion can write them into the SAPI token
+ /// attributes. Models missing from the catalog keep Neutral/empty.
+ ///
+ private static void EnrichWithCatalog(List models)
+ {
+ try
+ {
+ var catalog = LoadCatalogAsync().GetAwaiter().GetResult()
+ .ToDictionary(c => c.Id, StringComparer.OrdinalIgnoreCase);
+ foreach (var model in models)
+ {
+ if (!catalog.TryGetValue(model.Id, out var cat)) continue;
+ model.Quality = cat.Quality ?? "";
+ model.Gender = DeriveSherpaGender(cat.Id, cat.Name, cat.NumSpeakers ?? 1);
+ model.Language = cat.Language?.FirstOrDefault()?.LangCode
+ ?? cat.Language?.FirstOrDefault()?.LanguageName ?? "";
+ }
+ }
+ catch
+ {
+ // Catalog unavailable — promote without gender/quality metadata.
+ }
+ }
+
///
/// Scan the local models directory for installed models.
///
@@ -100,12 +499,16 @@ public static List ScanInstalledModels()
var result = new List();
if (!Directory.Exists(ModelsDir)) return result;
+ MigrateLegacyModelDirs();
+
// Check which are already promoted to HKLM
var promoted = GetPromotedSherpaTokens();
foreach (var dir in Directory.GetDirectories(ModelsDir))
{
var modelId = Path.GetFileName(dir);
+ // A renamed directory may still be referenced by its legacy token name
+ var legacyName = LegacyModelIds.FirstOrDefault(kv => kv.Value == modelId).Key;
// Auto-extract any orphaned .tar.bz2 left from a failed/aborted extraction
TryExtractArchives(dir);
@@ -114,7 +517,8 @@ public static List ScanInstalledModels()
{
Id = modelId,
Directory = dir,
- IsPromoted = promoted.Contains($"Sherpa-{modelId}"),
+ IsPromoted = promoted.Contains($"Sherpa-{modelId}")
+ || (legacyName != null && promoted.Contains($"Sherpa-{legacyName}")),
};
// Find model.onnx (could be in nested dir for Piper)
@@ -164,7 +568,7 @@ public static List ScanInstalledModels()
///
private static void TryExtractArchives(string dir)
{
- // Already extracted — has an onnx file
+ // Downloads stage as *.part until complete — never touch those.
if (Directory.GetFiles(dir, "*.onnx", SearchOption.AllDirectories).Length > 0)
{
// Clean up any leftover archives from a partial extraction
@@ -175,30 +579,38 @@ private static void TryExtractArchives(string dir)
return;
}
- var bz2 = Directory.GetFiles(dir, "*.tar.bz2", SearchOption.TopDirectoryOnly).FirstOrDefault();
- if (bz2 != null)
+ ArchiveLock.Wait();
+ try
{
- var tarFile = bz2.Replace(".tar.bz2", ".tar");
- // Stage 1: bz2 → tar using SharpCompress
- try { ExtractBz2(bz2, tarFile); } catch { return; }
- // Stage 2: tar → contents
- if (File.Exists(tarFile))
+ var bz2 = Directory.GetFiles(dir, "*.tar.bz2", SearchOption.TopDirectoryOnly).FirstOrDefault();
+ if (bz2 != null)
{
- try { ExtractTar(tarFile, dir); } catch { }
- TryDelete(tarFile);
+ var tarFile = bz2.Replace(".tar.bz2", ".tar");
+ // Stage 1: bz2 → tar using SharpCompress
+ try { ExtractBz2(bz2, tarFile); } catch { return; }
+ // Stage 2: tar → contents
+ if (File.Exists(tarFile))
+ {
+ try { ExtractTar(tarFile, dir); } catch { }
+ TryDelete(tarFile);
+ }
+ TryDelete(bz2);
}
- TryDelete(bz2);
- }
- else
- {
- // Lone .tar
- var tar = Directory.GetFiles(dir, "*.tar", SearchOption.TopDirectoryOnly).FirstOrDefault();
- if (tar != null)
+ else
{
- try { ExtractTar(tar, dir); } catch { }
- TryDelete(tar);
+ // Lone .tar
+ var tar = Directory.GetFiles(dir, "*.tar", SearchOption.TopDirectoryOnly).FirstOrDefault();
+ if (tar != null)
+ {
+ try { ExtractTar(tar, dir); } catch { }
+ TryDelete(tar);
+ }
}
}
+ finally
+ {
+ ArchiveLock.Release();
+ }
}
/// Extract a .bz2 file to an output file using SharpCompress.
@@ -266,8 +678,13 @@ public static async Task DownloadModelAsync(CatalogModel model, IProgress<(int p
return;
}
- // Route 2: Single archive download + extract
+ // Route 2: Single archive download + extract.
+ // Downloads stage as ".part" so directory scans never see a
+ // partial archive, then extract under the archive lock (scans and
+ // double-clicks used to race the same files and fail with
+ // "being used by another process").
var destFile = Path.Combine(destDir, lastSegment);
+ var partFile = destFile + ".part";
progress?.Report((0, $"Connecting to {lastSegment}..."));
using var http = new HttpClient { Timeout = TimeSpan.FromMinutes(30) };
@@ -283,60 +700,119 @@ public static async Task DownloadModelAsync(CatalogModel model, IProgress<(int p
var totalMb = totalBytes > 0 ? totalBytes / (1024.0 * 1024.0) : 0;
Directory.CreateDirectory(destDir);
+ TryDelete(partFile);
using var contentStream = await response.Content.ReadAsStreamAsync();
- using var fileStream = File.Create(destFile);
-
- var buffer = new byte[81920];
- long bytesRead = 0;
- int read;
- var lastReport = DateTime.UtcNow;
-
- while ((read = await contentStream.ReadAsync(buffer)) > 0)
+ using (var fileStream = File.Create(partFile))
{
- await fileStream.WriteAsync(buffer.AsMemory(0, read));
- bytesRead += read;
- if (totalBytes > 0)
+ var buffer = new byte[81920];
+ long bytesRead = 0;
+ int read;
+ var lastReport = DateTime.UtcNow;
+
+ while ((read = await contentStream.ReadAsync(buffer)) > 0)
{
- var now = DateTime.UtcNow;
- if ((now - lastReport).TotalMilliseconds >= 250 || bytesRead == totalBytes)
+ await fileStream.WriteAsync(buffer.AsMemory(0, read));
+ bytesRead += read;
+ if (totalBytes > 0)
{
- lastReport = now;
- var pct = (int)(bytesRead * 100 / totalBytes);
- var doneMb = bytesRead / (1024.0 * 1024.0);
- progress?.Report((pct, $"{pct}% ({doneMb:F0}/{totalMb:F0}MB)"));
+ var now = DateTime.UtcNow;
+ if ((now - lastReport).TotalMilliseconds >= 250 || bytesRead == totalBytes)
+ {
+ lastReport = now;
+ var pct = (int)(bytesRead * 100 / totalBytes);
+ var doneMb = bytesRead / (1024.0 * 1024.0);
+ progress?.Report((pct, $"{pct}% ({doneMb:F0}/{totalMb:F0}MB)"));
+ }
}
- }
- else
- {
- var doneMb = bytesRead / (1024.0 * 1024.0);
- var now = DateTime.UtcNow;
- if ((now - lastReport).TotalMilliseconds >= 500)
+ else
{
- lastReport = now;
- progress?.Report((0, $"{doneMb:F0}MB downloaded"));
+ var doneMb = bytesRead / (1024.0 * 1024.0);
+ var now = DateTime.UtcNow;
+ if ((now - lastReport).TotalMilliseconds >= 500)
+ {
+ lastReport = now;
+ progress?.Report((0, $"{doneMb:F0}MB downloaded"));
+ }
}
}
}
- // Extract the archive using built-in SharpCompress (no 7-Zip needed)
- progress?.Report((100, "Extracting..."));
- if (lastSegment.EndsWith(".tar.bz2"))
+ // Download complete — promote the .part to the real archive name and
+ // extract under the lock.
+ await ArchiveLock.WaitAsync();
+ try
+ {
+ TryDelete(destFile);
+ File.Move(partFile, destFile);
+
+ // Extract the archive using built-in SharpCompress (no 7-Zip needed)
+ progress?.Report((100, "Extracting..."));
+ if (lastSegment.EndsWith(".tar.bz2"))
+ {
+ var tarFile = destFile.Replace(".tar.bz2", ".tar");
+ ExtractBz2(destFile, tarFile);
+ if (File.Exists(tarFile))
+ ExtractTar(tarFile, destDir);
+ TryDelete(tarFile);
+ }
+ else if (lastSegment.EndsWith(".tar"))
+ {
+ ExtractTar(destFile, destDir);
+ }
+ TryDelete(destFile);
+ }
+ catch (IOException ex) when (ex.Message.Contains("being used by another process"))
{
- var tarFile = destFile.Replace(".tar.bz2", ".tar");
- ExtractBz2(destFile, tarFile);
- if (File.Exists(tarFile))
- ExtractTar(tarFile, destDir);
- TryDelete(tarFile);
+ throw new InvalidOperationException(
+ "The model's files are open in another download or scan — wait a moment and try again. " +
+ "If it keeps failing, close and reopen VoiceGarden.", ex);
}
- else if (lastSegment.EndsWith(".tar"))
+ finally
{
- ExtractTar(destFile, destDir);
+ ArchiveLock.Release();
}
- TryDelete(destFile);
+
+ // Zipvoice archives do not bundle the vocoder — fetch it into the
+ // shared models dir so synthesis works out of the box.
+ await EnsureZipvoiceVocoderAsync(model, progress);
progress?.Report((100, "Done"));
}
+ ///
+ /// Zipvoice models need the vocos_24khz.onnx vocoder, which lives in a
+ /// separate sherpa-onnx release and is resolved from the models base dir
+ /// by the wrapper. Download it once and reuse for every zipvoice model.
+ ///
+ private static async Task EnsureZipvoiceVocoderAsync(CatalogModel model,
+ IProgress<(int percent, string status)>? progress)
+ {
+ if (!string.Equals(model.ModelType, "zipvoice", StringComparison.OrdinalIgnoreCase))
+ return;
+
+ var vocoderPath = Path.Combine(ModelsDir, "vocos_24khz.onnx");
+ if (File.Exists(vocoderPath) && new FileInfo(vocoderPath).Length > 0)
+ return;
+
+ const string vocoderUrl =
+ "https://github.com/k2-fsa/sherpa-onnx/releases/download/vocoder-models/vocos_24khz.onnx";
+ progress?.Report((100, "Fetching vocos vocoder (needed by zipvoice)..."));
+ try
+ {
+ using var http = new HttpClient { Timeout = TimeSpan.FromMinutes(10) };
+ using var response = await http.GetAsync(vocoderUrl, HttpCompletionOption.ResponseHeadersRead);
+ response.EnsureSuccessStatusCode();
+ await using var src = await response.Content.ReadAsStreamAsync();
+ await using var dst = File.Create(vocoderPath);
+ await src.CopyToAsync(dst);
+ }
+ catch
+ {
+ // Leave it missing — the wrapper errors with the download URL.
+ try { if (File.Exists(vocoderPath)) File.Delete(vocoderPath); } catch { }
+ }
+ }
+
///
/// Download individual files from a HuggingFace directory URL.
/// MMS models are stored as directories with model.onnx, tokens.txt, etc.
@@ -440,6 +916,7 @@ private static async Task DownloadFileAsync(HttpClient http, string url, string
public static (int promoted, int failed) PromoteAll(bool compatEnUs = false)
{
var models = ScanInstalledModels();
+ EnrichWithCatalog(models);
int promoted = 0, failed = 0;
var errors = new List();
@@ -481,6 +958,8 @@ public static (int promoted, int failed, string error) PromoteAllElevated()
if (models.Count == 0)
return (0, 0, "No downloaded models found with a valid model.onnx");
+ EnrichWithCatalog(models);
+
// Generate .reg file in a shared location (C:\ProgramData) so the elevated
// process (which may run as a different admin user) can read it.
var regDir = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData), "VoiceGardenSAPIAdapter");
@@ -527,15 +1006,120 @@ public static (int promoted, int failed, string error) PromoteAllElevated()
}
}
+ ///
+ /// Scan installed models and return one (enriched with catalog gender /
+ /// quality) by id, or null when not installed.
+ ///
+ public static InstalledModel? GetInstalledModel(string modelId)
+ {
+ var models = ScanInstalledModels().Where(m => m.ModelPath != null).ToList();
+ var model = models.FirstOrDefault(m => m.Id.Equals(modelId, StringComparison.OrdinalIgnoreCase));
+ if (model == null) return null;
+ EnrichWithCatalog(models);
+ return model;
+ }
+
+ ///
+ /// Generate a .reg file for a specific set of installed models and import
+ /// it elevated. Used by the Voices tab for single/bulk promotion of
+ /// selected models without requiring the whole install to be promoted.
+ /// Returns (promoted, failed, errorMessage).
+ ///
+ public static (int promoted, int failed, string error) PromoteModelsElevated(IEnumerable modelIds)
+ {
+ var wanted = new HashSet(modelIds, StringComparer.OrdinalIgnoreCase);
+ var models = ScanInstalledModels()
+ .Where(m => m.ModelPath != null && wanted.Contains(m.Id))
+ .ToList();
+ if (models.Count == 0)
+ return (0, wanted.Count, "No downloaded models found with a valid model.onnx");
+
+ EnrichWithCatalog(models);
+
+ var regDir = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData), "VoiceGardenSAPIAdapter");
+ Directory.CreateDirectory(regDir);
+ var regPath = Path.Combine(regDir, "promote_selected.reg");
+ var lines = new List { "Windows Registry Editor Version 5.00", "" };
+
+ foreach (var model in models)
+ AppendModelToReg(lines, model);
+
+ File.WriteAllLines(regPath, lines);
+
+ try
+ {
+ var psi = new System.Diagnostics.ProcessStartInfo("reg.exe", $"import \"{regPath}\"")
+ {
+ Verb = "runas",
+ UseShellExecute = true,
+ WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden,
+ CreateNoWindow = true,
+ };
+ var p = System.Diagnostics.Process.Start(psi);
+ p?.WaitForExit(30000);
+ var rc = p?.ExitCode ?? -1;
+
+ TryDelete(regPath);
+
+ if (rc == 0)
+ return (models.Count, 0, "");
+ return (0, models.Count, $"reg import exited with code {rc}");
+ }
+ catch (System.ComponentModel.Win32Exception ex) when (ex.NativeErrorCode == 1223)
+ {
+ TryDelete(regPath);
+ return (0, 0, "UAC cancelled");
+ }
+ catch (Exception ex)
+ {
+ TryDelete(regPath);
+ return (0, models.Count, ex.Message);
+ }
+ }
+
+ ///
+ /// Resolve a model's catalog language to SAPI attributes; unresolvable
+ /// languages stay en-US (the historical behaviour, and the fallback apps
+ /// understand).
+ ///
+ private static (string locale, string langId) ResolveModelLocale(InstalledModel model) =>
+ SapiLanguage.TryResolve(model.Language, out var locale, out var langId)
+ ? (locale, langId)
+ : (SapiLanguage.EnUsLocale, SapiLanguage.EnUsLangId);
+
private static void AppendModelToReg(List lines, InstalledModel model)
{
- var tokenName = $"Sherpa-{model.Id}";
+ var (locale, langId) = ResolveModelLocale(model);
+
+ // Alias tokens are rebuilt from scratch on every promote so toggling
+ // the settings in Advanced takes effect next time voices are installed.
+ foreach (var alias in SapiAliasSettings.AliasesFor(model.Language))
+ {
+ lines.Add($"[-HKEY_LOCAL_MACHINE\\{SapiTokensRoot}\\Sherpa-{model.Id}{alias.suffix}]");
+ lines.Add($"[-HKEY_LOCAL_MACHINE\\{OneCoreTokensRoot}\\Sherpa-{model.Id}{alias.suffix}]");
+ }
+
+ AppendSherpaTokenToReg(lines, model, $"Sherpa-{model.Id}", $"Sherpa {model.Id}",
+ locale, langId, aliasMarker: null);
+
+ foreach (var alias in SapiAliasSettings.AliasesFor(model.Language))
+ {
+ AppendSherpaTokenToReg(lines, model, $"Sherpa-{model.Id}{alias.suffix}",
+ $"Sherpa {model.Id} ({alias.marker} alias)", alias.locale, alias.langId, alias.marker);
+ }
+ }
+
+ private static void AppendSherpaTokenToReg(List lines, InstalledModel model, string tokenName,
+ string friendlyName, string locale, string langId, string? aliasMarker)
+ {
var tokenPath = $@"HKEY_LOCAL_MACHINE\{SapiTokensRoot}\{tokenName}";
// Main token key
lines.Add($"[{tokenPath}]");
- lines.Add($"@=\"Sherpa {model.Id}\"");
+ lines.Add($"@=\"{friendlyName}\"");
lines.Add($"\"CLSID\"=\"{TtsEngineClsid}\"");
+ if (aliasMarker != null)
+ lines.Add($"\"{SapiLanguage.AliasMarkerValue}\"=\"{aliasMarker}\"");
// VoiceGardenConfig subkey
lines.Add($"[{tokenPath}\\VoiceGardenConfig]");
@@ -554,17 +1138,19 @@ private static void AppendModelToReg(List lines, InstalledModel model)
// Attributes subkey
lines.Add($"[{tokenPath}\\Attributes]");
lines.Add($"\"Name\"=\"{model.Id}\"");
- lines.Add("\"Gender\"=\"Neutral\"");
+ lines.Add($"\"Gender\"=\"{model.Gender}\"");
lines.Add("\"Age\"=\"Adult\"");
- lines.Add("\"Language\"=\"409\"");
- lines.Add("\"Locale\"=\"en-US\"");
+ lines.Add($"\"Language\"=\"{langId}\"");
+ lines.Add($"\"Locale\"=\"{locale}\"");
lines.Add("\"Vendor\"=\"K2FSA\"");
lines.Add("\"VoiceGardenType\"=\"Sherpa;Offline\"");
+ if (!string.IsNullOrEmpty(model.Quality) && model.Quality != "unknown")
+ lines.Add($"\"Quality\"=\"{model.Quality}\"");
// Also register in Speech_OneCore for Chrome/Edge support
var oneCorePath = $@"HKEY_LOCAL_MACHINE\{OneCoreTokensRoot}\{tokenName}";
lines.Add($"[{oneCorePath}]");
- lines.Add($"@=\"Sherpa {model.Id}\"");
+ lines.Add($"@=\"{friendlyName}\"");
lines.Add($"\"CLSID\"=\"{TtsEngineClsid}\"");
lines.Add($"[{oneCorePath}\\VoiceGardenConfig]");
lines.Add("\"EngineType\"=\"Sherpa\"");
@@ -580,31 +1166,58 @@ private static void AppendModelToReg(List lines, InstalledModel model)
lines.Add($"\"SherpaOnnxLexicon\"=\"{EscapeRegPath(model.LexiconPath)}\"");
lines.Add($"[{oneCorePath}\\Attributes]");
lines.Add($"\"Name\"=\"{model.Id}\"");
- lines.Add("\"Gender\"=\"Neutral\"");
+ lines.Add($"\"Gender\"=\"{model.Gender}\"");
lines.Add("\"Age\"=\"Adult\"");
- lines.Add("\"Language\"=\"409\"");
- lines.Add("\"Locale\"=\"en-US\"");
+ lines.Add($"\"Language\"=\"{langId}\"");
+ lines.Add($"\"Locale\"=\"{locale}\"");
lines.Add("\"Vendor\"=\"K2FSA\"");
+ if (!string.IsNullOrEmpty(model.Quality) && model.Quality != "unknown")
+ lines.Add($"\"Quality\"=\"{model.Quality}\"");
lines.Add("");
}
private static string EscapeRegPath(string path) => path.Replace("\\", "\\\\");
///
- /// Promote a single SherpaOnnx model to HKLM.
+ /// Promote a single SherpaOnnx model to HKLM: a primary token carrying
+ /// the model's real language plus alias tokens per the Advanced settings.
///
public static void PromoteSherpaModel(InstalledModel model)
{
if (model.ModelPath == null) return;
- var tokenName = $"Sherpa-{model.Id}";
- var tokenPath = $@"{SapiTokensRoot}\{tokenName}";
+ var (locale, langId) = ResolveModelLocale(model);
+
+ // Drop stale aliases first so settings changes apply on re-promote
+ foreach (var alias in SapiAliasSettings.AliasesFor(model.Language))
+ DeleteSherpaTokenPair($"Sherpa-{model.Id}{alias.suffix}");
+
+ WriteSherpaToken(SapiTokensRoot, model, $"Sherpa-{model.Id}", $"Sherpa {model.Id}",
+ locale, langId, aliasMarker: null);
+ WriteSherpaToken(OneCoreTokensRoot, model, $"Sherpa-{model.Id}", $"Sherpa {model.Id}",
+ locale, langId, aliasMarker: null);
+
+ foreach (var alias in SapiAliasSettings.AliasesFor(model.Language))
+ {
+ WriteSherpaToken(SapiTokensRoot, model, $"Sherpa-{model.Id}{alias.suffix}",
+ $"Sherpa {model.Id} ({alias.marker} alias)", alias.locale, alias.langId, alias.marker);
+ WriteSherpaToken(OneCoreTokensRoot, model, $"Sherpa-{model.Id}{alias.suffix}",
+ $"Sherpa {model.Id} ({alias.marker} alias)", alias.locale, alias.langId, alias.marker);
+ }
+ }
+
+ private static void WriteSherpaToken(string tokensRoot, InstalledModel model, string tokenName,
+ string friendlyName, string locale, string langId, string? aliasMarker)
+ {
+ var tokenPath = $@"{tokensRoot}\{tokenName}";
using var key = Microsoft.Win32.Registry.LocalMachine.CreateSubKey(tokenPath, writable: true)
?? throw new InvalidOperationException("Cannot create HKLM token (admin required)");
- key.SetValue("", $"Sherpa {model.Id}", Microsoft.Win32.RegistryValueKind.String);
+ key.SetValue("", friendlyName, Microsoft.Win32.RegistryValueKind.String);
key.SetValue("CLSID", TtsEngineClsid, Microsoft.Win32.RegistryValueKind.String);
+ if (aliasMarker != null)
+ key.SetValue(SapiLanguage.AliasMarkerValue, aliasMarker, Microsoft.Win32.RegistryValueKind.String);
using var config = key.CreateSubKey("VoiceGardenConfig", writable: true);
config.SetValue("EngineType", "Sherpa", Microsoft.Win32.RegistryValueKind.String);
@@ -621,50 +1234,30 @@ public static void PromoteSherpaModel(InstalledModel model)
using var attrs = key.CreateSubKey("Attributes", writable: true);
attrs.SetValue("Name", model.Id, Microsoft.Win32.RegistryValueKind.String);
- attrs.SetValue("Gender", "Neutral", Microsoft.Win32.RegistryValueKind.String);
+ attrs.SetValue("Gender", model.Gender, Microsoft.Win32.RegistryValueKind.String);
attrs.SetValue("Age", "Adult", Microsoft.Win32.RegistryValueKind.String);
- attrs.SetValue("Language", "409", Microsoft.Win32.RegistryValueKind.String);
- attrs.SetValue("Locale", "en-US", Microsoft.Win32.RegistryValueKind.String);
+ attrs.SetValue("Language", langId, Microsoft.Win32.RegistryValueKind.String);
+ attrs.SetValue("Locale", locale, Microsoft.Win32.RegistryValueKind.String);
attrs.SetValue("Vendor", "K2FSA", Microsoft.Win32.RegistryValueKind.String);
attrs.SetValue("VoiceGardenType", "Sherpa;Offline", Microsoft.Win32.RegistryValueKind.String);
-
- // Also register in Speech_OneCore for Chrome/Edge support
- var ocTokenPath = $@"{OneCoreTokensRoot}\{tokenName}";
- using var ocKey = Microsoft.Win32.Registry.LocalMachine.CreateSubKey(ocTokenPath, writable: true);
- if (ocKey != null)
- {
- ocKey.SetValue("", $"Sherpa {model.Id}", Microsoft.Win32.RegistryValueKind.String);
- ocKey.SetValue("CLSID", TtsEngineClsid, Microsoft.Win32.RegistryValueKind.String);
-
- using var ocConfig = ocKey.CreateSubKey("VoiceGardenConfig", writable: true);
- ocConfig.SetValue("EngineType", "Sherpa", Microsoft.Win32.RegistryValueKind.String);
- ocConfig.SetValue("SherpaOnnxModelType", model.ModelType, Microsoft.Win32.RegistryValueKind.DWord);
- ocConfig.SetValue("SherpaOnnxModelPath", model.ModelPath, Microsoft.Win32.RegistryValueKind.String);
- if (model.TokensPath != null)
- ocConfig.SetValue("SherpaOnnxTokens", model.TokensPath, Microsoft.Win32.RegistryValueKind.String);
- if (model.DataDir != null)
- ocConfig.SetValue("SherpaOnnxDataDir", model.DataDir, Microsoft.Win32.RegistryValueKind.String);
- if (model.VoicesPath != null)
- ocConfig.SetValue("SherpaOnnxVoices", model.VoicesPath, Microsoft.Win32.RegistryValueKind.String);
- if (model.LexiconPath != null)
- ocConfig.SetValue("SherpaOnnxLexicon", model.LexiconPath, Microsoft.Win32.RegistryValueKind.String);
-
- using var ocAttrs = ocKey.CreateSubKey("Attributes", writable: true);
- ocAttrs.SetValue("Name", model.Id, Microsoft.Win32.RegistryValueKind.String);
- ocAttrs.SetValue("Gender", "Neutral", Microsoft.Win32.RegistryValueKind.String);
- ocAttrs.SetValue("Age", "Adult", Microsoft.Win32.RegistryValueKind.String);
- ocAttrs.SetValue("Language", "409", Microsoft.Win32.RegistryValueKind.String);
- ocAttrs.SetValue("Locale", "en-US", Microsoft.Win32.RegistryValueKind.String);
- ocAttrs.SetValue("Vendor", "K2FSA", Microsoft.Win32.RegistryValueKind.String);
- }
+ if (!string.IsNullOrEmpty(model.Quality) && model.Quality != "unknown")
+ attrs.SetValue("Quality", model.Quality, Microsoft.Win32.RegistryValueKind.String);
+ else
+ attrs.DeleteValue("Quality", throwOnMissingValue: false);
}
///
- /// Remove a SherpaOnnx voice from HKLM.
+ /// Remove a SherpaOnnx voice (and any of its alias tokens) from HKLM.
///
public static void UnpromoteSherpaModel(string modelId)
{
- var tokenName = $"Sherpa-{modelId}";
+ DeleteSherpaTokenPair($"Sherpa-{modelId}");
+ DeleteSherpaTokenPair($"Sherpa-{modelId}{SapiLanguage.EnUsAliasSuffix}");
+ DeleteSherpaTokenPair($"Sherpa-{modelId}{SapiLanguage.ArabicAliasSuffix}");
+ }
+
+ private static void DeleteSherpaTokenPair(string tokenName)
+ {
try
{
Microsoft.Win32.Registry.LocalMachine.DeleteSubKeyTree(
diff --git a/VoiceGarden.UI/Services/TtsCredentialBuilder.cs b/VoiceGarden.UI/Services/TtsCredentialBuilder.cs
new file mode 100644
index 0000000..f615a90
--- /dev/null
+++ b/VoiceGarden.UI/Services/TtsCredentialBuilder.cs
@@ -0,0 +1,51 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using VoiceGarden.UI.Models;
+
+namespace VoiceGarden.UI.Services;
+
+///
+/// Builds the credential dictionary the Rust wrapper expects for an engine,
+/// derived from the engine's declared credential keys. Shared by the
+/// Credentials tab (validate), Voices tab (fetch/preview) and CLI paths.
+///
+public static class TtsCredentialBuilder
+{
+ ///
+ /// Build credentials for a cloud engine from its primary key and secondary
+ /// value (region / user ID / secret access key depending on the engine).
+ /// Returns null for unknown engines.
+ ///
+ public static Dictionary? Build(string engineId, string key, string secondary)
+ {
+ var def = EngineDefinition.DiscoverAll()
+ .FirstOrDefault(e => e.Id.Equals(engineId, StringComparison.OrdinalIgnoreCase));
+ if (def == null)
+ {
+ // Edge / sherpaonnx / sapi need no credentials but are valid engines.
+ var id = engineId.ToLowerInvariant();
+ if (id is "edge" or "sherpaonnx" or "sapi") return new();
+ return null;
+ }
+
+ var creds = new Dictionary();
+ foreach (var credKey in def.CredentialKeys)
+ {
+ var value = credKey switch
+ {
+ "apiKey" or "subscriptionKey" or "accessKeyId" or "token" => key,
+ "region" or "userId" or "secretAccessKey" => secondary,
+ "instanceId" => "",
+ _ => key,
+ };
+ creds[credKey] = value;
+ }
+
+ // Polly needs a default region if not specified
+ if (engineId.Equals("polly", StringComparison.OrdinalIgnoreCase) && !creds.ContainsKey("region"))
+ creds["region"] = "us-east-1";
+
+ return creds.Count > 0 ? creds : null;
+ }
+}
diff --git a/VoiceGarden.UI/Services/VoicePromotionService.cs b/VoiceGarden.UI/Services/VoicePromotionService.cs
index 6755e78..b5ca215 100644
--- a/VoiceGarden.UI/Services/VoicePromotionService.cs
+++ b/VoiceGarden.UI/Services/VoicePromotionService.cs
@@ -67,60 +67,30 @@ public static List ListPromoted()
///
/// Promote a single voice to HKLM. Requires admin.
+ /// The primary token carries the voice's real language (when the wrapper
+ /// reports one we can map); alias tokens are added per the Advanced
+ /// settings so English-only and RTL-capable apps can find the voice.
///
- public static bool Promote(string engine, string voiceId, string key, string? region = null, string? locale = "en-US")
+ public static bool Promote(string engine, string voiceId, string key, string? region = null,
+ string? language = null, string? gender = null)
{
var tokenName = $"Cloud-{engine}-{voiceId}".Replace("/", "_").Replace("\\", "_");
- var tokenPath = $@"{SapiTokensRoot}\{tokenName}";
+ var (locale, langId) = ResolveLocale(language);
+ var genderValue = gender is "Male" or "Female" ? gender : "Neutral";
try
{
- using var token = Registry.LocalMachine.CreateSubKey(tokenPath, writable: true);
- if (token == null) return false;
-
- token.SetValue("", $"{Cap(engine)} {voiceId}", RegistryValueKind.String);
- token.SetValue("CLSID", TtsEngineClsid, RegistryValueKind.String);
-
- using var config = token.CreateSubKey("VoiceGardenConfig", writable: true);
- config.SetValue("EngineType", Cap(engine), RegistryValueKind.String);
- config.SetValue("Voice", voiceId, RegistryValueKind.String);
- config.SetValue("Key", key ?? "", RegistryValueKind.String);
- if (!string.IsNullOrEmpty(region))
- config.SetValue("Region", region, RegistryValueKind.String);
- config.SetValue("IsCloudVoice", 1, RegistryValueKind.DWord);
-
- using var attrs = token.CreateSubKey("Attributes", writable: true);
- attrs.SetValue("Name", voiceId, RegistryValueKind.String);
- attrs.SetValue("Gender", "Neutral", RegistryValueKind.String);
- attrs.SetValue("Age", "Adult", RegistryValueKind.String);
- attrs.SetValue("Language", "409", RegistryValueKind.String);
- attrs.SetValue("Locale", locale ?? "en-US", RegistryValueKind.String);
- attrs.SetValue("Vendor", Cap(engine), RegistryValueKind.String);
- attrs.SetValue("VoiceGardenType", "Cloud", RegistryValueKind.String);
-
- // Also register in Speech_OneCore so Chrome/Edge can see the voice
- var oneCorePath = $@"{OneCoreTokensRoot}\{tokenName}";
- using var ocToken = Registry.LocalMachine.CreateSubKey(oneCorePath, writable: true);
- if (ocToken != null)
- {
- ocToken.SetValue("", $"{Cap(engine)} {voiceId}", RegistryValueKind.String);
- ocToken.SetValue("CLSID", TtsEngineClsid, RegistryValueKind.String);
+ WriteCloudToken(SapiTokensRoot, tokenName, engine, voiceId, key, region, locale, langId,
+ genderValue, aliasMarker: null);
+ WriteCloudOneCoreToken(tokenName, engine, voiceId, key, region, locale, langId, genderValue,
+ aliasMarker: null);
- using var ocConfig = ocToken.CreateSubKey("VoiceGardenConfig", writable: true);
- ocConfig.SetValue("EngineType", Cap(engine), RegistryValueKind.String);
- ocConfig.SetValue("Voice", voiceId, RegistryValueKind.String);
- ocConfig.SetValue("Key", key ?? "", RegistryValueKind.String);
- if (!string.IsNullOrEmpty(region))
- ocConfig.SetValue("Region", region, RegistryValueKind.String);
- ocConfig.SetValue("ErrorMode", 0, RegistryValueKind.DWord);
-
- using var ocAttrs = ocToken.CreateSubKey("Attributes", writable: true);
- ocAttrs.SetValue("Name", voiceId, RegistryValueKind.String);
- ocAttrs.SetValue("Gender", "Neutral", RegistryValueKind.String);
- ocAttrs.SetValue("Age", "Adult", RegistryValueKind.String);
- ocAttrs.SetValue("Language", "409", RegistryValueKind.String);
- ocAttrs.SetValue("Locale", locale ?? "en-US", RegistryValueKind.String);
- ocAttrs.SetValue("Vendor", Cap(engine), RegistryValueKind.String);
+ foreach (var alias in SapiAliasSettings.AliasesFor(language))
+ {
+ WriteCloudToken(SapiTokensRoot, tokenName + alias.suffix, engine, voiceId, key, region,
+ alias.locale, alias.langId, genderValue, alias.marker);
+ WriteCloudOneCoreToken(tokenName + alias.suffix, engine, voiceId, key, region,
+ alias.locale, alias.langId, genderValue, alias.marker);
}
// Azure backward compatibility: also save to Enumerator
@@ -145,61 +115,105 @@ public static bool Promote(string engine, string voiceId, string key, string? re
}
}
+ private static (string locale, string langId) ResolveLocale(string? language) =>
+ SapiLanguage.TryResolve(language, out var locale, out var langId)
+ ? (locale, langId)
+ : (SapiLanguage.EnUsLocale, SapiLanguage.EnUsLangId);
+
+ private static void WriteCloudToken(string tokensRoot, string tokenName, string engine, string voiceId,
+ string key, string? region, string locale, string langId, string genderValue, string? aliasMarker)
+ {
+ var tokenPath = $@"{tokensRoot}\{tokenName}";
+ var friendlyName = $"{Cap(engine)} {voiceId}" + (aliasMarker != null ? $" ({aliasMarker} alias)" : "");
+
+ using var token = Registry.LocalMachine.CreateSubKey(tokenPath, writable: true);
+ if (token == null) throw new InvalidOperationException("Cannot create HKLM token");
+
+ token.SetValue("", friendlyName, RegistryValueKind.String);
+ token.SetValue("CLSID", TtsEngineClsid, RegistryValueKind.String);
+ if (aliasMarker != null)
+ token.SetValue(SapiLanguage.AliasMarkerValue, aliasMarker, RegistryValueKind.String);
+
+ using var config = token.CreateSubKey("VoiceGardenConfig", writable: true);
+ config.SetValue("EngineType", Cap(engine), RegistryValueKind.String);
+ config.SetValue("Voice", voiceId, RegistryValueKind.String);
+ config.SetValue("Key", key ?? "", RegistryValueKind.String);
+ if (!string.IsNullOrEmpty(region))
+ config.SetValue("Region", region, RegistryValueKind.String);
+ config.SetValue("IsCloudVoice", 1, RegistryValueKind.DWord);
+
+ using var attrs = token.CreateSubKey("Attributes", writable: true);
+ attrs.SetValue("Name", voiceId, RegistryValueKind.String);
+ attrs.SetValue("Gender", genderValue, RegistryValueKind.String);
+ attrs.SetValue("Age", "Adult", RegistryValueKind.String);
+ attrs.SetValue("Language", langId, RegistryValueKind.String);
+ attrs.SetValue("Locale", locale, RegistryValueKind.String);
+ attrs.SetValue("Vendor", Cap(engine), RegistryValueKind.String);
+ attrs.SetValue("VoiceGardenType", "Cloud", RegistryValueKind.String);
+ }
+
+ private static void WriteCloudOneCoreToken(string tokenName, string engine, string voiceId,
+ string key, string? region, string locale, string langId, string genderValue, string? aliasMarker)
+ {
+ var oneCorePath = $@"{OneCoreTokensRoot}\{tokenName}";
+ var friendlyName = $"{Cap(engine)} {voiceId}" + (aliasMarker != null ? $" ({aliasMarker} alias)" : "");
+
+ using var ocToken = Registry.LocalMachine.CreateSubKey(oneCorePath, writable: true);
+ if (ocToken == null) return;
+
+ ocToken.SetValue("", friendlyName, RegistryValueKind.String);
+ ocToken.SetValue("CLSID", TtsEngineClsid, RegistryValueKind.String);
+
+ using var ocConfig = ocToken.CreateSubKey("VoiceGardenConfig", writable: true);
+ ocConfig.SetValue("EngineType", Cap(engine), RegistryValueKind.String);
+ ocConfig.SetValue("Voice", voiceId, RegistryValueKind.String);
+ ocConfig.SetValue("Key", key ?? "", RegistryValueKind.String);
+ if (!string.IsNullOrEmpty(region))
+ ocConfig.SetValue("Region", region, RegistryValueKind.String);
+ ocConfig.SetValue("ErrorMode", 0, RegistryValueKind.DWord);
+
+ using var ocAttrs = ocToken.CreateSubKey("Attributes", writable: true);
+ ocAttrs.SetValue("Name", voiceId, RegistryValueKind.String);
+ ocAttrs.SetValue("Gender", genderValue, RegistryValueKind.String);
+ ocAttrs.SetValue("Age", "Adult", RegistryValueKind.String);
+ ocAttrs.SetValue("Language", langId, RegistryValueKind.String);
+ ocAttrs.SetValue("Locale", locale, RegistryValueKind.String);
+ ocAttrs.SetValue("Vendor", Cap(engine), RegistryValueKind.String);
+ }
+
///
/// Promote via elevated .reg file import (when not running as admin).
- /// EngineConfig.exe was removed — this replaces it.
+ /// EngineConfig.exe was removed — this replaces it. The primary token
+ /// carries the voice's real language; aliases follow the Advanced settings.
///
- public static int PromoteElevated(string engine, string voiceId, string key, string? region = null)
+ public static int PromoteElevated(string engine, string voiceId, string key, string? region = null,
+ string? gender = null, string? language = null)
{
// Try direct first (works if HKLM is writable without UAC)
- if (Promote(engine, voiceId, key, region))
+ if (Promote(engine, voiceId, key, region, language, gender))
return 0;
+ var genderValue = gender is "Male" or "Female" ? gender : "Neutral";
+ var (locale, langId) = ResolveLocale(language);
+
// Generate .reg file and import elevated
var tokenName = $"Cloud-{engine}-{voiceId}".Replace("/", "_").Replace("\\", "_");
- var cap = System.Globalization.CultureInfo.CurrentCulture.TextInfo.ToTitleCase(engine.ToLowerInvariant());
var lines = new List { "Windows Registry Editor Version 5.00", "" };
- // Legacy SAPI token
- var path = $@"HKEY_LOCAL_MACHINE\{SapiTokensRoot}\{tokenName}";
- lines.Add($"[{path}]");
- lines.Add($"@=\"{cap} {voiceId}\"");
- lines.Add($"\"CLSID\"=\"{TtsEngineClsid}\"");
- lines.Add($"[{path}\\VoiceGardenConfig]");
- lines.Add($"\"EngineType\"=\"{cap}\"");
- lines.Add($"\"Voice\"=\"{voiceId}\"");
- lines.Add($"\"Key\"=\"{key ?? ""}\"");
- if (!string.IsNullOrEmpty(region)) lines.Add($"\"Region\"=\"{region}\"");
- lines.Add($"\"IsCloudVoice\"=dword:00000001");
- lines.Add($"\"ErrorMode\"=dword:00000000");
- lines.Add($"[{path}\\Attributes]");
- lines.Add($"\"Name\"=\"{voiceId}\"");
- lines.Add("\"Gender\"=\"Neutral\"");
- lines.Add("\"Age\"=\"Adult\"");
- lines.Add("\"Language\"=\"409\"");
- lines.Add("\"Locale\"=\"en-US\"");
- lines.Add($"\"Vendor\"=\"{cap}\"");
- lines.Add("");
+ // Rebuild aliases from scratch so settings changes apply on re-promote
+ foreach (var alias in SapiAliasSettings.AliasesFor(language))
+ {
+ lines.Add($"[-HKEY_LOCAL_MACHINE\\{SapiTokensRoot}\\{tokenName}{alias.suffix}]");
+ lines.Add($"[-HKEY_LOCAL_MACHINE\\{OneCoreTokensRoot}\\{tokenName}{alias.suffix}]");
+ }
- // Speech_OneCore token (Chrome/Edge)
- var ocPath = $@"HKEY_LOCAL_MACHINE\{OneCoreTokensRoot}\{tokenName}";
- lines.Add($"[{ocPath}]");
- lines.Add($"@=\"{cap} {voiceId}\"");
- lines.Add($"\"CLSID\"=\"{TtsEngineClsid}\"");
- lines.Add($"[{ocPath}\\VoiceGardenConfig]");
- lines.Add($"\"EngineType\"=\"{cap}\"");
- lines.Add($"\"Voice\"=\"{voiceId}\"");
- lines.Add($"\"Key\"=\"{key ?? ""}\"");
- if (!string.IsNullOrEmpty(region)) lines.Add($"\"Region\"=\"{region}\"");
- lines.Add($"\"ErrorMode\"=dword:00000000");
- lines.Add($"[{ocPath}\\Attributes]");
- lines.Add($"\"Name\"=\"{voiceId}\"");
- lines.Add("\"Gender\"=\"Neutral\"");
- lines.Add("\"Age\"=\"Adult\"");
- lines.Add("\"Language\"=\"409\"");
- lines.Add("\"Locale\"=\"en-US\"");
- lines.Add($"\"Vendor\"=\"{cap}\"");
- lines.Add("");
+ AppendCloudTokenToReg(lines, tokenName, engine, voiceId, key, region, locale, langId, genderValue, null);
+
+ foreach (var alias in SapiAliasSettings.AliasesFor(language))
+ {
+ AppendCloudTokenToReg(lines, tokenName + alias.suffix, engine, voiceId, key, region,
+ alias.locale, alias.langId, genderValue, alias.marker);
+ }
var regDir = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData), "VoiceGardenSAPIAdapter");
Directory.CreateDirectory(regDir);
@@ -233,15 +247,68 @@ public static int PromoteElevated(string engine, string voiceId, string key, str
}
}
+ private static void AppendCloudTokenToReg(List lines, string tokenName, string engine, string voiceId,
+ string key, string? region, string locale, string langId, string genderValue, string? aliasMarker)
+ {
+ var cap = System.Globalization.CultureInfo.CurrentCulture.TextInfo.ToTitleCase(engine.ToLowerInvariant());
+ var friendlyName = $"{cap} {voiceId}" + (aliasMarker != null ? $" ({aliasMarker} alias)" : "");
+
+ // Legacy SAPI token
+ var path = $@"HKEY_LOCAL_MACHINE\{SapiTokensRoot}\{tokenName}";
+ lines.Add($"[{path}]");
+ lines.Add($"@=\"{friendlyName}\"");
+ lines.Add($"\"CLSID\"=\"{TtsEngineClsid}\"");
+ if (aliasMarker != null)
+ lines.Add($"\"{SapiLanguage.AliasMarkerValue}\"=\"{aliasMarker}\"");
+ lines.Add($"[{path}\\VoiceGardenConfig]");
+ lines.Add($"\"EngineType\"=\"{cap}\"");
+ lines.Add($"\"Voice\"=\"{voiceId}\"");
+ lines.Add($"\"Key\"=\"{key ?? ""}\"");
+ if (!string.IsNullOrEmpty(region)) lines.Add($"\"Region\"=\"{region}\"");
+ lines.Add($"\"IsCloudVoice\"=dword:00000001");
+ lines.Add($"\"ErrorMode\"=dword:00000000");
+ lines.Add($"[{path}\\Attributes]");
+ lines.Add($"\"Name\"=\"{voiceId}\"");
+ lines.Add($"\"Gender\"=\"{genderValue}\"");
+ lines.Add("\"Age\"=\"Adult\"");
+ lines.Add($"\"Language\"=\"{langId}\"");
+ lines.Add($"\"Locale\"=\"{locale}\"");
+ lines.Add($"\"Vendor\"=\"{cap}\"");
+ lines.Add("");
+
+ // Speech_OneCore token (Chrome/Edge)
+ var ocPath = $@"HKEY_LOCAL_MACHINE\{OneCoreTokensRoot}\{tokenName}";
+ lines.Add($"[{ocPath}]");
+ lines.Add($"@=\"{friendlyName}\"");
+ lines.Add($"\"CLSID\"=\"{TtsEngineClsid}\"");
+ lines.Add($"[{ocPath}\\VoiceGardenConfig]");
+ lines.Add($"\"EngineType\"=\"{cap}\"");
+ lines.Add($"\"Voice\"=\"{voiceId}\"");
+ lines.Add($"\"Key\"=\"{key ?? ""}\"");
+ if (!string.IsNullOrEmpty(region)) lines.Add($"\"Region\"=\"{region}\"");
+ lines.Add($"\"ErrorMode\"=dword:00000000");
+ lines.Add($"[{ocPath}\\Attributes]");
+ lines.Add($"\"Name\"=\"{voiceId}\"");
+ lines.Add($"\"Gender\"=\"{genderValue}\"");
+ lines.Add("\"Age\"=\"Adult\"");
+ lines.Add($"\"Language\"=\"{langId}\"");
+ lines.Add($"\"Locale\"=\"{locale}\"");
+ lines.Add($"\"Vendor\"=\"{cap}\"");
+ lines.Add("");
+ }
+
///
- /// Remove a promoted voice from HKLM.
+ /// Remove a promoted voice and its alias tokens from HKLM.
///
public static bool Unpromote(string tokenName)
{
try
{
- Registry.LocalMachine.DeleteSubKeyTree($@"{SapiTokensRoot}\{tokenName}", throwOnMissingSubKey: false);
- Registry.LocalMachine.DeleteSubKeyTree($@"{OneCoreTokensRoot}\{tokenName}", throwOnMissingSubKey: false);
+ foreach (var name in TokenNameFamily(tokenName))
+ {
+ Registry.LocalMachine.DeleteSubKeyTree($@"{SapiTokensRoot}\{name}", throwOnMissingSubKey: false);
+ Registry.LocalMachine.DeleteSubKeyTree($@"{OneCoreTokensRoot}\{name}", throwOnMissingSubKey: false);
+ }
return true;
}
catch
@@ -250,34 +317,53 @@ public static bool Unpromote(string tokenName)
}
}
+ /// A voice's primary token name plus its alias token names.
+ private static string[] TokenNameFamily(string tokenName) => new[]
+ {
+ tokenName,
+ tokenName + SapiLanguage.EnUsAliasSuffix,
+ tokenName + SapiLanguage.ArabicAliasSuffix,
+ };
+
public static int UnpromoteElevated(string tokenName)
{
if (Unpromote(tokenName))
return 0;
+ // One elevated .reg import deleting the whole token family from both trees.
try
{
- var psi = new ProcessStartInfo("reg.exe", $"delete \"HKLM\\{SapiTokensRoot}\\{tokenName}\" /f")
+ var lines = new List { "Windows Registry Editor Version 5.00", "" };
+ foreach (var name in TokenNameFamily(tokenName))
{
- Verb = "runas",
- UseShellExecute = true,
- WindowStyle = ProcessWindowStyle.Hidden,
- CreateNoWindow = true,
- };
- var p = Process.Start(psi);
- p?.WaitForExit(10000);
+ lines.Add($"[-HKEY_LOCAL_MACHINE\\{SapiTokensRoot}\\{name}]");
+ lines.Add($"[-HKEY_LOCAL_MACHINE\\{OneCoreTokensRoot}\\{name}]");
+ }
- // Also remove from OneCore
- var psi2 = new ProcessStartInfo("reg.exe", $"delete \"HKLM\\{OneCoreTokensRoot}\\{tokenName}\" /f")
+ var regDir = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData), "VoiceGardenSAPIAdapter");
+ Directory.CreateDirectory(regDir);
+ var regPath = Path.Combine(regDir, "unpromote_voice.reg");
+ File.WriteAllLines(regPath, lines);
+
+ try
{
- Verb = "runas",
- UseShellExecute = true,
- WindowStyle = ProcessWindowStyle.Hidden,
- CreateNoWindow = true,
- };
- var p2 = Process.Start(psi2);
- p2?.WaitForExit(10000);
- return 0;
+ var psi = new ProcessStartInfo("reg.exe", $"import \"{regPath}\"")
+ {
+ Verb = "runas",
+ UseShellExecute = true,
+ WindowStyle = ProcessWindowStyle.Hidden,
+ CreateNoWindow = true,
+ };
+ var p = Process.Start(psi);
+ p?.WaitForExit(15000);
+ var rc = p?.ExitCode ?? -1;
+ TryDelete(regPath);
+ return rc == 0 ? 0 : -1;
+ }
+ finally
+ {
+ TryDelete(regPath);
+ }
}
catch
{
diff --git a/VoiceGarden.UI/ViewModels/CredentialsViewModel.cs b/VoiceGarden.UI/ViewModels/CredentialsViewModel.cs
new file mode 100644
index 0000000..4a5ab99
--- /dev/null
+++ b/VoiceGarden.UI/ViewModels/CredentialsViewModel.cs
@@ -0,0 +1,149 @@
+using System;
+using System.Collections.ObjectModel;
+using System.Linq;
+using System.Threading.Tasks;
+using CommunityToolkit.Mvvm.ComponentModel;
+using CommunityToolkit.Mvvm.Input;
+using VoiceGarden.UI.Localization;
+using VoiceGarden.UI.Models;
+using VoiceGarden.UI.Services;
+
+namespace VoiceGarden.UI.ViewModels;
+
+///
+/// One credential form row in the Credentials tab. Wraps the persistent
+/// CloudEngineSetting and derives field labels from the engine's declared
+/// credential keys. Carries its own verify command so XAML never needs
+/// cross-tree bindings.
+///
+public partial class CredentialsForm : ObservableObject
+{
+ public CloudEngineSetting Setting { get; }
+
+ /// Invoked after a verification completes (parent refreshes key badges).
+ public Action? Verified { get; set; }
+
+ public CredentialsForm(CloudEngineSetting setting)
+ {
+ Setting = setting;
+ var def = EngineDefinition.DiscoverAll()
+ .FirstOrDefault(d => d.Id.Equals(setting.Id, StringComparison.OrdinalIgnoreCase));
+ var keys = def?.CredentialKeys ?? Array.Empty();
+
+ PrimaryLabel = EngineCatalogItem.CredentialKeyLabel(
+ keys.FirstOrDefault(k => k is "apiKey" or "subscriptionKey" or "accessKeyId" or "token") ?? "apiKey");
+
+ var secondaryKey = keys.FirstOrDefault(k => k is "region" or "userId" or "secretAccessKey");
+ SecondaryLabel = secondaryKey != null ? EngineCatalogItem.CredentialKeyLabel(secondaryKey) : "";
+ }
+
+ public string Id => Setting.Id;
+ public string DisplayName => Setting.DisplayName;
+ public string PrimaryLabel { get; }
+ public string SecondaryLabel { get; }
+ public bool NeedsSecondary => SecondaryLabel.Length > 0;
+
+ [ObservableProperty] private bool isVerifying;
+
+ [RelayCommand]
+ private async Task Verify()
+ {
+ if (IsVerifying) return;
+
+ if (string.IsNullOrWhiteSpace(Setting.ApiKey))
+ {
+ Setting.VerificationStatus = Loc.GetString("EnterApiKey");
+ return;
+ }
+
+ IsVerifying = true;
+ Setting.VerificationStatus = Loc.GetString("Validating");
+
+ try
+ {
+ var engineId = Setting.Id;
+ var key = Setting.ApiKey ?? "";
+ var region = Setting.Region ?? "";
+
+ var result = await Task.Run(() =>
+ {
+ var creds = TtsCredentialBuilder.Build(engineId, key, region);
+ if (creds == null)
+ return (ok: false, count: 0, error: Loc.GetString("UnknownEngine"));
+
+ try
+ {
+ using var client = new RustTtsWrapper.TtsClient(engineId, creds);
+ var voices = client.GetVoices();
+ return voices.Count > 0
+ ? (ok: true, count: voices.Count, error: "")
+ : (ok: false, count: 0, error: Loc.GetString("VerifyNoVoices"));
+ }
+ catch (Exception ex)
+ {
+ return (ok: false, count: 0, error: ex.Message);
+ }
+ });
+
+ Setting.VerificationStatus = result.ok
+ ? $"✓ {Loc.GetString("ValidResult", result.count)}"
+ : $"✗ {result.error}";
+ }
+ finally
+ {
+ IsVerifying = false;
+ Verified?.Invoke();
+ }
+ }
+}
+
+///
+/// Tab 2 — credential forms for the engines selected in Tab 1 that need
+/// credentials, with per-engine validation.
+///
+public partial class CredentialsViewModel : ObservableObject
+{
+ private readonly MainViewModel _owner;
+
+ public CredentialsViewModel(MainViewModel owner)
+ {
+ _owner = owner;
+ }
+
+ public ObservableCollection Forms { get; } = new();
+
+ [ObservableProperty] private string statusText = "";
+
+ /// Rebuild the form list from the engines currently selected in Tab 1.
+ public void Refresh()
+ {
+ var selected = _owner.Engines.SelectedCredsEngines()
+ .Select(e => e.CloudSetting)
+ .Where(s => s != null)
+ .Select(s => s!)
+ .ToList();
+
+ // Keep existing forms (verification state, in-progress edits) where possible.
+ var existing = Forms.ToList();
+ Forms.Clear();
+ foreach (var setting in selected)
+ {
+ var form = existing.FirstOrDefault(f => f.Id.Equals(setting.Id, StringComparison.OrdinalIgnoreCase))
+ ?? new CredentialsForm(setting);
+ form.Verified = RefreshKeyHints;
+ Forms.Add(form);
+ }
+
+ StatusText = Forms.Count == 0
+ ? Loc.GetString("CredentialsNoneNeeded")
+ : Loc.GetString("CredentialsIntro");
+ }
+
+ private void RefreshKeyHints() => _owner.Engines.RefreshKeyHints();
+
+ [RelayCommand]
+ private void GoToEngines() => _owner.GoToEngines();
+
+ [RelayCommand]
+ private void GoToVoices() => _owner.GoToVoices();
+}
diff --git a/VoiceGarden.UI/ViewModels/EnginesViewModel.cs b/VoiceGarden.UI/ViewModels/EnginesViewModel.cs
new file mode 100644
index 0000000..02586d0
--- /dev/null
+++ b/VoiceGarden.UI/ViewModels/EnginesViewModel.cs
@@ -0,0 +1,391 @@
+using System;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Linq;
+using System.Threading.Tasks;
+using CommunityToolkit.Mvvm.ComponentModel;
+using CommunityToolkit.Mvvm.Input;
+using VoiceGarden.UI.Localization;
+using VoiceGarden.UI.Models;
+using VoiceGarden.UI.Services;
+
+namespace VoiceGarden.UI.ViewModels;
+
+///
+/// Tab 1 — selectable catalogue of every available engine with
+/// online/offline, credentials and language filters.
+///
+public partial class EnginesViewModel : ObservableObject
+{
+ private readonly MainViewModel _owner;
+ private bool _suppressPersist;
+
+ public EnginesViewModel(MainViewModel owner)
+ {
+ _owner = owner;
+ BuildCatalog();
+ }
+
+ public ObservableCollection AllEngines { get; } = new();
+ public ObservableCollection FilteredEngines { get; } = new();
+
+ /// "All languages" placeholder + every language we have data for.
+ public ObservableCollection LanguageOptions { get; } = new();
+
+ [ObservableProperty] private int typeFilterIndex;
+ [ObservableProperty] private int credsFilterIndex;
+ [ObservableProperty] private string? languageFilter;
+ [ObservableProperty] private string searchText = "";
+ [ObservableProperty] private int selectedCount;
+ [ObservableProperty] private int hiddenUnknownLanguageCount;
+ [ObservableProperty] private bool credentialsNeeded;
+
+ public IReadOnlyList TypeFilterOptions { get; } = new[]
+ {
+ Loc.GetString("FilterAllTypes"),
+ Loc.GetString("FilterOfflineOnly"),
+ Loc.GetString("FilterOnlineOnly"),
+ };
+
+ public IReadOnlyList CredsFilterOptions { get; } = new[]
+ {
+ Loc.GetString("FilterAllEngines"),
+ Loc.GetString("FilterNoCreds"),
+ Loc.GetString("FilterCredsNeeded"),
+ };
+
+ public string SelectedSummary => Loc.GetString("EnginesSelectedSummary", SelectedCount, AllEngines.Count);
+
+ partial void OnTypeFilterIndexChanged(int value) => ApplyFilter();
+ partial void OnCredsFilterIndexChanged(int value) => ApplyFilter();
+ partial void OnLanguageFilterChanged(string? value) => ApplyFilter();
+ partial void OnSearchTextChanged(string value) => ApplyFilter();
+ partial void OnSelectedCountChanged(int value) => OnPropertyChanged(nameof(SelectedSummary));
+
+ private void BuildCatalog()
+ {
+ // Selection change handlers fire while initial state is applied —
+ // the owner has not wired us up yet, so only refresh counts.
+ _suppressPersist = true;
+ try
+ {
+ AllEngines.Clear();
+
+ // Offline — SherpaOnnx models
+ var sherpa = new EngineCatalogItem
+ {
+ Id = "sherpaonnx",
+ DisplayName = Loc.GetString("SherpaOnnxEngineName"),
+ Description = Loc.GetString("SherpaOnnxEngineDesc"),
+ Kind = EngineKind.OfflineModel,
+ IsSelected = _owner.SherpaEnabled,
+ };
+ AddItem(sherpa);
+
+ // Online, free — Edge Read-Aloud voices
+ var edge = new EngineCatalogItem
+ {
+ Id = "edge",
+ DisplayName = Loc.GetString("EdgeEngineName"),
+ Description = Loc.GetString("EdgeEngineDesc"),
+ Kind = EngineKind.CloudFree,
+ IsSelected = _owner.EdgeEnabled,
+ };
+ AddItem(edge);
+
+ // Online, credentialed — discovered from the Rust wrapper
+ foreach (var def in EngineDefinition.DiscoverAll())
+ {
+ var setting = _owner.CloudEngines.FirstOrDefault(s => s.Id.Equals(def.Id, StringComparison.OrdinalIgnoreCase));
+ if (setting == null) continue;
+
+ var item = new EngineCatalogItem
+ {
+ Id = def.Id,
+ DisplayName = def.DisplayName,
+ Description = DescribeEngine(def),
+ Kind = EngineKind.CloudCreds,
+ CloudSetting = setting,
+ IsSelected = setting.Enabled,
+ };
+ AddItem(item);
+
+ // Engines with a static voice list in the wrapper expose
+ // their languages without credentials or a fetch.
+ if (StaticEngineLanguages.TryGetValue(def.Id, out var langs))
+ UpdateEngineLanguages(def.Id, langs);
+ }
+ }
+ finally
+ {
+ _suppressPersist = false;
+ }
+
+ RefreshLanguageOptions();
+ ApplyFilter();
+ RefreshSelectedCount();
+ }
+
+ ///
+ /// Languages for cloud engines whose voice list is hardcoded in the
+ /// wrapper (no voice-list API to query). Mined from rust-tts-wrapper
+ /// src/cloud_engine.rs `static_voices()` at commit 703f27c — do not
+ /// extend by guessing; engines with a voices_url populate from live
+ /// fetches instead (see LoadEdgeLanguagesAsync / the Voices tab).
+ ///
+ private static readonly Dictionary StaticEngineLanguages = new()
+ {
+ ["openai"] = new[] { "en-US" },
+ ["hume"] = new[] { "en-US" },
+ ["mistral"] = new[] { "en-US", "de-DE", "es-ES", "fr-FR", "pt-BR", "it-IT" },
+ ["unrealspeech"] = new[] { "en-US" },
+ ["xai"] = new[] { "en-US", "ur-PK" },
+ ["modelslab"] = new[] { "en-US" },
+ };
+
+ private void AddItem(EngineCatalogItem item)
+ {
+ item.BuildSearchTokens();
+ item.SelectionChanged += OnItemSelectionChanged;
+ AllEngines.Add(item);
+ }
+
+ private static string DescribeEngine(EngineDefinition def)
+ {
+ var hasRegion = def.CredentialKeys.Contains("region");
+ var hasSecret = def.CredentialKeys.Contains("secretAccessKey");
+ var hasUser = def.CredentialKeys.Contains("userId");
+ if (hasSecret) return Loc.GetString("EngineDescKeySecretRegion", def.DisplayName);
+ if (hasRegion) return Loc.GetString("EngineDescKeyRegion", def.DisplayName);
+ if (hasUser) return Loc.GetString("EngineDescKeyUserId", def.DisplayName);
+ return Loc.GetString("EngineDescKeyOnly", def.DisplayName);
+ }
+
+ private void OnItemSelectionChanged(EngineCatalogItem item, bool value)
+ {
+ if (_suppressPersist)
+ {
+ RefreshSelectedCount();
+ return;
+ }
+
+ switch (item.Kind)
+ {
+ case EngineKind.OfflineModel:
+ _owner.SetSherpaEngineEnabled(value);
+ break;
+ case EngineKind.CloudFree:
+ _owner.SetEdgeEngineEnabled(value);
+ break;
+ case EngineKind.CloudCreds:
+ if (item.CloudSetting != null) item.CloudSetting.Enabled = value; // persists via MainViewModel handler
+ break;
+ }
+
+ RefreshSelectedCount();
+ _owner.OnEngineSelectionChanged();
+ }
+
+ private void RefreshSelectedCount()
+ {
+ SelectedCount = AllEngines.Count(e => e.IsSelected);
+ }
+
+ /// Selected engines that need credentials (drives the Credentials tab state).
+ public List SelectedCredsEngines() =>
+ AllEngines.Where(e => e.IsSelected && e.NeedsCredentials).ToList();
+
+ /// All selected engines as ids (drives the Voices tab aggregation).
+ public List SelectedEngines() =>
+ AllEngines.Where(e => e.IsSelected).ToList();
+
+ /// Refresh the "key stored" hint badges from current settings.
+ public void RefreshKeyHints()
+ {
+ foreach (var item in AllEngines)
+ item.HasStoredKey = item.CloudSetting?.HasKey ?? false;
+ }
+
+ [RelayCommand]
+ private void SelectVisible()
+ {
+ foreach (var item in FilteredEngines) item.IsSelected = true;
+ }
+
+ [RelayCommand]
+ private void ClearVisible()
+ {
+ foreach (var item in FilteredEngines) item.IsSelected = false;
+ }
+
+ [RelayCommand]
+ private void GoToCredentials()
+ {
+ if (CredentialsNeeded) _owner.GoToCredentials();
+ }
+
+ [RelayCommand]
+ private void GoToVoices() => _owner.GoToVoices();
+
+ ///
+ /// Merge known languages for an engine (Sherpa catalog languages or
+ /// languages seen when its voice list was fetched) into the filter.
+ /// Language names feed the dropdown; names + ISO codes feed search.
+ ///
+ public void UpdateEngineLanguages(string engineId, IEnumerable languages, IEnumerable? isoCodes = null)
+ {
+ var item = AllEngines.FirstOrDefault(e => e.Id.Equals(engineId, StringComparison.OrdinalIgnoreCase));
+ if (item == null) return;
+
+ var added = false;
+ foreach (var lang in languages)
+ {
+ if (string.IsNullOrWhiteSpace(lang)) continue;
+ if (item.Languages.Add(lang)) added = true;
+ EngineCatalogItem.AddLanguageTokens(item.SearchTokens, lang);
+ }
+ foreach (var code in isoCodes ?? Enumerable.Empty())
+ {
+ if (string.IsNullOrWhiteSpace(code)) continue;
+ if (item.SearchTokens.Add(code.Trim())) added = true;
+ }
+ if (added)
+ {
+ RefreshLanguageOptions();
+ ApplyFilter();
+ item.NotifyLanguagesChanged();
+ }
+ }
+
+ /// Load the SherpaOnnx catalog in the background to learn its languages.
+ public async Task LoadSherpaLanguagesAsync()
+ {
+ try
+ {
+ var langs = await Task.Run(async () =>
+ {
+ var catalog = await SherpaModelService.LoadCatalogAsync();
+ var names = catalog
+ .SelectMany(c => c.Language ?? Enumerable.Empty())
+ .Select(l => l.LanguageName)
+ .Where(n => !string.IsNullOrWhiteSpace(n));
+ // ISO 639-3 codes straight from the catalog ("ara", "eng", …)
+ // so prefix searches on codes work without a fetch.
+ var codes = catalog
+ .SelectMany(c => c.Language ?? Enumerable.Empty())
+ .Select(l => l.LangCode)
+ .Where(c => !string.IsNullOrWhiteSpace(c));
+ return (names: names.Distinct(StringComparer.OrdinalIgnoreCase).ToList(),
+ codes: codes.Distinct(StringComparer.OrdinalIgnoreCase).ToList());
+ });
+ UpdateEngineLanguages("sherpaonnx", langs.names, langs.codes);
+ }
+ catch
+ {
+ // Language filter is best-effort; the Engines tab works without it.
+ }
+ }
+
+ ///
+ /// Fetch the free Edge Read-Aloud voice list (no credentials) so Edge
+ /// languages are searchable/filterable from first launch.
+ ///
+ public async Task LoadEdgeLanguagesAsync()
+ {
+ try
+ {
+ var langs = await Task.Run(() =>
+ {
+ using var client = new RustTtsWrapper.TtsClient("edge", new Dictionary());
+ return client.GetVoices()
+ .Select(v => string.IsNullOrEmpty(v.Language) ? "en-US" : v.Language)
+ .Where(l => !string.IsNullOrWhiteSpace(l))
+ .Distinct(StringComparer.OrdinalIgnoreCase)
+ .ToList();
+ });
+ UpdateEngineLanguages("edge", langs);
+ }
+ catch
+ {
+ // Best-effort: Edge still appears via name/description search.
+ }
+ }
+
+ private void RefreshLanguageOptions()
+ {
+ var all = Loc.GetString("FilterAllLanguages");
+ var selected = LanguageFilter;
+ LanguageOptions.Clear();
+ LanguageOptions.Add(all);
+ foreach (var lang in AllEngines.SelectMany(e => e.Languages).Distinct(StringComparer.OrdinalIgnoreCase).OrderBy(l => l, StringComparer.CurrentCulture))
+ LanguageOptions.Add(lang);
+
+ if (selected != null && LanguageOptions.Contains(selected))
+ LanguageFilter = selected;
+ else
+ LanguageFilter = all;
+ }
+
+ private void ApplyFilter()
+ {
+ var allLabel = Loc.GetString("FilterAllLanguages");
+ var search = SearchFilterText();
+ var languageActive = !string.IsNullOrEmpty(LanguageFilter) && LanguageFilter != allLabel;
+
+ FilteredEngines.Clear();
+ int hiddenUnknown = 0;
+
+ foreach (var e in AllEngines)
+ {
+ if (TypeFilterIndex == 1 && !e.IsOffline) continue;
+ if (TypeFilterIndex == 2 && e.IsOffline) continue;
+ if (CredsFilterIndex == 1 && e.NeedsCredentials) continue;
+ if (CredsFilterIndex == 2 && !e.NeedsCredentials) continue;
+
+ if (languageActive)
+ {
+ if (!e.HasLanguages) { hiddenUnknown++; continue; }
+ if (!e.Languages.Contains(LanguageFilter!)) continue;
+ }
+
+ if (search.Length > 0 && !MatchesSearch(e, search)) continue;
+
+ FilteredEngines.Add(e);
+ }
+
+ HiddenUnknownLanguageCount = hiddenUnknown;
+ OnPropertyChanged(nameof(LanguageFilterNote));
+ }
+
+ ///
+ /// Search matches engine name, id and description (contains, as before)
+ /// plus supported languages — language name in English or native,
+ /// BCP-47 tag and ISO 639-1/639-3 code — as a case-insensitive prefix
+ /// match, so "ara" and "arabic" both surface Arabic-capable engines.
+ ///
+ private static bool MatchesSearch(EngineCatalogItem e, string search)
+ {
+ if (e.DisplayName.Contains(search, StringComparison.OrdinalIgnoreCase)) return true;
+ if (e.Id.Contains(search, StringComparison.OrdinalIgnoreCase)) return true;
+ if (e.Description.Contains(search, StringComparison.OrdinalIgnoreCase)) return true;
+ foreach (var token in e.SearchTokens)
+ {
+ if (token.StartsWith(search, StringComparison.OrdinalIgnoreCase)) return true;
+ }
+ return false;
+ }
+
+ public string? LanguageFilterNote
+ {
+ get
+ {
+ var allLabel = Loc.GetString("FilterAllLanguages");
+ var languageActive = !string.IsNullOrEmpty(LanguageFilter) && LanguageFilter != allLabel;
+ return languageActive && HiddenUnknownLanguageCount > 0
+ ? Loc.GetString("LanguageFilterHiddenNote", HiddenUnknownLanguageCount)
+ : null;
+ }
+ }
+
+ private string SearchFilterText() => SearchText?.Trim() ?? "";
+}
diff --git a/VoiceGarden.UI/ViewModels/MainViewModel.cs b/VoiceGarden.UI/ViewModels/MainViewModel.cs
index d4a79c3..98de685 100644
--- a/VoiceGarden.UI/ViewModels/MainViewModel.cs
+++ b/VoiceGarden.UI/ViewModels/MainViewModel.cs
@@ -38,24 +38,33 @@ public void Dispose()
}
}
+///
+/// Tab shell for the 3-tab accessible flow (Engines → Credentials → Voices)
+/// plus an Advanced tab that keeps every pre-existing function available.
+///
public partial class MainViewModel : ObservableObject, IDisposable
{
+ public const int EnginesTabIndex = 0;
+ public const int CredentialsTabIndex = 1;
+ public const int VoicesTabIndex = 2;
+ public const int AdvancedTabIndex = 3;
+
public MainViewModel()
{
- AppName = BrandingConfig.AppName;
- ShowAdvanced = false;
-
// Track app launch (only if opted in)
AnalyticsService.Track("app_launched");
// Load settings from registry
- SherpaEnabled = !RegistryService.GetFlag("NoSherpaVoices", !BrandingConfig.DefaultSherpaEnabled);
- EdgeEnabled = !RegistryService.GetFlag("NoEdgeVoices");
+ sherpaEnabled = !RegistryService.GetFlag("NoSherpaVoices", !BrandingConfig.DefaultSherpaEnabled);
+ edgeEnabled = !RegistryService.GetFlag("NoEdgeVoices");
AnalyticsEnabled = Services.AnalyticsService.IsEnabled;
- LogLevelIndex = RegistryService.GetDword("LogLevel", 0);
+ // spdlog levels: 0=trace … 4=error, 6=off; adapter defaults to info(2)
+ LogLevelIndex = RegistryService.GetDword("LogLevel", 2);
+ SapiAliasEnUs = Services.SapiAliasSettings.EnUsEnabled;
+ SapiAliasArabic = Services.SapiAliasSettings.ArabicEnabled;
// Load cloud engines
- foreach (var def in EngineDefinition.All)
+ foreach (var def in EngineDefinition.DiscoverAll())
{
var setting = new CloudEngineSetting
{
@@ -93,13 +102,25 @@ public MainViewModel()
};
setting.PropertyChanged += handler;
- // Track subscription for cleanup using simple tuple
+ // Track subscription for cleanup
_eventSubscriptions.Add(Disposable.Create(() =>
setting.PropertyChanged -= handler));
CloudEngines.Add(setting);
}
+ // Build the tab view models once the engine settings exist
+ Engines = new EnginesViewModel(this);
+ Credentials = new CredentialsViewModel(this);
+ Voices = new VoicesViewModel(this);
+ OnEngineSelectionChanged();
+ Engines.RefreshKeyHints();
+
+ // Learn the Sherpa catalog languages and the free Edge voice-list
+ // languages for the Engines filter/search in the background
+ _ = Engines.LoadSherpaLanguagesAsync();
+ _ = Engines.LoadEdgeLanguagesAsync();
+
// Count installed SherpaOnnx models
UpdateSherpaModelCount();
@@ -112,19 +133,113 @@ public MainViewModel()
public void Dispose()
{
- // Unsubscribe from all CloudEngineSetting events
- foreach (var setting in CloudEngines.OfType())
- {
- // Manually unsubscribe by replacing with empty handler
- // (C# event pattern doesn't provide direct unsubscribe for lambdas)
- }
_eventSubscriptions.Clear();
}
- [ObservableProperty] private string appName = "VoiceGarden";
- [ObservableProperty] private bool showAdvanced = true;
- [ObservableProperty] private bool sherpaEnabled = true;
- [ObservableProperty] private bool edgeEnabled = false;
+ // ----- Engine enable state (persisted; driven from the Engines tab) -----
+
+ [ObservableProperty] private bool sherpaEnabled;
+ [ObservableProperty] private bool edgeEnabled;
+
+ partial void OnSherpaEnabledChanged(bool value) => RegistryService.SetFlag("NoSherpaVoices", !value);
+
+ partial void OnEdgeEnabledChanged(bool value)
+ {
+ RegistryService.SetFlag("NoEdgeVoices", !value);
+ AnalyticsService.Track("engine_toggled", ("engine", "edge"), ("enabled", value));
+ }
+
+ internal void SetSherpaEngineEnabled(bool value) => SherpaEnabled = value;
+ internal void SetEdgeEngineEnabled(bool value) => EdgeEnabled = value;
+
+ // ----- Tabs -----
+
+ [ObservableProperty] private int selectedTabIndex;
+
+ partial void OnSelectedTabIndexChanged(int value)
+ {
+ var name = value switch
+ {
+ CredentialsTabIndex => Loc.GetString("TabCredentials"),
+ VoicesTabIndex => Loc.GetString("TabVoices"),
+ AdvancedTabIndex => Loc.GetString("Advanced"),
+ _ => Loc.GetString("TabEngines"),
+ };
+ AnnounceViewChange(name);
+
+ // Voices load themselves the first time the tab is shown (and again
+ // if the engine selection changed since the last load) — the user
+ // should never have to press Load.
+ if (value == VoicesTabIndex && (Voices.TotalCount == 0 || Voices.IsStale))
+ _ = Voices.LoadVoicesCommand.ExecuteAsync(null);
+ }
+
+ public EnginesViewModel Engines { get; private set; } = null!;
+ public CredentialsViewModel Credentials { get; private set; } = null!;
+ public VoicesViewModel Voices { get; private set; } = null!;
+
+ /// Selected engines that need credentials — enables the Credentials tab.
+ [ObservableProperty] private int selectedCredsEngineCount;
+
+ public bool CredentialsTabEnabled => SelectedCredsEngineCount > 0;
+
+ public string CredentialsTabHeader => Loc.GetString("TabCredentials");
+
+ public string CredentialsTabState => CredentialsTabEnabled
+ ? Loc.GetString("TabCredentialsCount", SelectedCredsEngineCount)
+ : Loc.GetString("TabCredentialsNotNeeded");
+
+ public string VoicesTabHeader => Loc.GetString("TabVoices");
+
+ public string VoicesTabState { get; private set; } = "";
+
+ public string EnginesTabHeader => Loc.GetString("TabEngines");
+
+ public string EnginesTabState { get; private set; } = "";
+
+ /// Called by the Engines tab after any selection change.
+ internal void OnEngineSelectionChanged()
+ {
+ SelectedCredsEngineCount = Engines.SelectedCredsEngines().Count;
+ OnPropertyChanged(nameof(CredentialsTabEnabled));
+ OnPropertyChanged(nameof(CredentialsTabState));
+ EnginesTabState = Loc.GetString("TabEnginesCount", Engines.SelectedCount);
+ OnPropertyChanged(nameof(EnginesTabState));
+ Engines.CredentialsNeeded = CredentialsTabEnabled;
+
+ Credentials.Refresh();
+ Engines.RefreshKeyHints();
+ Voices.MarkStale();
+
+ // If the Credentials tab just became unnecessary while it is open, fall back to Engines.
+ if (!CredentialsTabEnabled && SelectedTabIndex == CredentialsTabIndex)
+ SelectedTabIndex = EnginesTabIndex;
+ }
+
+ /// Called by the Voices tab after a load so the header count refreshes.
+ internal void OnVoicesLoaded()
+ {
+ VoicesTabState = Loc.GetString("TabVoicesCount", Voices.TotalCount);
+ OnPropertyChanged(nameof(VoicesTabState));
+ }
+
+ partial void OnSelectedCredsEngineCountChanged(int value)
+ {
+ OnPropertyChanged(nameof(CredentialsTabEnabled));
+ OnPropertyChanged(nameof(CredentialsTabState));
+ }
+
+ internal void GoToEngines() => SelectedTabIndex = EnginesTabIndex;
+
+ internal void GoToCredentials()
+ {
+ if (CredentialsTabEnabled) SelectedTabIndex = CredentialsTabIndex;
+ }
+
+ internal void GoToVoices() => SelectedTabIndex = VoicesTabIndex;
+
+ // ----- Advanced tab state -----
+
[ObservableProperty] private bool analyticsEnabled = false;
partial void OnAnalyticsEnabledChanged(bool value)
@@ -132,7 +247,20 @@ partial void OnAnalyticsEnabledChanged(bool value)
Services.AnalyticsService.IsEnabled = value;
if (value) Services.AnalyticsService.Track("analytics_opted_in");
}
- [ObservableProperty] private int logLevelIndex = 0;
+
+ [ObservableProperty] private int logLevelIndex = 2;
+ partial void OnLogLevelIndexChanged(int value) => RegistryService.SetDword("LogLevel", value);
+
+ // ----- SAPI alias settings (applied whenever voices are promoted) -----
+
+ [ObservableProperty] private bool sapiAliasEnUs;
+
+ partial void OnSapiAliasEnUsChanged(bool value) => Services.SapiAliasSettings.EnUsEnabled = value;
+
+ [ObservableProperty] private bool sapiAliasArabic;
+
+ partial void OnSapiAliasArabicChanged(bool value) => Services.SapiAliasSettings.ArabicEnabled = value;
+
[ObservableProperty] private string status64Bit = Loc.GetString("Checking");
[ObservableProperty] private string status32Bit = Loc.GetString("Checking");
[ObservableProperty] private bool is64Installed = false;
@@ -140,7 +268,7 @@ partial void OnAnalyticsEnabledChanged(bool value)
[ObservableProperty] private string install64Text = Loc.GetString("Install");
[ObservableProperty] private string install32Text = Loc.GetString("Install");
[ObservableProperty] private string sherpaModelSummary = "";
- [ObservableProperty] private bool isAboutVisible = false;
+
public string AboutText =>
$"VoiceGarden v{System.Reflection.Assembly.GetExecutingAssembly().GetName().Version?.ToString(3)}\n\n" +
"SAPI Voice Adapter Configuration Tool\n\n" +
@@ -151,63 +279,6 @@ partial void OnAnalyticsEnabledChanged(bool value)
public ObservableCollection CloudEngines { get; } = new();
- public string AdvancedToggleText => ShowAdvanced ? Loc.GetString("HideAdvanced") : Loc.GetString("ShowAdvanced");
-
- partial void OnSherpaEnabledChanged(bool value) => RegistryService.SetFlag("NoSherpaVoices", !value);
- partial void OnEdgeEnabledChanged(bool value)
- {
- RegistryService.SetFlag("NoEdgeVoices", !value);
- AnalyticsService.Track("engine_toggled", ("engine", "edge"), ("enabled", value));
- }
- partial void OnLogLevelIndexChanged(int value) => RegistryService.SetDword("LogLevel", value);
- partial void OnShowAdvancedChanged(bool value) => OnPropertyChanged(nameof(AdvancedToggleText));
-
- [ObservableProperty] private bool isVoiceConfigVisible = false;
- [ObservableProperty] private bool isSherpaManagerVisible = false;
- [ObservableProperty] private bool isEngineConfigVisible = false;
-
- public bool IsMainViewVisible => !IsVoiceConfigVisible && !IsSherpaManagerVisible && !IsEngineConfigVisible;
-
- public VoiceConfigViewModel VoiceConfig { get; } = new();
- public SherpaModelsViewModel SherpaModels { get; } = new();
-
- [RelayCommand]
- private void OpenVoiceConfig()
- {
- // Only show enabled engines in the dropdown
- var enabledEngines = CloudEngines.Where(e => e.Enabled).Select(e => e.Id.ToLowerInvariant()).ToArray();
- VoiceConfig.AvailableEngines = enabledEngines;
-
- // Select first enabled engine
- if (enabledEngines.Length > 0)
- VoiceConfig.Initialize(enabledEngines[0]);
- else
- VoiceConfig.Initialize("azure");
-
- IsVoiceConfigVisible = true;
- OnPropertyChanged(nameof(IsMainViewVisible));
- AnnounceViewChange("Configure Voices");
- }
-
- [RelayCommand]
- private void OpenEngineConfig()
- {
- IsEngineConfigVisible = true;
- OnPropertyChanged(nameof(IsMainViewVisible));
- AnnounceViewChange("Configure Credentials");
- }
-
- [RelayCommand]
- private void BackToMain()
- {
- IsVoiceConfigVisible = false;
- IsSherpaManagerVisible = false;
- IsEngineConfigVisible = false;
- IsAboutVisible = false;
- OnPropertyChanged(nameof(IsMainViewVisible));
- AnnounceViewChange("Main view");
- }
-
private void UpdateSherpaModelCount()
{
var modelsDir = Path.Combine(
@@ -270,15 +341,6 @@ private async Task Uninstall32()
RefreshInstallStatus();
}
- [RelayCommand]
- private void OpenSherpaManager()
- {
- IsSherpaManagerVisible = true;
- OnPropertyChanged(nameof(IsMainViewVisible));
- _ = SherpaModels.LoadCatalogCommand.ExecuteAsync(null);
- }
-
-
[RelayCommand]
private void OpenLogs()
{
@@ -290,11 +352,11 @@ private void OpenLogs()
}
[RelayCommand]
- private void ShowAbout()
+ private void OpenModelsFolder()
{
- IsAboutVisible = true;
- OnPropertyChanged(nameof(IsMainViewVisible));
- AnnounceViewChange("About VoiceGarden");
+ var dir = Services.SherpaModelService.GetModelsDir();
+ if (Directory.Exists(dir))
+ Process.Start("explorer.exe", $"\"{dir}\"");
}
[ObservableProperty] private string screenReaderAnnouncement = "";
diff --git a/VoiceGarden.UI/ViewModels/SherpaModelsViewModel.cs b/VoiceGarden.UI/ViewModels/SherpaModelsViewModel.cs
deleted file mode 100644
index b3b132f..0000000
--- a/VoiceGarden.UI/ViewModels/SherpaModelsViewModel.cs
+++ /dev/null
@@ -1,501 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Collections.ObjectModel;
-using System.IO;
-using System.Linq;
-using System.Threading.Tasks;
-using CommunityToolkit.Mvvm.ComponentModel;
-using CommunityToolkit.Mvvm.Input;
-using RustTtsWrapper;
-using VoiceGarden.UI.Localization;
-using VoiceGarden.UI.Services;
-
-namespace VoiceGarden.UI.ViewModels;
-
-public partial class SherpaModelItem : ObservableObject
-{
- public string Id { get; set; } = "";
- public string Name { get; set; } = "";
- public string Language { get; set; } = "";
- public string ModelType { get; set; } = "vits";
- public long FileSizeMb { get; set; }
- public string Url { get; set; } = "";
-
- [ObservableProperty] private bool isDownloaded;
- [ObservableProperty] private bool isPromoted;
- [ObservableProperty] private bool isSelected;
- [ObservableProperty] private bool isDownloading;
- [ObservableProperty] private int downloadProgress;
- [ObservableProperty] private string downloadStatus = "";
-}
-
-public partial class SherpaModelsViewModel : ObservableObject
-{
- [ObservableProperty] private string searchFilter = "";
- [ObservableProperty] private string languageFilter = "";
- [ObservableProperty] private bool showInstalledOnly;
- [ObservableProperty] private string statusText = Loc.GetString("Ready");
- [ObservableProperty] private bool isLoading;
- [ObservableProperty] private int totalCount;
- [ObservableProperty] private int downloadedCount;
- [ObservableProperty] private int promotedCount;
-
- public ObservableCollection AllModels { get; } = new();
- public ObservableCollection FilteredModels { get; } = new();
-
- private List _catalog = new();
- private List _installed = new();
-
- partial void OnSearchFilterChanged(string value) => ApplyFilter();
- partial void OnLanguageFilterChanged(string value) => ApplyFilter();
- partial void OnShowInstalledOnlyChanged(bool value) => ApplyFilter();
-
- [RelayCommand]
- private async Task LoadCatalog()
- {
- IsLoading = true;
- StatusText = Loc.GetString("LoadingCatalog");
-
- try
- {
- // Load catalog off the UI thread to prevent freezing with 1300+ models
- var catalog = await Task.Run(() => SherpaModelService.LoadCatalogAsync().GetAwaiter().GetResult());
- var installed = await Task.Run(() => SherpaModelService.ScanInstalledModels());
- _installed = installed;
-
- // Build model items off the UI thread
- var items = await Task.Run(() =>
- {
- var result = new System.Collections.Concurrent.ConcurrentBag();
- System.Threading.Tasks.Parallel.ForEach(catalog, cat =>
- {
- var langInfo = cat.Language?.FirstOrDefault();
- var inst = installed.FirstOrDefault(i => i.Id == cat.Id);
- result.Add(new SherpaModelItem
- {
- Id = cat.Id,
- Name = string.IsNullOrEmpty(cat.Name) ? cat.Id : cat.Name,
- Language = langInfo?.LanguageName ?? "Unknown",
- ModelType = cat.ModelType?.Contains("kokoro") == true ? "kokoro"
- : cat.ModelType?.Contains("matcha") == true ? "matcha"
- : "vits",
- Url = cat.Url ?? "",
- FileSizeMb = (long)(cat.FileSizeMb ?? 0),
- IsDownloaded = inst != null,
- IsPromoted = inst?.IsPromoted ?? false,
- });
- });
- return result.ToList();
- });
-
- AllModels.Clear();
- foreach (var item in items)
- AllModels.Add(item);
-
- ApplyFilter();
- UpdateCounts();
- StatusText = $"Loaded {AllModels.Count} voices, {_installed.Count} installed";
- }
- catch (Exception ex)
- {
- StatusText = $"Error: {ex.Message}";
- }
- finally
- {
- IsLoading = false;
- }
- }
-
- [RelayCommand]
- private void Rescan()
- {
- RefreshInstalled();
- foreach (var item in AllModels)
- {
- var installed = _installed.FirstOrDefault(i => i.Id == item.Id);
- item.IsDownloaded = installed != null;
- item.IsPromoted = installed?.IsPromoted ?? false;
- }
- UpdateCounts();
- StatusText = Loc.GetString("RescannedModels", _installed.Count);
- }
-
- [ObservableProperty] private bool addEnUsAlias = true;
-
- [RelayCommand]
- private async Task DownloadSelected()
- {
- var selected = AllModels.Where(m => m.IsSelected && !m.IsDownloaded).ToList();
- if (selected.Count == 0)
- {
- StatusText = Loc.GetString("SelectModelsFirst");
- return;
- }
-
- // Load catalog for download URLs
- var catalog = await SherpaModelService.LoadCatalogAsync();
-
- int okCount = 0, failCount = 0;
-
- foreach (var model in selected)
- {
- var catalogModel = catalog.FirstOrDefault(c => c.Id == model.Id);
- if (catalogModel == null || string.IsNullOrEmpty(catalogModel.Url))
- {
- model.DownloadStatus = Loc.GetString("NoDownloadUrl");
- failCount++;
- continue;
- }
-
- var sizeMb = catalogModel.FileSizeMb > 0 ? $"{catalogModel.FileSizeMb:F0}MB" : "??MB";
- model.DownloadStatus = Loc.GetString("DownloadingModel", model.Id, sizeMb);
- model.DownloadProgress = 0;
- model.IsDownloading = true;
- StatusText = Loc.GetString("DownloadingModel", model.Name, sizeMb);
-
- try
- {
- var progress = new Progress<(int pct, string msg)>(p =>
- {
- model.DownloadProgress = p.pct;
- model.DownloadStatus = $"{p.pct}% - {model.Id}";
- StatusText = $"Downloading {model.Name}: {p.msg}";
- });
-
- await SherpaModelService.DownloadModelAsync(catalogModel, (IProgress<(int, string)>)progress);
- model.IsDownloaded = true;
- model.IsDownloading = false;
- model.DownloadProgress = 100;
- model.DownloadStatus = Loc.GetString("DownloadedStatus");
- }
- catch (Exception ex)
- {
- model.IsDownloading = false;
- model.DownloadProgress = 0;
- var msg = ex.Message;
- // Unwrap inner exceptions for SSL/TLS errors
- if (ex.InnerException != null)
- msg += $" → {ex.InnerException.Message}";
- model.DownloadStatus = $"Failed: {msg}";
- failCount++;
- }
- }
-
- RefreshInstalled();
- foreach (var item in AllModels)
- {
- var installed = _installed.FirstOrDefault(i => i.Id == item.Id);
- item.IsDownloaded = installed != null;
- item.IsPromoted = installed?.IsPromoted ?? false;
- }
- UpdateCounts();
-
- if (okCount > 0)
- Services.AnalyticsService.Track("model_downloaded", ("count", okCount), ("failed", failCount));
-
- StatusText = failCount == 0
- ? Loc.GetString("DownloadedCount", okCount)
- : okCount > 0
- ? Loc.GetString("DownloadedFailedCount", okCount, failCount)
- : Loc.GetString("DownloadFailed", failCount);
- }
-
- [RelayCommand]
- private void PromoteAll()
- {
- IsLoading = true;
- StatusText = Loc.GetString("InstallingSAPI");
-
- try
- {
- // Try direct first (works if already admin)
- var (promoted, failed) = SherpaModelService.PromoteAll(AddEnUsAlias);
-
- // Nothing promoted AND nothing failed means no .onnx models were found at all
- if (promoted == 0 && failed == 0)
- {
- Rescan();
- StatusText = Loc.GetString("NoDownloadedModels");
- IsLoading = false;
- return;
- }
-
- if (promoted > 0)
- {
- // Succeeded (running as admin)
- Rescan();
- StatusText = failed == 0
- ? Loc.GetString("InstalledModelsSAPI", promoted)
- : Loc.GetString("InstalledModelsFailed", promoted, failed);
- return;
- }
-
- // promoted == 0 && failed > 0 — need elevation.
- // Use the fast .reg import path instead of relaunching the exe.
- StatusText = Loc.GetString("RequestingAdmin");
- var (elevPromoted, elevFailed, error) = SherpaModelService.PromoteAllElevated();
-
- Rescan();
-
- if (elevPromoted > 0)
- {
- Services.AnalyticsService.Track("voices_promoted", ("engine", "sherpaonnx"), ("count", elevPromoted));
- StatusText = elevFailed == 0
- ? Loc.GetString("InstalledModelsSAPI", elevPromoted)
- : Loc.GetString("InstalledModelsFailed", elevPromoted, elevFailed);
- }
- else if (error == "UAC cancelled")
- {
- StatusText = Loc.GetString("InstallCancelled");
- }
- else
- {
- StatusText = Loc.GetString("InstallFailed", error);
- }
- }
- catch (Exception ex)
- {
- StatusText = $"Error: {ex.Message}";
- }
- finally
- {
- IsLoading = false;
- }
- }
-
- [RelayCommand]
- private async Task PreviewModel(SherpaModelItem model)
- {
- if (!model.IsDownloaded)
- {
- StatusText = Loc.GetString("DownloadModelFirst");
- return;
- }
-
- model.DownloadStatus = Loc.GetString("Previewing");
- try
- {
- var installed = _installed.FirstOrDefault(i => i.Id == model.Id);
- if (installed?.ModelPath == null)
- {
- StatusText = Loc.GetString("ModelFilesNotFound");
- return;
- }
-
- // Use rust-tts-wrapper for preview (same engine as the SAPI adapter)
- // Derive modelId and modelPath from the installed model path
- var modelId = "";
- var modelBasePath = "";
- if (installed.ModelPath != null)
- {
- var p = System.IO.Path.GetDirectoryName(installed.ModelPath);
- while (p != null && System.IO.Path.GetFileName(p) != "models")
- p = System.IO.Path.GetDirectoryName(p);
- if (p != null && System.IO.Path.GetFileName(p) == "models")
- {
- var rel = System.IO.Path.GetRelativePath(p, System.IO.Path.GetDirectoryName(installed.ModelPath)!);
- modelId = rel.Split(System.IO.Path.DirectorySeparatorChar)[0];
- modelBasePath = p;
- }
- }
-
- if (string.IsNullOrEmpty(modelId))
- {
- StatusText = Loc.GetString("NoModelId");
- return;
- }
-
- using var client = new RustTtsWrapper.TtsClient("sherpaonnx", new Dictionary
- {
- { "modelId", modelId },
- { "modelPath", modelBasePath }
- });
-
- // Use language-appropriate preview text
- var previewText = GetPreviewText(model);
- StatusText = $"Previewing {model.Name}...";
- var audioData = client.SynthToBytes(previewText);
- if (audioData.Length > 0)
- {
- // Rust returns raw PCM16 mono — wrap in WAV header for SoundPlayer
- var wavData = WrapPcmInWav(audioData, 24000);
- var tempFile = System.IO.Path.Combine(System.IO.Path.GetTempPath(), $"vg_sherpa_{Guid.NewGuid():N}.wav");
- await System.IO.File.WriteAllBytesAsync(tempFile, wavData);
- _ = Task.Run(() =>
- {
- try { using var p = new System.Media.SoundPlayer(tempFile); p.PlaySync(); }
- catch (Exception playEx) { System.Diagnostics.Debug.WriteLine($"SoundPlayer: {playEx.Message}"); }
- finally { try { System.IO.File.Delete(tempFile); } catch { } }
- });
- model.DownloadStatus = Loc.GetString("DownloadedStatus");
- StatusText = $"Previewing {model.Name}";
- }
- else
- {
- model.DownloadStatus = Loc.GetString("DownloadedStatus");
- StatusText = $"No audio generated for {model.Name}";
- }
- }
- catch (RustTtsWrapper.TtsException ex)
- {
- model.DownloadStatus = Loc.GetString("DownloadedStatus");
- StatusText = $"Preview failed: {ex.Message}";
- System.Diagnostics.Debug.WriteLine($"Preview exception for {model.Id}: {ex}");
- }
- }
-
- ///
- /// Get language-appropriate preview text. MMS models are character-based and
- /// only recognize characters from their target language script.
- ///
- private static string GetPreviewText(SherpaModelItem model)
- {
- var id = model.Id.ToLowerInvariant();
-
- // English models — use English
- if (id.Contains("eng") || id.StartsWith("piper-en") || id.StartsWith("kokoro-en"))
- return $"Hello, this is a {model.Name} voice.";
-
- // MMS models — extract the ISO 639-3 code and try a native greeting
- if (id.StartsWith("mms_"))
- {
- var langCode = id.Substring(4); // e.g., "fas", "hyw", "ara"
- return langCode switch
- {
- "fas" => "سلام، این یک صدای فارسی است.", // Persian
- "ara" => "مرحبا، هذه تجربة صوتية.", // Arabic
- "hyw" or "hye" => "Բարև, սա ձայնային փորձարկում է:", // Armenian
- "hin" => "नमस्ते, यह एक आवाज परीक्षण है।", // Hindi
- "ben" => "হ্যালো, এটি একটি ভয়েস পরীক্ষা।", // Bengali
- "urd" => "ہیلو، یہ ایک آواز کا ٹیسٹ ہے۔", // Urdu
- "rus" => "Привет, это тестовое озвучивание.", // Russian
- "zho" or "cmn" => "你好,这是一个语音测试。", // Chinese
- "jpn" => "こんにちは、これは音声テストです。", // Japanese
- "kor" => "안녕하세요, 음성 테스트입니다.", // Korean
- "tur" => "Merhaba, bu bir ses testidir.", // Turkish
- "vie" => "Xin chào, đây là một bài kiểm tra giọng nói.", // Vietnamese
- "tha" => "สวัสดีนี่คือการทดสอบเสียงพูด", // Thai
- "fra" or "fre" => "Bonjour, ceci est un test vocal.", // French
- "deu" or "ger" => "Hallo, dies ist ein Sprachtest.", // German
- "spa" => "Hola, esta es una prueba de voz.", // Spanish
- "por" => "Olá, este é um teste de voz.", // Portuguese
- "ita" => "Ciao, questo è un test vocale.", // Italian
- "guj" => "નમસ્તે, આ એક અવાજ ચકાસણી છે.", // Gujarati
- _ => $"[test] {langCode}", // Fallback — may produce no audio
- };
- }
-
- // Piper/Kokoro non-English — try English (Piper models often support it)
- return $"Hello. {model.Name}.";
- }
-
- ///
- /// Wrap raw PCM16 mono samples in a WAV header so SoundPlayer can play them.
- ///
- private static byte[] WrapPcmInWav(byte[] pcm, int sampleRate)
- {
- using var ms = new System.IO.MemoryStream();
- using var bw = new System.IO.BinaryWriter(ms);
- short channels = 1;
- short bitsPerSample = 16;
- int byteRate = sampleRate * channels * bitsPerSample / 8;
- short blockAlign = (short)(channels * bitsPerSample / 8);
-
- bw.Write(System.Text.Encoding.ASCII.GetBytes("RIFF"));
- bw.Write(36 + pcm.Length);
- bw.Write(System.Text.Encoding.ASCII.GetBytes("WAVE"));
- bw.Write(System.Text.Encoding.ASCII.GetBytes("fmt "));
- bw.Write(16);
- bw.Write((short)1);
- bw.Write(channels);
- bw.Write(sampleRate);
- bw.Write(byteRate);
- bw.Write(blockAlign);
- bw.Write(bitsPerSample);
- bw.Write(System.Text.Encoding.ASCII.GetBytes("data"));
- bw.Write(pcm.Length);
- bw.Write(pcm);
- return ms.ToArray();
- }
-
- [RelayCommand]
- private void OpenModelsFolder()
- {
- var dir = SherpaModelService.GetModelsDir();
- if (Directory.Exists(dir))
- System.Diagnostics.Process.Start("explorer.exe", $"\"{dir}\"");
- }
-
- private void RefreshInstalled()
- {
- _installed = SherpaModelService.ScanInstalledModels()
- .Where(m => !string.IsNullOrEmpty(m.ModelPath))
- .ToList();
- }
-
- private void PopulateModels()
- {
- AllModels.Clear();
- foreach (var cat in _catalog)
- {
- var installed = _installed.FirstOrDefault(i => i.Id == cat.Id);
- var item = new SherpaModelItem
- {
- Id = cat.Id,
- Name = cat.Name,
- Language = cat.Language?.FirstOrDefault()?.LanguageName ??
- cat.Language?.FirstOrDefault()?.LangCode ??
- cat.Language?.FirstOrDefault()?.Country ?? "Unknown",
- ModelType = cat.ModelType ?? "vits",
- FileSizeMb = (long)(cat.FileSizeMb ?? 0),
- Url = cat.Url ?? "",
- IsDownloaded = installed != null,
- IsPromoted = installed?.IsPromoted ?? false,
- };
- AllModels.Add(item);
- }
- // Also add installed models not in catalog
- foreach (var inst in _installed)
- {
- if (!AllModels.Any(m => m.Id == inst.Id))
- {
- AllModels.Add(new SherpaModelItem
- {
- Id = inst.Id,
- Name = inst.Id,
- IsDownloaded = true,
- IsPromoted = inst.IsPromoted,
- });
- }
- }
-
- ApplyFilter();
- UpdateCounts();
- }
-
- private void ApplyFilter()
- {
- FilteredModels.Clear();
- var filter = SearchFilter?.Trim().ToLowerInvariant() ?? "";
- var langFilter = LanguageFilter?.Trim().ToLowerInvariant() ?? "";
-
- foreach (var m in AllModels)
- {
- if (ShowInstalledOnly && !m.IsDownloaded) continue;
- if (!string.IsNullOrEmpty(filter) &&
- !m.Name.ToLowerInvariant().Contains(filter) &&
- !m.Id.ToLowerInvariant().Contains(filter) &&
- !m.Language.ToLowerInvariant().Contains(filter)) continue;
- if (!string.IsNullOrEmpty(langFilter) &&
- !m.Language.ToLowerInvariant().Contains(langFilter)) continue;
- FilteredModels.Add(m);
- }
- }
-
- private void UpdateCounts()
- {
- TotalCount = AllModels.Count;
- DownloadedCount = AllModels.Count(m => m.IsDownloaded);
- PromotedCount = AllModels.Count(m => m.IsPromoted);
- }
-}
diff --git a/VoiceGarden.UI/ViewModels/VoiceConfigViewModel.cs b/VoiceGarden.UI/ViewModels/VoiceConfigViewModel.cs
deleted file mode 100644
index 647fbd4..0000000
--- a/VoiceGarden.UI/ViewModels/VoiceConfigViewModel.cs
+++ /dev/null
@@ -1,402 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Collections.ObjectModel;
-using System.Linq;
-using System.Threading.Tasks;
-using CommunityToolkit.Mvvm.ComponentModel;
-using CommunityToolkit.Mvvm.Input;
-using VoiceGarden.UI.Localization;
-using VoiceGarden.UI.Services;
-
-namespace VoiceGarden.UI.ViewModels;
-
-public partial class VoiceItem : ObservableObject
-{
- public string Id { get; set; } = "";
- public string Name { get; set; } = "";
- public string Language { get; set; } = "";
- public string Gender { get; set; } = "";
- public string Provider { get; set; } = "";
-
- [ObservableProperty] private bool isSelected;
- [ObservableProperty] private bool isInstalled;
-}
-
-public partial class VoiceConfigViewModel : ObservableObject
-{
- private string _currentEngine = "azure";
-
- [ObservableProperty] private string searchFilter = "";
- [ObservableProperty] private string statusText = Loc.GetString("Ready");
- [ObservableProperty] private bool isLoading;
- [ObservableProperty] private bool isValidated;
- [ObservableProperty] private string validationResult = "";
- [ObservableProperty] private int totalVoices;
- [ObservableProperty] private int selectedCount;
- [ObservableProperty] private int installedCount;
-
- public ObservableCollection AllVoices { get; } = new();
- public ObservableCollection FilteredVoices { get; } = new();
-
- /// Only engines enabled (ticked) on the main page.
- [ObservableProperty] private string[] availableEngines = Array.Empty();
-
- public string CurrentEngine
- {
- get => _currentEngine;
- set {
- _currentEngine = value;
- OnPropertyChanged();
- IsValidated = false;
- _ = RefreshInstalledStatus();
- }
- }
-
- private string GetKey() => GetSavedKey(_currentEngine);
- private string GetRegion() => GetSavedRegion(_currentEngine);
-
- private static string GetSavedKey(string engine)
- {
- var cap = System.Globalization.CultureInfo.CurrentCulture.TextInfo.ToTitleCase(engine);
- return Services.RegistryService.GetString($"{cap}VoiceKey")
- ?? (engine == "azure" ? Services.RegistryService.GetString("AzureVoiceKey") : null) ?? "";
- }
-
- private static string GetSavedRegion(string engine)
- {
- var cap = System.Globalization.CultureInfo.CurrentCulture.TextInfo.ToTitleCase(engine);
- return Services.RegistryService.GetString($"{cap}VoiceRegion")
- ?? (engine == "azure" ? Services.RegistryService.GetString("AzureVoiceRegion") : null) ?? "";
- }
-
- partial void OnSearchFilterChanged(string value) => ApplyFilter();
-
- [RelayCommand]
- private async Task FetchVoices()
- {
- if (string.IsNullOrWhiteSpace(GetKey()))
- {
- StatusText = Loc.GetString("EnterApiKeyFirst");
- return;
- }
-
- IsLoading = true;
- StatusText = Loc.GetString("FetchingVoices", CurrentEngine);
- AllVoices.Clear();
- FilteredVoices.Clear();
-
- try
- {
- var creds = BuildRustCredentials();
- if (creds == null)
- {
- StatusText = $"Unknown engine: {CurrentEngine}";
- IsLoading = false;
- return;
- }
-
- using var client = new RustTtsWrapper.TtsClient(CurrentEngine, creds);
- var voices = client.GetVoices();
- TotalVoices = voices.Count;
-
- if (voices.Count == 0)
- {
- StatusText = "No voices returned. Check your API key and try Validate first.";
- IsValidated = false;
- return;
- }
-
- foreach (var v in voices)
- {
- AllVoices.Add(new VoiceItem
- {
- Id = v.Id ?? "",
- Name = v.Name ?? v.Id ?? "",
- Language = string.IsNullOrEmpty(v.Language) ? "en-US" : v.Language,
- Gender = v.Gender ?? "Unknown",
- Provider = v.Engine ?? CurrentEngine,
- });
- }
-
- ApplyFilter();
- await RefreshInstalledStatus();
- StatusText = Loc.GetString("FoundVoices", TotalVoices);
- IsValidated = true;
- }
- catch (Exception ex)
- {
- StatusText = $"Error: {ex.Message}";
- }
- finally
- {
- IsLoading = false;
- }
- }
-
- [RelayCommand]
- private async Task ValidateKey()
- {
- if (string.IsNullOrWhiteSpace(GetKey()))
- {
- ValidationResult = Loc.GetString("EnterApiKey");
- return;
- }
-
- IsLoading = true;
- ValidationResult = Loc.GetString("Validating");
-
- try
- {
- var creds = BuildRustCredentials();
- if (creds == null)
- {
- ValidationResult = "Unknown engine";
- return;
- }
-
- using var client = new RustTtsWrapper.TtsClient(CurrentEngine, creds);
- var voices = client.GetVoices();
- if (voices.Count == 0)
- {
- ValidationResult = "Key accepted but no voices returned. The key may be invalid or have no TTS access.";
- IsValidated = false;
- }
- else
- {
- ValidationResult = Loc.GetString("ValidResult", voices.Count);
- IsValidated = true;
- }
- }
- catch (RustTtsWrapper.TtsException ex)
- {
- ValidationResult = Loc.GetString("InvalidResult", ex.Message);
- IsValidated = false;
- }
- catch (Exception ex)
- {
- ValidationResult = $"Invalid: {ex.Message}";
- IsValidated = false;
- }
- finally
- {
- IsLoading = false;
- }
- }
-
- [RelayCommand]
- private void PromoteSelected()
- {
- var selected = AllVoices.Where(v => v.IsSelected && !v.IsInstalled).ToList();
- if (selected.Count == 0)
- {
- StatusText = Loc.GetString("SelectVoicesFirst");
- return;
- }
-
- int promoted = 0, failed = 0;
- foreach (var voice in selected)
- {
- var rc = VoicePromotionService.PromoteElevated(CurrentEngine, voice.Id, GetKey(), GetRegion());
- if (rc == 0)
- {
- voice.IsInstalled = true;
- promoted++;
- }
- else
- {
- failed++;
- }
- }
-
- _ = RefreshInstalledStatus();
- StatusText = failed == 0
- ? Loc.GetString("InstalledVoicesHKLM", promoted)
- : Loc.GetString("InstalledModelsFailed", promoted, failed);
- }
-
- [RelayCommand]
- private void UnpromoteSelected()
- {
- var selected = AllVoices.Where(v => v.IsSelected && v.IsInstalled).ToList();
- foreach (var voice in selected)
- {
- var tokenName = $"Cloud-{CurrentEngine}-{voice.Id}".Replace("/", "_").Replace("\\", "_");
- VoicePromotionService.UnpromoteElevated(tokenName);
- voice.IsInstalled = false;
- }
- _ = RefreshInstalledStatus();
- StatusText = Loc.GetString("RemovedVoices", selected.Count);
- }
-
- [RelayCommand]
- private async Task PreviewVoice(VoiceItem voice)
- {
- if (string.IsNullOrWhiteSpace(GetKey()))
- {
- StatusText = Loc.GetString("EnterApiKeyFirst");
- return;
- }
-
- StatusText = Loc.GetString("PreviewingVoice", voice.Name);
- try
- {
- // Use rust-tts-wrapper for cloud voice preview
- var creds = BuildRustCredentials();
- if (creds == null) return;
-
- using var client = new RustTtsWrapper.TtsClient(CurrentEngine, creds);
- client.SetVoice(voice.Id);
-
- var audioData = client.SynthToBytes($"Hello, my name is {voice.Name}.");
- if (audioData.Length > 0)
- {
- // Rust returns raw PCM16 mono — wrap in WAV header for SoundPlayer
- var wavData = WrapPcmInWav(audioData, 24000);
- var tempFile = System.IO.Path.Combine(System.IO.Path.GetTempPath(), $"voicegarden_preview_{Guid.NewGuid():N}.wav");
- await System.IO.File.WriteAllBytesAsync(tempFile, wavData);
- _ = Task.Run(() =>
- {
- try { using var player = new System.Media.SoundPlayer(tempFile); player.PlaySync(); }
- catch { }
- finally { try { System.IO.File.Delete(tempFile); } catch { }
- }
- });
- StatusText = Loc.GetString("PreviewingVoice", voice.Name);
- }
- else
- {
- StatusText = Loc.GetString("NoAudio");
- }
- }
- catch (RustTtsWrapper.TtsException ex)
- {
- StatusText = Loc.GetString("PreviewFailed", ex.Message);
- }
- }
-
- [RelayCommand]
- private void SelectAll()
- {
- foreach (var v in FilteredVoices) v.IsSelected = true;
- UpdateSelectedCount();
- }
-
- [RelayCommand]
- private void SelectNone()
- {
- foreach (var v in AllVoices) v.IsSelected = false;
- UpdateSelectedCount();
- }
-
- ///
- /// Build credentials dynamically using the engine's credential_keys
- /// from the Rust wrapper. No hardcoded engine-specific logic.
- ///
- private Dictionary? BuildRustCredentials()
- {
- var engine = Models.EngineDefinition.DiscoverAll()
- .FirstOrDefault(e => e.Id.Equals(CurrentEngine, StringComparison.OrdinalIgnoreCase));
- if (engine == null) return null;
-
- var key = GetKey();
- var region = GetRegion();
- var creds = new Dictionary();
-
- foreach (var credKey in engine.CredentialKeys)
- {
- var value = credKey switch
- {
- "apiKey" or "subscriptionKey" or "accessKeyId" or "token" => key,
- "region" or "userId" => region,
- "secretAccessKey" => region,
- "instanceId" => "",
- _ => key, // Default: treat as the primary key
- };
- creds[credKey] = value;
- }
-
- // Polly needs a default region if not specified
- if (CurrentEngine.Equals("polly", StringComparison.OrdinalIgnoreCase) && !creds.ContainsKey("region"))
- creds["region"] = "us-east-1";
-
- return creds.Count > 0 ? creds : null;
- }
-
- ///
- /// Wrap raw PCM16 mono samples in a WAV header so SoundPlayer can play them.
- /// Rust's SynthToBytes returns raw PCM16, not WAV.
- ///
- private static byte[] WrapPcmInWav(byte[] pcm, int sampleRate)
- {
- using var ms = new System.IO.MemoryStream();
- using var bw = new System.IO.BinaryWriter(ms);
- short channels = 1;
- short bitsPerSample = 16;
- int byteRate = sampleRate * channels * bitsPerSample / 8;
- short blockAlign = (short)(channels * bitsPerSample / 8);
- int dataLen = pcm.Length;
- int riffLen = 36 + dataLen;
-
- bw.Write(System.Text.Encoding.ASCII.GetBytes("RIFF"));
- bw.Write(riffLen);
- bw.Write(System.Text.Encoding.ASCII.GetBytes("WAVE"));
- bw.Write(System.Text.Encoding.ASCII.GetBytes("fmt "));
- bw.Write(16); // PCM chunk size
- bw.Write((short)1); // PCM format
- bw.Write(channels);
- bw.Write(sampleRate);
- bw.Write(byteRate);
- bw.Write(blockAlign);
- bw.Write(bitsPerSample);
- bw.Write(System.Text.Encoding.ASCII.GetBytes("data"));
- bw.Write(dataLen);
- bw.Write(pcm);
- return ms.ToArray();
- }
-
- private void ApplyFilter()
- {
- FilteredVoices.Clear();
- var filter = SearchFilter?.Trim().ToLowerInvariant() ?? "";
-
- foreach (var v in AllVoices)
- {
- if (string.IsNullOrEmpty(filter) ||
- v.Name.ToLowerInvariant().Contains(filter) ||
- v.Id.ToLowerInvariant().Contains(filter) ||
- v.Language.ToLowerInvariant().Contains(filter))
- {
- FilteredVoices.Add(v);
- }
- }
- StatusText = string.IsNullOrEmpty(filter)
- ? $"{TotalVoices} voices"
- : $"Showing {FilteredVoices.Count} of {TotalVoices} voices";
- }
-
- private async Task RefreshInstalledStatus()
- {
- var promoted = VoicePromotionService.ListPromoted();
- InstalledCount = 0;
- foreach (var v in AllVoices)
- {
- var tokenName = $"Cloud-{CurrentEngine}-{v.Id}".Replace("/", "_").Replace("\\", "_");
- v.IsInstalled = promoted.Any(p => p.TokenName.Equals(tokenName, StringComparison.OrdinalIgnoreCase));
- if (v.IsInstalled) InstalledCount++;
- }
- UpdateSelectedCount();
- await Task.CompletedTask;
- }
-
- private void UpdateSelectedCount()
- {
- SelectedCount = AllVoices.Count(v => v.IsSelected);
- }
-
- public void Initialize(string engine)
- {
- CurrentEngine = engine;
- // Credentials now read from registry via GetKey()/GetRegion()
- }
-}
-
diff --git a/VoiceGarden.UI/ViewModels/VoicesViewModel.cs b/VoiceGarden.UI/ViewModels/VoicesViewModel.cs
new file mode 100644
index 0000000..19a389b
--- /dev/null
+++ b/VoiceGarden.UI/ViewModels/VoicesViewModel.cs
@@ -0,0 +1,885 @@
+using System;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Linq;
+using System.Threading.Tasks;
+using CommunityToolkit.Mvvm.ComponentModel;
+using CommunityToolkit.Mvvm.Input;
+using VoiceGarden.UI.Localization;
+using VoiceGarden.UI.Models;
+using VoiceGarden.UI.Services;
+
+namespace VoiceGarden.UI.ViewModels;
+
+public enum AggregatedVoiceKind
+{
+ /// SherpaOnnx offline model from the downloadable catalog.
+ SherpaModel,
+ /// Cloud voice fetched with credentials.
+ Cloud,
+ /// Edge Read-Aloud voice (no credentials).
+ EdgeFree,
+}
+
+/// One voice row in the aggregated Voices tab.
+public partial class VoiceEntry : ObservableObject
+{
+ public string EngineId { get; init; } = "";
+ public string EngineName { get; init; } = "";
+ public string Id { get; init; } = "";
+ public string Name { get; init; } = "";
+ public string Language { get; init; } = "";
+ public string Gender { get; init; } = "";
+ public string Quality { get; init; } = "";
+ public AggregatedVoiceKind Kind { get; init; }
+ public int SampleRate { get; init; } = 24000;
+
+ /// Catalog entry for downloadable Sherpa models; null for cloud voices.
+ public SherpaModelService.CatalogModel? CatalogModel { get; init; }
+
+ public bool IsSherpa => Kind == AggregatedVoiceKind.SherpaModel;
+ public bool IsCloud => Kind != AggregatedVoiceKind.SherpaModel;
+
+ [ObservableProperty] private bool isSelected;
+ [ObservableProperty] private bool isInstalled;
+ [ObservableProperty] private bool isDownloaded;
+ [ObservableProperty] private bool isDownloading;
+ [ObservableProperty] private int downloadProgress;
+ [ObservableProperty] private string downloadStatus = "";
+
+ /// Show the internal ID on the row — only set for duplicate display names.
+ [ObservableProperty] private bool showId;
+
+ public string TokenName => IsSherpa
+ ? $"Sherpa-{Id}"
+ : $"Cloud-{EngineId}-{Id}".Replace("/", "_").Replace("\\", "_");
+
+ public bool CanPreview => !IsSherpa || IsDownloaded;
+
+ public bool CanPromote => !IsInstalled && (!IsSherpa || IsDownloaded);
+
+ public bool ShowDownload => IsSherpa && !IsDownloaded;
+
+ public string QualityBadge => string.IsNullOrEmpty(Quality) || Quality == "unknown" ? "" : Quality;
+
+ public string Quantization { get; init; } = "";
+
+ /// Weight-type badge for quantized builds (int8/fp16/…); fp32 is the silent default.
+ public string QuantizationBadge =>
+ !string.IsNullOrEmpty(Quantization) && Quantization != "fp32" ? Quantization : "";
+
+ /// Disambiguates rows that share a display name (e.g. the three Urdu script variants).
+ public string AutomationLabel => Id == Name ? Name : $"{Name} ({Id})";
+
+ public string GenderLabel => Gender is "Male" or "Female" ? Gender : "";
+
+ public string SizeText => CatalogModel is { FileSizeMb: > 0 } m ? $"{m.FileSizeMb:F0} MB" : "";
+
+ public string DetailsToolTip
+ {
+ get
+ {
+ var parts = new List { $"{EngineName}: {Name}" };
+ if (!string.IsNullOrEmpty(Id)) parts.Add(Id);
+ if (!string.IsNullOrEmpty(Language)) parts.Add(Language);
+ if (!string.IsNullOrEmpty(QualityBadge)) parts.Add($"Quality: {Quality}");
+ if (!string.IsNullOrEmpty(GenderLabel)) parts.Add($"Voice: {Gender}");
+ if (CatalogModel is { } cm)
+ {
+ if (!string.IsNullOrEmpty(cm.Quantization) && cm.Quantization != "fp32")
+ parts.Add($"Weights: {cm.Quantization}");
+ if (!string.IsNullOrEmpty(cm.License)) parts.Add($"Licence: {cm.License}");
+ if (!string.IsNullOrEmpty(cm.MinSherpaOnnxVersion)) parts.Add($"Needs sherpa-onnx {MinVersionText(cm)}+");
+ if (cm.Deprecated == true) parts.Add("Deprecated upstream — inference keeps working");
+ }
+ return string.Join(" | ", parts);
+ }
+ }
+
+ private static string MinVersionText(SherpaModelService.CatalogModel cm) =>
+ cm.MinSherpaOnnxVersion ?? "";
+
+ partial void OnIsDownloadedChanged(bool value)
+ {
+ OnPropertyChanged(nameof(CanPreview));
+ OnPropertyChanged(nameof(CanPromote));
+ OnPropertyChanged(nameof(ShowDownload));
+ }
+
+ partial void OnIsInstalledChanged(bool value) => OnPropertyChanged(nameof(CanPromote));
+}
+
+///
+/// Tab 3 — every voice available from the engines selected in Tab 1,
+/// aggregated: SherpaOnnx catalog models (installed + downloadable), Edge
+/// Read-Aloud voices and credentialed cloud voices. Filters, preview and
+/// promote (single + bulk) all live here.
+///
+public partial class VoicesViewModel : ObservableObject
+{
+ private readonly MainViewModel _owner;
+ private readonly HashSet _loadedEngines = new(StringComparer.OrdinalIgnoreCase);
+
+ public VoicesViewModel(MainViewModel owner)
+ {
+ _owner = owner;
+ ResetFilterOptions();
+ }
+
+ public ObservableCollection AllVoices { get; } = new();
+ public ObservableCollection FilteredVoices { get; } = new();
+
+ public ObservableCollection EngineOptions { get; } = new();
+ public ObservableCollection LanguageOptions { get; } = new();
+ public ObservableCollection GenderOptions { get; } = new();
+ public ObservableCollection QualityOptions { get; } = new();
+
+ [ObservableProperty] private string? engineFilter;
+ [ObservableProperty] private string? languageFilter;
+ [ObservableProperty] private string? genderFilter;
+ [ObservableProperty] private string? qualityFilter;
+ [ObservableProperty] private string searchText = "";
+ [ObservableProperty] private string statusText = "";
+ [ObservableProperty] private bool isLoading;
+ [ObservableProperty] private int totalCount;
+ [ObservableProperty] private int selectedCount;
+ [ObservableProperty] private int installedCount;
+
+ /// Filter toggle: show only voices already installed to SAPI.
+ [ObservableProperty] private bool installedOnly;
+
+ partial void OnInstalledOnlyChanged(bool value) => ApplyFilter();
+
+ /// Error banner at the top of the Voices tab (icon + text, cleared by the next action).
+ [ObservableProperty] private string? errorText;
+
+ /// Optional technical detail line under the banner (file paths, raw messages).
+ [ObservableProperty] private string? errorDetail;
+
+ public bool HasError => !string.IsNullOrEmpty(ErrorText);
+
+ /// True when the list is empty and idle — show the guiding empty state.
+ public bool ShowEmptyState => !IsLoading && TotalCount == 0 && !HasError;
+
+ partial void OnErrorTextChanged(string? value)
+ {
+ OnPropertyChanged(nameof(HasError));
+ OnPropertyChanged(nameof(ShowEmptyState));
+ }
+
+ partial void OnIsLoadingChanged(bool value) => OnPropertyChanged(nameof(ShowEmptyState));
+
+ private void ShowError(string friendly, string? detail = null)
+ {
+ ErrorText = friendly;
+ ErrorDetail = detail;
+ }
+
+ private void ClearError()
+ {
+ ErrorText = null;
+ ErrorDetail = null;
+ }
+
+ /// True when the loaded list no longer reflects the engine selection.
+ public bool IsStale { get; private set; } = true;
+
+ /// Flag for reload on the next Voices tab activation.
+ public void MarkStale() => IsStale = true;
+
+ private string AllEnginesLabel => Loc.GetString("FilterAnyEngine");
+ private string AnyLanguageLabel => Loc.GetString("FilterAnyLanguage");
+ private string AnyGenderLabel => Loc.GetString("FilterAnyGender");
+ private string AnyQualityLabel => Loc.GetString("FilterAnyQuality");
+
+ partial void OnSearchTextChanged(string value) => ApplyFilter();
+ partial void OnEngineFilterChanged(string? value) => ApplyFilter();
+ partial void OnLanguageFilterChanged(string? value) => ApplyFilter();
+ partial void OnGenderFilterChanged(string? value) => ApplyFilter();
+ partial void OnQualityFilterChanged(string? value) => ApplyFilter();
+
+ public string CountSummary => Loc.GetString("VoicesCountSummary", TotalCount, SelectedCount, InstalledCount);
+
+ partial void OnTotalCountChanged(int value)
+ {
+ OnPropertyChanged(nameof(CountSummary));
+ OnPropertyChanged(nameof(ShowEmptyState));
+ }
+ partial void OnSelectedCountChanged(int value) => OnPropertyChanged(nameof(CountSummary));
+ partial void OnInstalledCountChanged(int value) => OnPropertyChanged(nameof(CountSummary));
+
+ [RelayCommand]
+ private async Task LoadVoices()
+ {
+ if (IsLoading) return;
+ ClearError();
+ var selected = _owner.Engines.SelectedEngines();
+ if (selected.Count == 0)
+ {
+ StatusText = Loc.GetString("VoicesNoEnginesSelected");
+ ShowError(Loc.GetString("VoicesEmptyNoEngines"));
+ return;
+ }
+
+ IsLoading = true;
+ AllVoices.Clear();
+ FilteredVoices.Clear();
+ _loadedEngines.Clear();
+ var notes = new List();
+ var skippedNoKey = new List();
+
+ try
+ {
+ foreach (var engine in selected)
+ {
+ switch (engine.Kind)
+ {
+ case EngineKind.OfflineModel:
+ await LoadSherpaEntries(notes);
+ break;
+ case EngineKind.CloudFree:
+ await FetchCloudVoices("edge", engine.DisplayName, "", "", notes);
+ break;
+ case EngineKind.CloudCreds:
+ {
+ var setting = engine.CloudSetting;
+ if (setting == null) break;
+ if (!setting.HasKey)
+ {
+ skippedNoKey.Add(setting.DisplayName);
+ break;
+ }
+ await FetchCloudVoices(setting.Id, setting.DisplayName, setting.ApiKey ?? "", setting.Region ?? "", notes);
+ break;
+ }
+ }
+ }
+
+ await RefreshInstalledStatus();
+ RebuildFilterOptions();
+ MarkDuplicateNames();
+ ApplyFilter();
+ UpdateCounts();
+ _owner.OnVoicesLoaded();
+ IsStale = false;
+
+ // One quiet status line: summary + a single no-key note (the
+ // per-engine hint when it's the only one, a count otherwise).
+ var summary = Loc.GetString("VoicesLoaded", AllVoices.Count);
+ var suffixes = new List();
+ if (skippedNoKey.Count == 1)
+ suffixes.Add(Loc.GetString("VoicesMissingKey", skippedNoKey[0]));
+ else if (skippedNoKey.Count > 1)
+ suffixes.Add(Loc.GetString("VoicesSkippedNoKey", skippedNoKey.Count));
+ if (notes.Count > 0) suffixes.AddRange(notes);
+ StatusText = suffixes.Count > 0 ? $"{summary} — {string.Join("; ", suffixes)}" : summary;
+
+ // Fetch failures and missing keys go to the banner so they are
+ // seen even when the status line scrolls away.
+ var bannerProblems = new List();
+ if (skippedNoKey.Count > 0)
+ bannerProblems.Add(skippedNoKey.Count == 1
+ ? Loc.GetString("VoicesMissingKey", skippedNoKey[0])
+ : Loc.GetString("VoicesSkippedNoKey", skippedNoKey.Count));
+ bannerProblems.AddRange(notes.Where(n => n.Contains(':')));
+ if (bannerProblems.Count > 0)
+ ShowError(string.Join(" · ", bannerProblems));
+ }
+ finally
+ {
+ IsLoading = false;
+ }
+ }
+
+ ///
+ /// Show the internal model ID only where the display name is duplicated
+ /// (e.g. the three Urdu script variants) — otherwise the row stays clean.
+ ///
+ private void MarkDuplicateNames()
+ {
+ var duplicated = AllVoices
+ .GroupBy(v => v.Name, StringComparer.OrdinalIgnoreCase)
+ .Where(g => g.Count() > 1)
+ .Select(g => g.Key)
+ .ToHashSet(StringComparer.OrdinalIgnoreCase);
+ foreach (var v in AllVoices)
+ v.ShowId = duplicated.Contains(v.Name);
+ }
+
+ private async Task LoadSherpaEntries(List notes)
+ {
+ StatusText = Loc.GetString("LoadingCatalog");
+ try
+ {
+ // Catalog load + item mapping off the UI thread (1300+ models).
+ var entries = await Task.Run(async () =>
+ {
+ var catalog = (await SherpaModelService.LoadCatalogAsync())
+ // fp16 builds SIGABRT the wrapper's CPU-only ONNX runtime —
+ // hide them from the downloadable list.
+ .Where(c => !c.Url.Contains("fp16", StringComparison.OrdinalIgnoreCase))
+ .ToList();
+ var installed = SherpaModelService.ScanInstalledModels();
+
+ var list = new List(catalog.Count);
+ foreach (var cat in catalog)
+ {
+ var inst = installed.FirstOrDefault(i => i.Id == cat.Id);
+ list.Add(new VoiceEntry
+ {
+ Kind = AggregatedVoiceKind.SherpaModel,
+ EngineId = "sherpaonnx",
+ EngineName = Loc.GetString("SherpaOnnxEngineName"),
+ Id = cat.Id,
+ Name = string.IsNullOrEmpty(cat.Name) ? cat.Id : cat.Name,
+ Language = cat.Language?.FirstOrDefault()?.LanguageName ?? Loc.GetString("UnknownLanguage"),
+ Quality = cat.Quality ?? "",
+ Quantization = cat.Quantization ?? "",
+ Gender = SherpaModelService.DeriveSherpaGender(cat.Id, cat.Name, cat.NumSpeakers ?? 1),
+ SampleRate = cat.SampleRate ?? 24000,
+ CatalogModel = cat,
+ IsDownloaded = inst != null,
+ });
+ }
+
+ // Installed models not present in the catalog
+ foreach (var inst2 in installed)
+ {
+ if (list.Any(v => v.Id == inst2.Id)) continue;
+ list.Add(new VoiceEntry
+ {
+ Kind = AggregatedVoiceKind.SherpaModel,
+ EngineId = "sherpaonnx",
+ EngineName = Loc.GetString("SherpaOnnxEngineName"),
+ Id = inst2.Id,
+ Name = inst2.Id,
+ Language = Loc.GetString("UnknownLanguage"),
+ IsDownloaded = true,
+ });
+ }
+
+ return list;
+ });
+
+ foreach (var e in entries) AllVoices.Add(e);
+ _loadedEngines.Add("sherpaonnx");
+ }
+ catch (Exception ex)
+ {
+ notes.Add(Loc.GetString("VoicesFetchFailed", Loc.GetString("SherpaOnnxEngineName"), ex.Message));
+ }
+ }
+
+ private async Task FetchCloudVoices(string engineId, string engineName, string key, string region, List notes)
+ {
+ StatusText = Loc.GetString("FetchingVoices", engineName);
+ try
+ {
+ var voices = await Task.Run(() =>
+ {
+ var creds = TtsCredentialBuilder.Build(engineId, key, region) ?? new Dictionary();
+ using var client = new RustTtsWrapper.TtsClient(engineId, creds);
+ return client.GetVoices();
+ });
+
+ var languages = new HashSet(StringComparer.OrdinalIgnoreCase);
+ foreach (var v in voices)
+ {
+ var lang = string.IsNullOrEmpty(v.Language) ? "en-US" : v.Language;
+ languages.Add(lang);
+ AllVoices.Add(new VoiceEntry
+ {
+ Kind = engineId == "edge" ? AggregatedVoiceKind.EdgeFree : AggregatedVoiceKind.Cloud,
+ EngineId = engineId,
+ EngineName = engineName,
+ Id = v.Id ?? "",
+ Name = v.Name ?? v.Id ?? "",
+ Language = lang,
+ // Only surface known genders; "Unknown" would be list noise
+ Gender = v.Gender is "Male" or "Female" ? v.Gender : "",
+ });
+ }
+ _loadedEngines.Add(engineId);
+
+ // Feed the languages back to the Engines tab filter.
+ _owner.Engines.UpdateEngineLanguages(engineId, languages);
+ }
+ catch (Exception ex)
+ {
+ notes.Add(Loc.GetString("VoicesFetchFailed", engineName, ex.Message));
+ }
+ }
+
+ [RelayCommand]
+ private async Task RefreshInstalled()
+ {
+ await RefreshInstalledStatus();
+ UpdateCounts();
+ StatusText = Loc.GetString("RescannedVoices", InstalledCount);
+ }
+
+ private async Task RefreshInstalledStatus()
+ {
+ var promoted = await Task.Run(VoicePromotionService.ListPromoted);
+ var promotedTokens = promoted
+ .Select(p => p.TokenName)
+ .ToHashSet(StringComparer.OrdinalIgnoreCase);
+
+ foreach (var v in AllVoices)
+ v.IsInstalled = promotedTokens.Contains(v.TokenName);
+ }
+
+ [RelayCommand]
+ private void SelectAll()
+ {
+ foreach (var v in FilteredVoices) v.IsSelected = true;
+ UpdateCounts();
+ }
+
+ [RelayCommand]
+ private void SelectNone()
+ {
+ foreach (var v in AllVoices) v.IsSelected = false;
+ UpdateCounts();
+ }
+
+ [RelayCommand]
+ private async Task Preview(VoiceEntry? voice)
+ {
+ if (voice == null) return;
+
+ if (voice.IsSherpa && !voice.IsDownloaded)
+ {
+ StatusText = Loc.GetString("DownloadModelFirst");
+ return;
+ }
+
+ StatusText = Loc.GetString("PreviewingVoice", voice.Name);
+ try
+ {
+ if (voice.IsSherpa)
+ {
+ // Scan + path derivation off the UI thread (the scan takes
+ // the archive lock and loads the catalog — seconds, and can
+ // deadlock against a finishing download if run on the UI thread).
+ var resolved = await Task.Run(() =>
+ {
+ var installed = SherpaModelService.GetInstalledModel(voice.Id);
+ if (installed?.ModelPath == null) return (modelId: "", basePath: "");
+
+ var p = System.IO.Path.GetDirectoryName(installed.ModelPath);
+ while (p != null && System.IO.Path.GetFileName(p) != "models")
+ p = System.IO.Path.GetDirectoryName(p);
+ if (p == null || System.IO.Path.GetFileName(p) != "models")
+ return (modelId: "", basePath: "");
+
+ var rel = System.IO.Path.GetRelativePath(p, System.IO.Path.GetDirectoryName(installed.ModelPath)!);
+ return (modelId: rel.Split(System.IO.Path.DirectorySeparatorChar)[0], basePath: p);
+ });
+
+ if (string.IsNullOrEmpty(resolved.modelId))
+ {
+ StatusText = Loc.GetString("ModelFilesNotFound");
+ return;
+ }
+ var modelId = resolved.modelId;
+ var modelBasePath = resolved.basePath;
+
+ var audio = await Task.Run(() =>
+ {
+ using var client = new RustTtsWrapper.TtsClient("sherpaonnx", new Dictionary
+ {
+ { "modelId", modelId },
+ { "modelPath", modelBasePath }
+ });
+ return client.SynthToBytes(AudioPreview.GetSherpaPreviewText(voice.Id, voice.Name));
+ });
+
+ if (audio.Length > 0)
+ {
+ AudioPreview.PlayPcm(audio, voice.SampleRate > 0 ? voice.SampleRate : 24000, "vg_sherpa_");
+ StatusText = Loc.GetString("PreviewingVoice", voice.Name);
+ }
+ else
+ {
+ StatusText = Loc.GetString("NoAudio");
+ }
+ }
+ else
+ {
+ var (key, region) = GetEngineCredentials(voice.EngineId);
+ if (voice.Kind == AggregatedVoiceKind.Cloud && string.IsNullOrWhiteSpace(key))
+ {
+ StatusText = Loc.GetString("EnterApiKeyFirst");
+ return;
+ }
+
+ var engineId = voice.EngineId;
+ var voiceId = voice.Id;
+ var audio = await Task.Run(() =>
+ {
+ var creds = TtsCredentialBuilder.Build(engineId, key, region) ?? new Dictionary();
+ using var client = new RustTtsWrapper.TtsClient(engineId, creds);
+ client.SetVoice(voiceId);
+ return client.SynthToBytes($"Hello, my name is {voice.Name}.");
+ });
+
+ if (audio.Length > 0)
+ {
+ AudioPreview.PlayPcm(audio, 24000, "voicegarden_preview_");
+ StatusText = Loc.GetString("PreviewingVoice", voice.Name);
+ }
+ else
+ {
+ StatusText = Loc.GetString("NoAudio");
+ }
+ }
+ }
+ catch (RustTtsWrapper.TtsException ex)
+ {
+ StatusText = Loc.GetString("PreviewFailed", ex.Message);
+ ShowError(Loc.GetString("PreviewFailedTitle", voice.Name), ex.Message);
+ }
+ catch (Exception ex)
+ {
+ StatusText = Loc.GetString("PreviewFailed", ex.Message);
+ ShowError(Loc.GetString("PreviewFailedTitle", voice.Name), ex.Message);
+ }
+ }
+
+ [RelayCommand]
+ private async Task Download(VoiceEntry? voice)
+ {
+ if (voice == null || !voice.IsSherpa || voice.CatalogModel == null || voice.IsDownloading) return;
+ ClearError();
+
+ var sizeMb = voice.CatalogModel.FileSizeMb > 0 ? $"{voice.CatalogModel.FileSizeMb:F0}MB" : "??MB";
+ voice.IsDownloading = true;
+ voice.DownloadProgress = 0;
+ voice.DownloadStatus = Loc.GetString("DownloadingModel", voice.Id, sizeMb);
+ StatusText = Loc.GetString("DownloadingModel", voice.Name, sizeMb);
+
+ try
+ {
+ var progress = new Progress<(int pct, string msg)>(p =>
+ {
+ voice.DownloadProgress = p.pct;
+ voice.DownloadStatus = $"{p.pct}% - {voice.Id}";
+ });
+
+ await SherpaModelService.DownloadModelAsync(voice.CatalogModel, (IProgress<(int, string)>)progress);
+ voice.IsDownloaded = true;
+ voice.DownloadProgress = 100;
+ voice.DownloadStatus = Loc.GetString("DownloadedStatus");
+ StatusText = Loc.GetString("DownloadedStatus");
+ }
+ catch (Exception ex)
+ {
+ var detail = ex.InnerException?.Message ?? ex.Message;
+ voice.DownloadStatus = $"Failed: {detail}";
+ StatusText = Loc.GetString("DownloadFailedSingle", voice.Name);
+ ShowError(Loc.GetString("DownloadFailedTitle", voice.Name), detail);
+ }
+ finally
+ {
+ voice.IsDownloading = false;
+ }
+ }
+
+ [RelayCommand]
+ private async Task Promote(VoiceEntry? voice)
+ {
+ if (voice == null) return;
+
+ if (voice.IsSherpa && !voice.IsDownloaded)
+ {
+ StatusText = Loc.GetString("DownloadModelFirst");
+ return;
+ }
+
+ IsLoading = true;
+ try
+ {
+ var (ok, message) = voice.IsSherpa
+ ? await PromoteSherpaModels(new[] { voice.Id })
+ : await PromoteCloudVoice(voice);
+
+ if (ok)
+ {
+ voice.IsInstalled = true;
+ StatusText = Loc.GetString("VoicesPromotedSingle", voice.Name);
+ ClearError();
+ }
+ else
+ {
+ StatusText = message;
+ ShowError(message);
+ }
+ }
+ finally
+ {
+ IsLoading = false;
+ UpdateCounts();
+ }
+ }
+
+ [RelayCommand]
+ private async Task PromoteSelected()
+ {
+ var selected = AllVoices.Where(v => v.IsSelected && !v.IsInstalled).ToList();
+ if (selected.Count == 0)
+ {
+ StatusText = Loc.GetString("SelectVoicesFirst");
+ return;
+ }
+
+ IsLoading = true;
+ int promoted = 0, failed = 0;
+ var lastError = "";
+
+ try
+ {
+ // Sherpa models — one elevated .reg import for the whole batch
+ var sherpaIds = selected.Where(v => v.IsSherpa && v.IsDownloaded).Select(v => v.Id).ToList();
+ if (sherpaIds.Count > 0)
+ {
+ var (ok, message) = await PromoteSherpaModels(sherpaIds);
+ if (ok) promoted += sherpaIds.Count;
+ else { failed += sherpaIds.Count; lastError = message; }
+ }
+
+ // Cloud / Edge voices — one by one
+ foreach (var voice in selected.Where(v => v.IsCloud))
+ {
+ var (ok, message) = await PromoteCloudVoice(voice);
+ if (ok) promoted++;
+ else { failed++; lastError = message; }
+ }
+
+ await RefreshInstalledStatus();
+ UpdateCounts();
+
+ if (failed == 0)
+ {
+ StatusText = Loc.GetString("InstalledVoicesHKLM", promoted);
+ ClearError();
+ }
+ else
+ {
+ var friendly = Loc.GetString("InstalledModelsFailed", promoted, failed);
+ StatusText = friendly + (lastError.Length > 0 ? $" ({lastError})" : "");
+ ShowError(friendly, lastError.Length > 0 ? lastError : null);
+ }
+ }
+ finally
+ {
+ IsLoading = false;
+ }
+ }
+
+ [RelayCommand]
+ private async Task UnpromoteSelected()
+ {
+ var selected = AllVoices.Where(v => v.IsSelected && v.IsInstalled).ToList();
+ if (selected.Count == 0)
+ {
+ StatusText = Loc.GetString("SelectVoicesFirst");
+ return;
+ }
+
+ IsLoading = true;
+ try
+ {
+ int removed = 0, failed = 0;
+ foreach (var voice in selected)
+ {
+ var rc = await Task.Run(() => VoicePromotionService.UnpromoteElevated(voice.TokenName));
+ if (rc == 0)
+ {
+ voice.IsInstalled = false;
+ removed++;
+ }
+ else
+ {
+ failed++;
+ }
+ }
+
+ UpdateCounts();
+ if (failed == 0)
+ {
+ StatusText = Loc.GetString("RemovedVoices", removed);
+ ClearError();
+ }
+ else
+ {
+ var friendly = Loc.GetString("VoicesUnpromoteFailed", removed, failed);
+ StatusText = friendly;
+ ShowError(friendly);
+ }
+ }
+ finally
+ {
+ IsLoading = false;
+ }
+ }
+
+ private async Task<(bool ok, string message)> PromoteSherpaModels(IReadOnlyList modelIds)
+ {
+ // Everything here (directory scan, catalog load, HKLM writes) runs off
+ // the UI thread: ScanInstalledModels takes the archive lock, and if a
+ // download's continuation is waiting on the UI thread to release it,
+ // running this synchronously deadlocks the whole window.
+ return await Task.Run(() =>
+ {
+ // Direct write works when running elevated
+ var anyDirect = false;
+ var failures = 0;
+ foreach (var id in modelIds)
+ {
+ var installed = SherpaModelService.GetInstalledModel(id);
+ if (installed?.ModelPath == null) { failures++; continue; }
+ try
+ {
+ SherpaModelService.PromoteSherpaModel(installed);
+ anyDirect = true;
+ }
+ catch
+ {
+ failures++;
+ }
+ }
+
+ if (anyDirect && failures == 0) return (true, "");
+
+ // Not elevated — one .reg import for the whole batch via UAC
+ var (promoted, failed, error) = SherpaModelService.PromoteModelsElevated(modelIds);
+ if (promoted > 0) return (true, "");
+ if (error == "UAC cancelled") return (false, Loc.GetString("InstallCancelled"));
+ return (false, Loc.GetString("InstallFailed", error));
+ });
+ }
+
+ private async Task<(bool ok, string message)> PromoteCloudVoice(VoiceEntry voice)
+ {
+ var (key, region) = GetEngineCredentials(voice.EngineId);
+ var engineId = voice.EngineId;
+ var voiceId = voice.Id;
+ var gender = voice.Gender;
+ var language = voice.Language;
+
+ var rc = await Task.Run(() =>
+ VoicePromotionService.PromoteElevated(engineId, voiceId, key, region, gender, language));
+
+ return rc switch
+ {
+ 0 => (true, ""),
+ -2 => (false, Loc.GetString("InstallCancelled")),
+ _ => (false, Loc.GetString("VoicesPromoteFailed", voice.Name)),
+ };
+ }
+
+ private (string key, string region) GetEngineCredentials(string engineId)
+ {
+ var setting = _owner.CloudEngines.FirstOrDefault(
+ s => s.Id.Equals(engineId, StringComparison.OrdinalIgnoreCase));
+ return (setting?.ApiKey ?? "", setting?.Region ?? "");
+ }
+
+ private void UpdateCounts()
+ {
+ TotalCount = AllVoices.Count;
+ SelectedCount = AllVoices.Count(v => v.IsSelected);
+ InstalledCount = AllVoices.Count(v => v.IsInstalled);
+ }
+
+ private void ResetFilterOptions()
+ {
+ EngineOptions.Clear();
+ EngineOptions.Add(AllEnginesLabel);
+ LanguageOptions.Clear();
+ LanguageOptions.Add(AnyLanguageLabel);
+ GenderOptions.Clear();
+ GenderOptions.Add(AnyGenderLabel);
+ GenderOptions.Add("Female");
+ GenderOptions.Add("Male");
+ QualityOptions.Clear();
+ QualityOptions.Add(AnyQualityLabel);
+
+ EngineFilter = AllEnginesLabel;
+ LanguageFilter = AnyLanguageLabel;
+ GenderFilter = AnyGenderLabel;
+ QualityFilter = AnyQualityLabel;
+ }
+
+ private void RebuildFilterOptions()
+ {
+ // Engines
+ var engines = AllVoices.Select(v => v.EngineName).Distinct(StringComparer.OrdinalIgnoreCase)
+ .OrderBy(n => n, StringComparer.CurrentCulture).ToList();
+ var prevEngine = EngineFilter;
+ EngineOptions.Clear();
+ EngineOptions.Add(AllEnginesLabel);
+ foreach (var e in engines) EngineOptions.Add(e);
+ EngineFilter = prevEngine != null && EngineOptions.Contains(prevEngine) ? prevEngine : AllEnginesLabel;
+
+ // Languages
+ var languages = AllVoices.Select(v => v.Language).Where(l => l.Length > 0)
+ .Distinct(StringComparer.OrdinalIgnoreCase)
+ .OrderBy(n => n, StringComparer.CurrentCulture).ToList();
+ var prevLang = LanguageFilter;
+ LanguageOptions.Clear();
+ LanguageOptions.Add(AnyLanguageLabel);
+ foreach (var l in languages) LanguageOptions.Add(l);
+ LanguageFilter = prevLang != null && LanguageOptions.Contains(prevLang) ? prevLang : AnyLanguageLabel;
+
+ // Quality tiers
+ var qualities = AllVoices.Select(v => string.IsNullOrEmpty(v.Quality) ? "unknown" : v.Quality)
+ .Distinct(StringComparer.OrdinalIgnoreCase)
+ .OrderBy(q => q, StringComparer.CurrentCulture).ToList();
+ var prevQuality = QualityFilter;
+ QualityOptions.Clear();
+ QualityOptions.Add(AnyQualityLabel);
+ foreach (var q in qualities) QualityOptions.Add(q);
+ QualityFilter = prevQuality != null && QualityOptions.Contains(prevQuality) ? prevQuality : AnyQualityLabel;
+
+ // Gender options are static (Any/Female/Male).
+ }
+
+ private void ApplyFilter()
+ {
+ var search = SearchText?.Trim() ?? "";
+ var engineActive = EngineFilter is { Length: > 0 } && EngineFilter != AllEnginesLabel;
+ var languageActive = LanguageFilter is { Length: > 0 } && LanguageFilter != AnyLanguageLabel;
+ var genderActive = GenderFilter is { Length: > 0 } && GenderFilter != AnyGenderLabel;
+ var qualityActive = QualityFilter is { Length: > 0 } && QualityFilter != AnyQualityLabel;
+
+ FilteredVoices.Clear();
+ IEnumerable query = AllVoices;
+
+ if (InstalledOnly) query = query.Where(v => v.IsInstalled);
+
+ if (engineActive) query = query.Where(v => string.Equals(v.EngineName, EngineFilter, StringComparison.OrdinalIgnoreCase));
+ if (languageActive) query = query.Where(v => string.Equals(v.Language, LanguageFilter, StringComparison.OrdinalIgnoreCase));
+ if (genderActive) query = query.Where(v => string.Equals(v.Gender, GenderFilter, StringComparison.OrdinalIgnoreCase));
+ if (qualityActive)
+ {
+ var wanted = QualityFilter!;
+ query = query.Where(v =>
+ {
+ var tier = string.IsNullOrEmpty(v.Quality) ? "unknown" : v.Quality;
+ return string.Equals(tier, wanted, StringComparison.OrdinalIgnoreCase);
+ });
+ }
+ if (search.Length > 0)
+ {
+ query = query.Where(v =>
+ v.Name.Contains(search, StringComparison.OrdinalIgnoreCase) ||
+ v.Id.Contains(search, StringComparison.OrdinalIgnoreCase) ||
+ v.Language.Contains(search, StringComparison.OrdinalIgnoreCase) ||
+ v.EngineName.Contains(search, StringComparison.OrdinalIgnoreCase));
+ }
+
+ foreach (var v in query) FilteredVoices.Add(v);
+ }
+}
diff --git a/VoiceGarden.UI/Views/AdvancedView.axaml b/VoiceGarden.UI/Views/AdvancedView.axaml
new file mode 100644
index 0000000..e15c612
--- /dev/null
+++ b/VoiceGarden.UI/Views/AdvancedView.axaml
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/VoiceGarden.UI/Views/AdvancedView.axaml.cs b/VoiceGarden.UI/Views/AdvancedView.axaml.cs
new file mode 100644
index 0000000..d8491fa
--- /dev/null
+++ b/VoiceGarden.UI/Views/AdvancedView.axaml.cs
@@ -0,0 +1,13 @@
+using Avalonia.Controls;
+using Avalonia.Markup.Xaml;
+
+namespace VoiceGarden.UI.Views;
+
+public partial class AdvancedView : UserControl
+{
+ public AdvancedView()
+ {
+ InitializeComponent();
+ AvaloniaXamlLoader.Load(this);
+ }
+}
diff --git a/VoiceGarden.UI/Views/CredentialsView.axaml b/VoiceGarden.UI/Views/CredentialsView.axaml
new file mode 100644
index 0000000..aac18f5
--- /dev/null
+++ b/VoiceGarden.UI/Views/CredentialsView.axaml
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/VoiceGarden.UI/Views/CredentialsView.axaml.cs b/VoiceGarden.UI/Views/CredentialsView.axaml.cs
new file mode 100644
index 0000000..8fd7744
--- /dev/null
+++ b/VoiceGarden.UI/Views/CredentialsView.axaml.cs
@@ -0,0 +1,13 @@
+using Avalonia.Controls;
+using Avalonia.Markup.Xaml;
+
+namespace VoiceGarden.UI.Views;
+
+public partial class CredentialsView : UserControl
+{
+ public CredentialsView()
+ {
+ InitializeComponent();
+ AvaloniaXamlLoader.Load(this);
+ }
+}
diff --git a/VoiceGarden.UI/Views/EnginesView.axaml b/VoiceGarden.UI/Views/EnginesView.axaml
new file mode 100644
index 0000000..806f6aa
--- /dev/null
+++ b/VoiceGarden.UI/Views/EnginesView.axaml
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/VoiceGarden.UI/Views/EnginesView.axaml.cs b/VoiceGarden.UI/Views/EnginesView.axaml.cs
new file mode 100644
index 0000000..375cddd
--- /dev/null
+++ b/VoiceGarden.UI/Views/EnginesView.axaml.cs
@@ -0,0 +1,13 @@
+using Avalonia.Controls;
+using Avalonia.Markup.Xaml;
+
+namespace VoiceGarden.UI.Views;
+
+public partial class EnginesView : UserControl
+{
+ public EnginesView()
+ {
+ InitializeComponent();
+ AvaloniaXamlLoader.Load(this);
+ }
+}
diff --git a/VoiceGarden.UI/Views/SherpaModelsView.axaml b/VoiceGarden.UI/Views/SherpaModelsView.axaml
deleted file mode 100644
index fa554af..0000000
--- a/VoiceGarden.UI/Views/SherpaModelsView.axaml
+++ /dev/null
@@ -1,110 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/VoiceGarden.UI/Views/SherpaModelsView.axaml.cs b/VoiceGarden.UI/Views/SherpaModelsView.axaml.cs
deleted file mode 100644
index 7f1addb..0000000
--- a/VoiceGarden.UI/Views/SherpaModelsView.axaml.cs
+++ /dev/null
@@ -1,25 +0,0 @@
-using Avalonia.Controls;
-using Avalonia.Interactivity;
-using Avalonia.Markup.Xaml;
-using VoiceGarden.UI.ViewModels;
-
-namespace VoiceGarden.UI.Views;
-
-public partial class SherpaModelsView : UserControl
-{
- public SherpaModelsView()
- {
- InitializeComponent();
- AvaloniaXamlLoader.Load(this);
- }
-
- private void PreviewModel_Click(object? sender, RoutedEventArgs e)
- {
- if (sender is Button btn && btn.Tag is string modelId && DataContext is SherpaModelsViewModel vm)
- {
- var model = vm.AllModels.FirstOrDefault(m => m.Id == modelId);
- if (model != null)
- vm.PreviewModelCommand.Execute(model);
- }
- }
-}
diff --git a/VoiceGarden.UI/Views/VoiceConfigView.axaml b/VoiceGarden.UI/Views/VoiceConfigView.axaml
deleted file mode 100644
index 9982961..0000000
--- a/VoiceGarden.UI/Views/VoiceConfigView.axaml
+++ /dev/null
@@ -1,95 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/VoiceGarden.UI/Views/VoiceConfigView.axaml.cs b/VoiceGarden.UI/Views/VoiceConfigView.axaml.cs
deleted file mode 100644
index 33c27bb..0000000
--- a/VoiceGarden.UI/Views/VoiceConfigView.axaml.cs
+++ /dev/null
@@ -1,25 +0,0 @@
-using Avalonia.Controls;
-using Avalonia.Interactivity;
-using Avalonia.Markup.Xaml;
-using VoiceGarden.UI.ViewModels;
-
-namespace VoiceGarden.UI.Views;
-
-public partial class VoiceConfigView : UserControl
-{
- public VoiceConfigView()
- {
- InitializeComponent();
- AvaloniaXamlLoader.Load(this);
- }
-
- private void PreviewVoice_Click(object? sender, RoutedEventArgs e)
- {
- if (sender is Button btn && btn.Tag is string voiceId && DataContext is VoiceConfigViewModel vm)
- {
- var voice = vm.AllVoices.FirstOrDefault(v => v.Id == voiceId);
- if (voice != null)
- vm.PreviewVoiceCommand.Execute(voice);
- }
- }
-}
diff --git a/VoiceGarden.UI/Views/VoicesView.axaml b/VoiceGarden.UI/Views/VoicesView.axaml
new file mode 100644
index 0000000..712a660
--- /dev/null
+++ b/VoiceGarden.UI/Views/VoicesView.axaml
@@ -0,0 +1,187 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/VoiceGarden.UI/Views/VoicesView.axaml.cs b/VoiceGarden.UI/Views/VoicesView.axaml.cs
new file mode 100644
index 0000000..1a89d40
--- /dev/null
+++ b/VoiceGarden.UI/Views/VoicesView.axaml.cs
@@ -0,0 +1,13 @@
+using Avalonia.Controls;
+using Avalonia.Markup.Xaml;
+
+namespace VoiceGarden.UI.Views;
+
+public partial class VoicesView : UserControl
+{
+ public VoicesView()
+ {
+ InitializeComponent();
+ AvaloniaXamlLoader.Load(this);
+ }
+}
diff --git a/VoiceGarden.UI/VoiceGarden.UI.csproj b/VoiceGarden.UI/VoiceGarden.UI.csproj
index 4bc3aa5..92324fe 100644
--- a/VoiceGarden.UI/VoiceGarden.UI.csproj
+++ b/VoiceGarden.UI/VoiceGarden.UI.csproj
@@ -20,14 +20,14 @@
-
+
-
+
diff --git a/VoiceGardenSAPIAdapter/AzacException.h b/VoiceGardenSAPIAdapter/AzacException.h
deleted file mode 100644
index 00755fb..0000000
--- a/VoiceGardenSAPIAdapter/AzacException.h
+++ /dev/null
@@ -1,147 +0,0 @@
-#pragma once
-
-// Azure SDK throws an AZACHR (which is just an integer) if the AZACHR comes without an error message.
-// Here we convert such integers into std::system_error's,
-// by replacing the __AZAC_THROW_HR macro defined in azac_debug.h.
-// This header should be included before any other Azure SDK headers.
-// See also: https://devblogs.microsoft.com/oldnewthing/20240119-00/?p=109292
-
-#include
-#include
-#define AZAC_SUPPRESS_DEBUG_INCLUDE_FROM_COMMON // postpone including azac_debug.h
-#include
-#include
-#include
-
-class azac_category_impl : public std::error_category
-{
-private:
- static constexpr std::pair messages[] =
- {
- { AZAC_ERR_UNINITIALIZED, "The object has not been properly initialized." },
- { AZAC_ERR_ALREADY_INITIALIZED, "The object has already been initialized." },
- { AZAC_ERR_UNHANDLED_EXCEPTION, "An unhandled exception was detected." },
- { AZAC_ERR_NOT_FOUND, "The object or property was not found." },
- { AZAC_ERR_INVALID_ARG, "One or more arguments are not valid." },
- { AZAC_ERR_TIMEOUT, "The specified timeout value has elapsed." },
- { AZAC_ERR_ALREADY_IN_PROGRESS, "The asynchronous operation is already in progress." },
- { AZAC_ERR_FILE_OPEN_FAILED, "The attempt to open the file failed." },
- { AZAC_ERR_UNEXPECTED_EOF, "The end of the file was reached unexpectedly." },
- { AZAC_ERR_INVALID_HEADER, "Invalid audio header encountered." },
- { AZAC_ERR_AUDIO_IS_PUMPING, "The requested operation cannot be performed while audio is pumping" },
- { AZAC_ERR_UNSUPPORTED_FORMAT, "Unsupported audio format." },
- { AZAC_ERR_ABORT, "Operation aborted." },
- { AZAC_ERR_MIC_NOT_AVAILABLE, "Microphone is not available." },
- { AZAC_ERR_INVALID_STATE, "An invalid state was encountered." },
- { AZAC_ERR_UUID_CREATE_FAILED, "Attempting to create a UUID failed." },
- { AZAC_ERR_SETFORMAT_UNEXPECTED_STATE_TRANSITION, "An unexpected session state transition was encountered when setting the session audio format." },
- { AZAC_ERR_PROCESS_AUDIO_INVALID_STATE, "An unexpected session state was encountered in while processing audio." },
- { AZAC_ERR_START_RECOGNIZING_INVALID_STATE_TRANSITION, "An unexpected state transition was encountered while attempting to start recognizing." },
- { AZAC_ERR_UNEXPECTED_CREATE_OBJECT_FAILURE, "An unexpected error was encountered when trying to create an internal object." },
- { AZAC_ERR_MIC_ERROR, "An error in the audio-capturing system." },
- { AZAC_ERR_NO_AUDIO_INPUT, "The requested operation cannot be performed; there is no audio input." },
- { AZAC_ERR_UNEXPECTED_USP_SITE_FAILURE, "An unexpected error was encountered when trying to access the USP site." },
- { AZAC_ERR_UNEXPECTED_LU_SITE_FAILURE, "An unexpected error was encountered when trying to access the LU site." },
- { AZAC_ERR_BUFFER_TOO_SMALL, "The buffer is too small." },
- { AZAC_ERR_OUT_OF_MEMORY, "A method failed to allocate memory." },
- { AZAC_ERR_RUNTIME_ERROR, "An unexpected runtime error occurred." },
- { AZAC_ERR_INVALID_URL, "The url specified is invalid." },
- { AZAC_ERR_INVALID_REGION, "The region specified is invalid or missing." },
- { AZAC_ERR_SWITCH_MODE_NOT_ALLOWED, "Switch between single shot and continuous recognition is not supported." },
- { AZAC_ERR_CHANGE_CONNECTION_STATUS_NOT_ALLOWED, "Changing connection status is not supported in the current recognition state." },
- { AZAC_ERR_EXPLICIT_CONNECTION_NOT_SUPPORTED_BY_RECOGNIZER, "Explicit connection management is not supported by the specified recognizer." },
- { AZAC_ERR_INVALID_HANDLE, "The handle is invalid." },
- { AZAC_ERR_INVALID_RECOGNIZER, "The recognizer is invalid." },
- { AZAC_ERR_OUT_OF_RANGE, "The value is out of range." },
- { AZAC_ERR_EXTENSION_LIBRARY_NOT_FOUND, "Extension library not found." },
- { AZAC_ERR_UNEXPECTED_TTS_ENGINE_SITE_FAILURE, "An unexpected error was encountered when trying to access the TTS engine site." },
- { AZAC_ERR_UNEXPECTED_AUDIO_OUTPUT_FAILURE, "An unexpected error was encountered when trying to access the audio output stream." },
- { AZAC_ERR_GSTREAMER_INTERNAL_ERROR, "Gstreamer internal error." },
- { AZAC_ERR_CONTAINER_FORMAT_NOT_SUPPORTED_ERROR, "Compressed container format not supported." },
- { AZAC_ERR_GSTREAMER_NOT_FOUND_ERROR, "Codec extension or gstreamer not found." },
- { AZAC_ERR_INVALID_LANGUAGE, "The language specified is missing." },
- { AZAC_ERR_UNSUPPORTED_API_ERROR, "The API is not applicable." },
- { AZAC_ERR_RINGBUFFER_DATA_UNAVAILABLE, "The ring buffer is unavailable." },
- { AZAC_ERR_UNEXPECTED_CONVERSATION_SITE_FAILURE, "An unexpected error was encountered when trying to access the Conversation site." },
- { AZAC_ERR_UNEXPECTED_CONVERSATION_TRANSLATOR_SITE_FAILURE, "An unexpected error was encountered when trying to access the Conversation site." },
- { AZAC_ERR_CANCELED, "An asynchronous operation was canceled before it was executed." },
- { AZAC_ERR_COMPRESS_AUDIO_CODEC_INITIFAILED, "Codec for compression could not be initialized." },
- { AZAC_ERR_DATA_NOT_AVAILABLE, "Data not available." },
- { AZAC_ERR_INVALID_RESULT_REASON, "Invalid result reason." },
- { AZAC_ERR_UNEXPECTED_RNNT_SITE_FAILURE, "An unexpected error was encountered when trying to access the RNN-T site." },
- { AZAC_ERR_NETWORK_SEND_FAILED, "Sending of a network message failed." },
- { AZAC_ERR_AUDIO_SYS_LIBRARY_NOT_FOUND, "Audio extension library not found." },
- { AZAC_ERR_LOUDSPEAKER_ERROR, "An error in the audio-rendering system." },
- { AZAC_ERR_VISION_SITE_FAILURE, "An unexpected error was encountered when trying to access the Vision site." },
- { AZAC_ERR_MEDIA_INVALID_STREAM, "Stream number provided was invalid in the current context." },
- { AZAC_ERR_MEDIA_INVALID_OFFSET, "Offset required is invalid in the current context." },
- { AZAC_ERR_MEDIA_NO_MORE_DATA, "No more data is available in source." },
- { AZAC_ERR_MEDIA_NOT_STARTED, "Source has not been started." },
- { AZAC_ERR_MEDIA_ALREADY_STARTED, "Source has already been started." },
- { AZAC_ERR_MEDIA_DEVICE_CREATION_FAILED, "Media device creation failed." },
- { AZAC_ERR_MEDIA_NO_DEVICE_AVAILABLE, "No devices of the selected category are available." },
- { AZAC_ERR_VAD_COULD_NOT_USE_WITH_KEYWORD_RECOGNIZER, "Enabled Voice Activity Detection while using keyword recognition is not allowed." },
- { AZAC_ERR_COULD_NOT_CREATE_ENGINE_ADAPTER, "The specified RecoEngineAdapter could not be created." },
- { AZAC_ERR_INPUT_FILE_SIZE_IS_ZERO_BYTES, "The input file has a size of 0 bytes." },
- { AZAC_ERR_FAILED_TO_OPEN_INPUT_FILE_FOR_READING, "Cannot open the input media file for reading. Does it exist?" },
- { AZAC_ERR_FAILED_TO_READ_FROM_INPUT_FILE, "Failed to read from the input media file." },
- { AZAC_ERR_INPUT_FILE_TOO_LARGE, "Input media file is too large." },
- { AZAC_ERR_UNSUPPORTED_URL_PROTOCOL, "The input URL is unsupported. It should start with `http://`, `https://` or `rtsp://`." },
- { AZAC_ERR_EMPTY_NULLABLE, "The Nullable value is empty. Check HasValue() before getting the value." },
- { AZAC_ERR_INVALID_MODEL_VERSION_FORMAT, R"(The given model version string is not in the expected format. The format is specified by the regular expression `^(latest|\d{4}-\d{2}-\d{2})(-preview)?$`.)" },
- { AZAC_ERR_NETWORK_MALFORMED, "Malformed network message" },
- { AZAC_ERR_NETWORK_PROTOCOL_VIOLATION, "Unexpected message received" },
- { AZAC_ERR_NOT_IMPL, "The function is not implemented." },
- };
-
- static_assert(std::is_sorted(std::begin(messages), std::end(messages),
- [](const auto& a, const auto& b) { return a.first < b.first; }));
-
-public:
- const char* name() const noexcept override { return "azac"; }
- std::string message(int ev) const override
- {
- auto code = static_cast(ev);
- auto it = std::lower_bound(
- std::begin(messages), std::end(messages), code,
- [](const auto& a, auto b) { return a.first < b; });
-
- if (it == std::end(messages) || it->first != code)
- return std::format("AZACHR: {:#x}", ev);
-
- return it->second;
- }
-};
-
-inline const azac_category_impl& azac_category()
-{
- static constexpr azac_category_impl cat;
- return cat;
-}
-
-inline void ThrowAzacException(AZACHR hr)
-{
- auto handle = reinterpret_cast(hr);
- auto error = error_get_error_code(handle);
- std::string errorMsg;
-
- if (error != AZAC_ERR_NONE)
- {
- auto what = error_get_message(handle);
- if (what)
- {
- try
- {
- errorMsg.assign(what);
- }
- catch (...)
- { }
- }
- error_release(handle);
- }
-
- throw std::system_error(static_cast(hr), azac_category(), errorMsg);
-}
-
-#define __AZAC_THROW_HR(hr) ThrowAzacException(hr)
-#include // include this AFTER defining __AZAC_THROW_HR
\ No newline at end of file
diff --git a/VoiceGardenSAPIAdapter/TTSEngine.cpp b/VoiceGardenSAPIAdapter/TTSEngine.cpp
index 86d261b..9cf11e5 100644
--- a/VoiceGardenSAPIAdapter/TTSEngine.cpp
+++ b/VoiceGardenSAPIAdapter/TTSEngine.cpp
@@ -505,7 +505,327 @@ inline static bool CheckHrNotFound(HRESULT hr)
return false;
}
-LSTATUS TryLoadAzureSpeechSDK();
+
+// Legacy -> canonical model IDs from the sherpa-onnx registry
+// canonicalisations (2026-08-10 and 2026-08-18 syncs; rust-tts-wrapper
+// 0.3.17+ resolves model files at / and hard-fails when
+// the ID is missing from its embedded registry, so installed directories
+// still using a legacy name are renamed in place to keep existing voices
+// working. Entries chain across syncs: pre-2026-08-10 names map straight to
+// their 2026-08-18 canonical ID.)
+static const struct { const wchar_t* legacy; const wchar_t* canonical; }
+kLegacySherpaModelIds[] = {
+ { L"cantonese-fs-xiaomaiiwn", L"cantonese-yue-xiaomaiiwn" },
+ { L"icefall-fs-aishell3", L"icefall-zh-aishell3" },
+ { L"icefall-fs-baker", L"icefall-zh-baker" },
+ { L"icefall-fs-en", L"icefall-zh_en-zh-en" },
+ { L"icefall-fs-ljspeech", L"icefall-en-ljspeech" },
+ { L"icefall-fs-ljspeech-low", L"icefall-en-ljspeech-low" },
+ { L"icefall-fs-ljspeech-medium", L"icefall-en-ljspeech-medium" },
+ { L"inflect-fs-micro-v2", L"inflect-en-micro-v2" },
+ { L"inflect-fs-nano-v2", L"inflect-en-nano-v2" },
+ { L"kokoro-en-en-19", L"kokoro-en-v0_19" },
+ { L"kokoro-zh_en-int8-multi", L"kokoro-zh_en-int8" },
+ { L"ljs-fs-unknown", L"ljs-en-ljspeech" },
+ { L"matcha-fs-khadijah", L"matcha-fa_en-khadijah" },
+ { L"matcha-fs-musa", L"matcha-fa_en-musa" },
+ { L"melo-fs-en", L"melo-en-melo-tts" },
+ { L"melo-fs-zh_en", L"melo-zh_en-melo-tts" },
+ { L"micro-fs-v0_8", L"micro-en-v0_8" },
+ { L"mimic3-af-google-low", L"mimic3-af_ZA-google-low" },
+ { L"mimic3-af-google-nwu_low", L"mimic3-af_ZA-google-low" },
+ { L"mimic3-bn-multi", L"mimic3-bn-multi_low" },
+ { L"mimic3-el-rapunzelina", L"mimic3-el_GR-rapunzelina_low" },
+ { L"mimic3-el-rapunzelina_low", L"mimic3-el_GR-rapunzelina_low" },
+ { L"mimic3-es-m-ailabs_low", L"mimic3-es_ES-m-low" },
+ { L"mimic3-es-m-low", L"mimic3-es_ES-m-low" },
+ { L"mimic3-fa-haaniye", L"mimic3-fa-haaniye_low" },
+ { L"mimic3-fi-harri-tapani", L"mimic3-fi_FI-harri-tapani" },
+ { L"mimic3-gu-cmu-low", L"mimic3-gu_IN-cmu-low" },
+ { L"mimic3-hu-diana-low", L"mimic3-hu_HU-diana-low" },
+ { L"mimic3-ko-kss", L"mimic3-ko_KO-kss_low" },
+ { L"mimic3-ko-kss_low", L"mimic3-ko_KO-kss_low" },
+ { L"mimic3-ne-ne-low", L"mimic3-ne_NP-ne-low" },
+ { L"mimic3-pl-m-ailabs_low", L"mimic3-pl_PL-m-low" },
+ { L"mimic3-pl-m-low", L"mimic3-pl_PL-m-low" },
+ { L"mimic3-tn-google-low", L"mimic3-tn_ZA-google-low" },
+ { L"mimic3-tn-google-nwu_low", L"mimic3-tn_ZA-google-low" },
+ { L"mimic3-vi-vais1000", L"mimic3-vi_VN-vais1000_low" },
+ { L"mimic3-vi-vais1000_low", L"mimic3-vi_VN-vais1000_low" },
+ { L"mini-fs-v0_1-fp16", L"mini-en-v0_1-fp16" },
+ { L"mini-fs-v0_8", L"mini-en-v0_8" },
+ { L"nano-fs-v0_1-fp16", L"nano-en-v0_1-fp16" },
+ { L"nano-fs-v0_2-fp16", L"nano-en-v0_2-fp16" },
+ { L"nano-fs-v0_8-fp32", L"nano-en-v0_8" },
+ { L"nano-fs-v0_8-int8", L"nano-en-v0_8-int8" },
+ { L"piper-ar-SA_dii-high", L"piper-ar_JO-SA_dii-high" },
+ { L"piper-ar-SA_miro-high", L"piper-ar_JO-SA_miro-high" },
+ { L"piper-ar-SA_miro_V2-high", L"piper-ar_JO-SA_miro_V2-high" },
+ { L"piper-ar-kareem-low", L"piper-ar_JO-kareem-low" },
+ { L"piper-ar-kareem-medium", L"piper-ar_JO-kareem-medium" },
+ { L"piper-ca-upc_ona-low", L"piper-ca_ES-upc_ona-low" },
+ { L"piper-ca-upc_ona-medium", L"piper-ca_ES-upc_ona-medium" },
+ { L"piper-ca-upc_pau-low", L"piper-ca_ES-upc_pau-low" },
+ { L"piper-cs-jirka-low", L"piper-cs_CZ-jirka-low" },
+ { L"piper-cs-jirka-medium", L"piper-cs_CZ-jirka-medium" },
+ { L"piper-cy-bu_tts-medium", L"piper-cy_GB-bu_tts-medium" },
+ { L"piper-cy-gwryw_gogleddol-medium", L"piper-cy_GB-gwryw_gogleddol-medium" },
+ { L"piper-da-talesyntese-medium", L"piper-da_DK-talesyntese-medium" },
+ { L"piper-de-dii-high", L"piper-de_DE-dii-high" },
+ { L"piper-de-eva_k-low", L"piper-de_DE-eva_k-low" },
+ { L"piper-de-glados-high", L"piper-de_DE-glados-high" },
+ { L"piper-de-glados-low", L"piper-de_DE-glados-low" },
+ { L"piper-de-glados-medium", L"piper-de_DE-glados-medium" },
+ { L"piper-de-glados_turret-high", L"piper-de_DE-glados_turret-high" },
+ { L"piper-de-glados_turret-low", L"piper-de_DE-glados_turret-low" },
+ { L"piper-de-glados_turret-medium", L"piper-de_DE-glados_turret-medium" },
+ { L"piper-de-karlsson-low", L"piper-de_DE-karlsson-low" },
+ { L"piper-de-kerstin-low", L"piper-de_DE-kerstin-low" },
+ { L"piper-de-miro-high", L"piper-de_DE-miro-high" },
+ { L"piper-de-pavoque-low", L"piper-de_DE-pavoque-low" },
+ { L"piper-de-ramona-low", L"piper-de_DE-ramona-low" },
+ { L"piper-de-thorsten-high", L"piper-de_DE-thorsten-high" },
+ { L"piper-de-thorsten-low", L"piper-de_DE-thorsten-low" },
+ { L"piper-de-thorsten-medium", L"piper-de_DE-thorsten-medium" },
+ { L"piper-de-thorsten_emotional-medium", L"piper-de_DE-thorsten_emotional-medium" },
+ { L"piper-el-rapunzelina-low", L"piper-el_GR-rapunzelina-low" },
+ { L"piper-en-alan-low", L"piper-en_GB-alan-low" },
+ { L"piper-en-alan-medium", L"piper-en_GB-alan-medium" },
+ { L"piper-en-alba-medium", L"piper-en_GB-alba-medium" },
+ { L"piper-en-amy-low", L"piper-en_US-amy-low" },
+ { L"piper-en-amy-medium", L"piper-en_US-amy-medium" },
+ { L"piper-en-arctic-medium", L"piper-en_US-arctic-medium" },
+ { L"piper-en-aru-medium", L"piper-en_GB-aru-medium" },
+ { L"piper-en-bryce-medium", L"piper-en_US-bryce-medium" },
+ { L"piper-en-cori-high", L"piper-en_GB-cori-high" },
+ { L"piper-en-cori-medium", L"piper-en_GB-cori-medium" },
+ { L"piper-en-danny-low", L"piper-en_US-danny-low" },
+ { L"piper-en-dii-high", L"piper-en_GB-dii-high" },
+ { L"piper-en-glados", L"piper-en_US-glados" },
+ { L"piper-en-glados-high", L"piper-en_US-glados-high" },
+ { L"piper-en-hfc_female-medium", L"piper-en_US-hfc_female-medium" },
+ { L"piper-en-hfc_male-medium", L"piper-en_US-hfc_male-medium" },
+ { L"piper-en-jenny_dioco-medium", L"piper-en_GB-jenny_dioco-medium" },
+ { L"piper-en-joe-medium", L"piper-en_US-joe-medium" },
+ { L"piper-en-john-medium", L"piper-en_US-john-medium" },
+ { L"piper-en-kathleen-low", L"piper-en_US-kathleen-low" },
+ { L"piper-en-kristin-medium", L"piper-en_US-kristin-medium" },
+ { L"piper-en-kusal-medium", L"piper-en_US-kusal-medium" },
+ { L"piper-en-l2arctic-medium", L"piper-en_US-l2arctic-medium" },
+ { L"piper-en-lessac-high", L"piper-en_US-lessac-high" },
+ { L"piper-en-lessac-low", L"piper-en_US-lessac-low" },
+ { L"piper-en-lessac-medium", L"piper-en_US-lessac-medium" },
+ { L"piper-en-libritts-high", L"piper-en_US-libritts-high" },
+ { L"piper-en-libritts_r-medium", L"piper-en_US-libritts_r-medium" },
+ { L"piper-en-ljspeech-high", L"piper-en_US-ljspeech-high" },
+ { L"piper-en-ljspeech-medium", L"piper-en_US-ljspeech-medium" },
+ { L"piper-en-miro-high", L"piper-en_GB-miro-high" },
+ { L"piper-en-norman-medium", L"piper-en_US-norman-medium" },
+ { L"piper-en-northern_english_male-medium", L"piper-en_GB-northern_english_male-medium" },
+ { L"piper-en-reza_ibrahim-medium", L"piper-en_US-reza_ibrahim-medium" },
+ { L"piper-en-ryan-high", L"piper-en_US-ryan-high" },
+ { L"piper-en-ryan-low", L"piper-en_US-ryan-low" },
+ { L"piper-en-ryan-medium", L"piper-en_US-ryan-medium" },
+ { L"piper-en-sam-medium", L"piper-en_US-sam-medium" },
+ { L"piper-en-semaine-medium", L"piper-en_GB-semaine-medium" },
+ { L"piper-en-southern_english_female-low", L"piper-en_GB-southern_english_female-low" },
+ { L"piper-en-southern_english_female-medium", L"piper-en_GB-southern_english_female-medium" },
+ { L"piper-en-southern_english_female_medium", L"piper-en_GB-southern_english_female_medium" },
+ { L"piper-en-southern_english_male-medium", L"piper-en_GB-southern_english_male-medium" },
+ { L"piper-en-sweetbbak-amy", L"piper-en_GB-sweetbbak-amy" },
+ { L"piper-en-vctk-medium", L"piper-en_GB-vctk-medium" },
+ { L"piper-es-ald-medium", L"piper-es_MX-ald-medium" },
+ { L"piper-es-carlfm-low", L"piper-es_ES-carlfm-low" },
+ { L"piper-es-claude-high", L"piper-es_MX-claude-high" },
+ { L"piper-es-daniela-high", L"piper-es_AR-daniela-high" },
+ { L"piper-es-davefx-medium", L"piper-es_ES-davefx-medium" },
+ { L"piper-es-miro-high", L"piper-es_ES-miro-high" },
+ { L"piper-es-sharvard-medium", L"piper-es_ES-sharvard-medium" },
+ { L"piper-eu-antton-medium", L"piper-eu_ES-antton-medium" },
+ { L"piper-eu-maider-medium", L"piper-eu_ES-maider-medium" },
+ { L"piper-fa-amir-medium", L"piper-fa_IR-amir-medium" },
+ { L"piper-fa-ganji-medium", L"piper-fa_IR-ganji-medium" },
+ { L"piper-fa-ganji_adabi-medium", L"piper-fa_IR-ganji_adabi-medium" },
+ { L"piper-fa-gyro-medium", L"piper-fa_IR-gyro-medium" },
+ { L"piper-fa-reza_ibrahim-medium", L"piper-fa_IR-reza_ibrahim-medium" },
+ { L"piper-fa-rezahedayatfar-ibrahimwalk", L"piper-fa_en-rezahedayatfar-ibrahimwalk" },
+ { L"piper-fi-harri-low", L"piper-fi_FI-harri-low" },
+ { L"piper-fi-harri-medium", L"piper-fi_FI-harri-medium" },
+ { L"piper-fr-gilles-low", L"piper-fr_FR-gilles-low" },
+ { L"piper-fr-miro-high", L"piper-fr_FR-miro-high" },
+ { L"piper-fr-siwis-low", L"piper-fr_FR-siwis-low" },
+ { L"piper-fr-siwis-medium", L"piper-fr_FR-siwis-medium" },
+ { L"piper-fr-tjiho-model1", L"piper-fr_FR-tjiho-model1" },
+ { L"piper-fr-tjiho-model2", L"piper-fr_FR-tjiho-model2" },
+ { L"piper-fr-tjiho-model3", L"piper-fr_FR-tjiho-model3" },
+ { L"piper-fr-tom-medium", L"piper-fr_FR-tom-medium" },
+ { L"piper-fr-upmc-medium", L"piper-fr_FR-upmc-medium" },
+ { L"piper-fs-glados-medium", L"piper-es-glados-medium" },
+ { L"piper-fs-haaniye_low", L"piper-fa-haaniye_low" },
+ { L"piper-hi-pratham-medium", L"piper-hi_IN-pratham-medium" },
+ { L"piper-hi-priyamvada-medium", L"piper-hi_IN-priyamvada-medium" },
+ { L"piper-hi-rohan-medium", L"piper-hi_IN-rohan-medium" },
+ { L"piper-hu-anna-medium", L"piper-hu_HU-anna-medium" },
+ { L"piper-hu-berta-medium", L"piper-hu_HU-berta-medium" },
+ { L"piper-hu-imre-medium", L"piper-hu_HU-imre-medium" },
+ { L"piper-id-news_tts-medium", L"piper-id_ID-news_tts-medium" },
+ { L"piper-is-bui-medium", L"piper-is_IS-bui-medium" },
+ { L"piper-is-salka-medium", L"piper-is_IS-salka-medium" },
+ { L"piper-is-steinn-medium", L"piper-is_IS-steinn-medium" },
+ { L"piper-is-ugla-medium", L"piper-is_IS-ugla-medium" },
+ { L"piper-it-dii-high", L"piper-it_IT-dii-high" },
+ { L"piper-it-miro-high", L"piper-it_IT-miro-high" },
+ { L"piper-it-paola-medium", L"piper-it_IT-paola-medium" },
+ { L"piper-it-riccardo-low", L"piper-it_IT-riccardo-low" },
+ { L"piper-ka-natia-medium", L"piper-ka_GE-natia-medium" },
+ { L"piper-kk-iseke-low", L"piper-kk_KZ-iseke-low" },
+ { L"piper-kk-issai-high", L"piper-kk_KZ-issai-high" },
+ { L"piper-kk-raya-low", L"piper-kk_KZ-raya-low-int8" },
+ { L"piper-ku-berfin_renas-medium", L"piper-ku_TR-berfin_renas-medium" },
+ { L"piper-lb-marylux-medium", L"piper-lb_LU-marylux-medium" },
+ { L"piper-lv-aivars-medium", L"piper-lv_LV-aivars-medium" },
+ { L"piper-ml-arjun-medium", L"piper-ml_IN-arjun-medium" },
+ { L"piper-ml-meera-medium", L"piper-ml_IN-meera-medium" },
+ { L"piper-ne-chitwan-medium", L"piper-ne_NP-chitwan-medium" },
+ { L"piper-ne-google-low", L"piper-ne_NP-google-low" },
+ { L"piper-ne-google-medium", L"piper-ne_NP-google-medium" },
+ { L"piper-nl-alex-medium", L"piper-nl_NL-alex-medium" },
+ { L"piper-nl-dii-high", L"piper-nl_NL-dii-high" },
+ { L"piper-nl-miro-high", L"piper-nl_NL-miro-high" },
+ { L"piper-nl-nathalie-low", L"piper-nl_BE-nathalie-low" },
+ { L"piper-nl-nathalie-medium", L"piper-nl_BE-nathalie-medium" },
+ { L"piper-nl-pim-medium", L"piper-nl_NL-pim-medium" },
+ { L"piper-nl-rdh-low", L"piper-nl_BE-rdh-low" },
+ { L"piper-nl-rdh-medium", L"piper-nl_BE-rdh-medium" },
+ { L"piper-nl-ronnie-medium", L"piper-nl_NL-ronnie-medium" },
+ { L"piper-no-talesyntese-medium", L"piper-no_NO-talesyntese-medium" },
+ { L"piper-pl-bass-high", L"piper-pl_PL-bass-high" },
+ { L"piper-pl-darkman-medium", L"piper-pl_PL-darkman-medium" },
+ { L"piper-pl-gosia-medium", L"piper-pl_PL-gosia-medium" },
+ { L"piper-pl-jarvis_wg_glos-medium", L"piper-pl_PL-jarvis_wg_glos-medium" },
+ { L"piper-pl-justyna_wg_glos-medium", L"piper-pl_PL-justyna_wg_glos-medium" },
+ { L"piper-pl-mc_speech-medium", L"piper-pl_PL-mc_speech-medium" },
+ { L"piper-pl-meski_wg_glos-medium", L"piper-pl_PL-meski_wg_glos-medium" },
+ { L"piper-pl-zenski_wg_glos-medium", L"piper-pl_PL-zenski_wg_glos-medium" },
+ { L"piper-pt-cadu-medium", L"piper-pt_BR-cadu-medium" },
+ { L"piper-pt-dii-high", L"piper-pt_PT-dii-high" },
+ { L"piper-pt-edresson-low", L"piper-pt_BR-edresson-low" },
+ { L"piper-pt-faber-medium", L"piper-pt_BR-faber-medium" },
+ { L"piper-pt-jeff-medium", L"piper-pt_BR-jeff-medium" },
+ { L"piper-pt-miro-high", L"piper-pt_PT-miro-high" },
+ { L"piper-pt-tugao-medium", L"piper-pt_PT-tugao-medium" },
+ { L"piper-ro-mihai-medium", L"piper-ro_RO-mihai-medium-int8" },
+ { L"piper-ru-denis-medium", L"piper-ru_RU-denis-medium" },
+ { L"piper-ru-dmitri-medium", L"piper-ru_RU-dmitri-medium" },
+ { L"piper-ru-irina-medium", L"piper-ru_RU-irina-medium" },
+ { L"piper-ru-ruslan-medium", L"piper-ru_RU-ruslan-medium" },
+ { L"piper-sk-lili-medium", L"piper-sk_SK-lili-medium" },
+ { L"piper-sl-artur-medium", L"piper-sl_SI-artur-medium" },
+ { L"piper-sq-edon-medium", L"piper-sq_AL-edon-medium" },
+ { L"piper-sr-serbski_institut-medium", L"piper-sr_RS-serbski_institut-medium-int8" },
+ { L"piper-sv-alma-medium", L"piper-sv_SE-alma-medium" },
+ { L"piper-sv-lisa-medium", L"piper-sv_SE-lisa-medium" },
+ { L"piper-sv-nst-medium", L"piper-sv_SE-nst-medium" },
+ { L"piper-sw-lanfrica-medium", L"piper-sw_CD-lanfrica-medium" },
+ { L"piper-tr-dfki-medium", L"piper-tr_TR-dfki-medium" },
+ { L"piper-tr-fahrettin-medium", L"piper-tr_TR-fahrettin-medium" },
+ { L"piper-tr-fettah-medium", L"piper-tr_TR-fettah-medium" },
+ { L"piper-uk-lada-low", L"piper-uk_UA-lada-low" },
+ { L"piper-uk-ukrainian_tts-medium", L"piper-uk_UA-ukrainian_tts-medium" },
+ { L"piper-ur-fasih-medium", L"piper-ur_PK-fasih-medium" },
+ { L"piper-vi-25hours_single-low", L"piper-vi_VN-25hours_single-low" },
+ { L"piper-vi-vais1000-medium", L"piper-vi_VN-vais1000-medium" },
+ { L"piper-vi-vivos-low", L"piper-vi_VN-vivos-low" },
+ { L"piper-zh-chaowen-medium", L"piper-zh_CN-chaowen-medium" },
+ { L"piper-zh-huayan-medium", L"piper-zh_CN-huayan-medium" },
+ { L"piper-zh-xiao_ya-medium", L"piper-zh_CN-xiao_ya-medium" },
+ { L"tts-fs-khadijah", L"matcha-fa_en-khadijah" },
+ { L"tts-fs-musa", L"matcha-fa_en-musa" },
+ { L"vctk-fs-unknown", L"vctk-en-vctk" },
+ { L"vits-coqui-en-vctk", L"coqui-en-vctk" },
+ { L"zh-fs-abyssinvoker", L"zh-zh-abyssinvoker" },
+ { L"zh-fs-bronya", L"zh-zh-bronya" },
+ { L"zh-fs-doom", L"zh-zh-doom" },
+ { L"zh-fs-echo", L"zh-zh-echo" },
+ { L"zh-fs-eula", L"zh-zh-eula" },
+ { L"zh-fs-fanchen-C", L"zh-zh-fanchen-C" },
+ { L"zh-fs-fanchen-ZhiHuiLaoZhe", L"zh-zh-fanchen-ZhiHuiLaoZhe" },
+ { L"zh-fs-fanchen-new", L"zh-zh-fanchen-new" },
+ { L"zh-fs-fanchen-unity", L"zh-zh-fanchen-unity" },
+ { L"zh-fs-fanchen-wnj", L"zh-zh-fanchen-wnj" },
+ { L"zh-fs-keqing", L"zh-zh-keqing" },
+ { L"zh-fs-theresa", L"zh-zh-theresa" },
+ { L"zh-fs-unknown", L"zh-zh-aishell3" },
+ { L"zh-fs-zenyatta", L"zh-zh-zenyatta" },
+};
+
+// If modelId names a legacy registry ID, rename the installed directory
+// \ to \ (unless the canonical
+// directory already exists) and update modelId. Paths stored in the voice
+// token are rewritten best-effort — HKLM writes need elevation, and on
+// failure the stale path still resolves next time because this migration
+// runs on every voice initialisation.
+static void MigrateLegacySherpaModelDir(const std::filesystem::path& modelsDir,
+ std::string& modelId, ISpObjectToken* pToken)
+{
+ const std::wstring legacyId = StringToWString(modelId);
+ for (const auto& mapping : kLegacySherpaModelIds)
+ {
+ if (legacyId != mapping.legacy)
+ continue;
+
+ const auto legacyDir = modelsDir / mapping.legacy;
+ const auto canonicalDir = modelsDir / mapping.canonical;
+
+ if (!std::filesystem::exists(canonicalDir))
+ {
+ if (!std::filesystem::exists(legacyDir))
+ return; // nothing installed under either name — let the wrapper report it
+
+ std::error_code ec;
+ std::filesystem::rename(legacyDir, canonicalDir, ec);
+ if (ec)
+ {
+ LogWarn("RustTts: failed to migrate model directory '{}' -> '{}': {}; "
+ "the voice may fail to load until it is renamed manually",
+ legacyDir.string(), canonicalDir.string(), ec.message());
+ return;
+ }
+ }
+
+ LogInfo("RustTts: migrated SherpaOnnx model ID '{}' -> '{}'",
+ WStringToUTF8(legacyId), WStringToUTF8(mapping.canonical));
+ modelId = WStringToUTF8(mapping.canonical);
+
+ // Best-effort rewrite of the token's stored paths onto the renamed
+ // directory so later loads start from the canonical name.
+ if (pToken)
+ {
+ CComPtr pConfigKey;
+ if (SUCCEEDED(pToken->OpenKey(L"VoiceGardenConfig", &pConfigKey)) && pConfigKey)
+ {
+ const wchar_t* pathValues[] = {
+ L"SherpaOnnxModelPath", L"SherpaOnnxTokens", L"SherpaOnnxDataDir",
+ L"SherpaOnnxVoices", L"SherpaOnnxLexicon",
+ };
+ for (const wchar_t* valueName : pathValues)
+ {
+ CSpDynamicString pszValue;
+ if (FAILED(pConfigKey->GetStringValue(valueName, &pszValue)) || !pszValue.m_psz)
+ continue;
+ std::wstring value(pszValue.m_psz);
+ const std::wstring legacyPrefix = legacyDir.wstring() + L"\\";
+ if (value.starts_with(legacyPrefix))
+ {
+ std::wstring fixed = canonicalDir.wstring() + L"\\" + value.substr(legacyPrefix.size());
+ pConfigKey->SetStringValue(valueName, fixed.c_str());
+ }
+ }
+ }
+ }
+ return;
+ }
+}
bool CTTSEngine::InitRustTtsVoice(ISpDataKey* pConfigKey)
{
@@ -607,7 +927,7 @@ bool CTTSEngine::InitRustTtsVoice(ISpDataKey* pConfigKey)
//
// Path structures:
// MMS: models/mms_eng/model.onnx (flat — modelId = mms_eng)
- // Kokoro: models/kokoro-en-en-19/sub/model.onnx (nested — modelId = kokoro-en-en-19)
+ // Kokoro: models/kokoro-en-v0_19/sub/model.onnx (nested — modelId = kokoro-en-v0_19)
// Piper: models/piper-en-amy-low/sub/file.onnx (nested — modelId = piper-en-amy-low)
//
// Solution: walk up from the .onnx file to find the "models" directory,
@@ -624,6 +944,9 @@ bool CTTSEngine::InitRustTtsVoice(ISpDataKey* pConfigKey)
auto rel = std::filesystem::relative(onnxPath.parent_path(), p);
std::string modelId = rel.begin()->string();
std::string basePath = p.string();
+ // Registry 2026-08-10 renamed several IDs; migrate legacy
+ // directory names so the wrapper's registry lookup succeeds.
+ MigrateLegacySherpaModelDir(p, modelId, m_cpToken);
std::replace(basePath.begin(), basePath.end(), '\\', '/');
credsJson = "{\"modelId\":\"" + modelId + "\",\"modelPath\":\"" + basePath + "\"}";
LogInfo("RustTts: SherpaOnnx credentials: {}", credsJson);
@@ -790,6 +1113,17 @@ int CTTSEngine::OnAudioData(uint8_t* data, uint32_t len)
m_lastSilentBytes += silentBytes;
return len;
}
+ // Over a second of contiguous silence held already. Flush what is
+ // held and deliver this chunk in full instead of holding it (and
+ // instead of the len - m_lastSilentBytes ULONG underflow below,
+ // which progressive/streamed chunks can now reach because the
+ // wrapper delivers audio incrementally rather than in one buffer).
+ if (m_lastSilentBytes != 0)
+ {
+ auto mem = std::make_unique(m_lastSilentBytes); // zeroed mem
+ m_pOutputSite->Write(mem.get(), m_lastSilentBytes, &written);
+ }
+ m_lastSilentBytes = 0;
}
else
{
diff --git a/VoiceGardenSAPIAdapter/TTSEngine.h b/VoiceGardenSAPIAdapter/TTSEngine.h
index 107ee08..a2cbb98 100644
--- a/VoiceGardenSAPIAdapter/TTSEngine.h
+++ b/VoiceGardenSAPIAdapter/TTSEngine.h
@@ -4,7 +4,6 @@
#include "resource.h"
#include "pch.h"
-#include // needed for sapi_category in SapiException
#include "Logger.h"
#include "SapiException.h"
@@ -17,8 +16,6 @@
#endif
using namespace ATL;
-using namespace Microsoft::CognitiveServices::Speech;
-using namespace Microsoft::CognitiveServices::Speech::Audio;
@@ -239,8 +236,6 @@ HRESULT CTTSEngine::OnException(
return HRESULT_FROM_WIN32(ex.code().value());
else if (cat == sapi_category())
return static_cast(ex.code().value());
- else if (cat == azac_category())
- return ex.code().value() == AZAC_ERR_INVALID_ARG ? E_INVALIDARG : E_FAIL;
return E_FAIL;
}
else if constexpr (std::is_base_of_v)
diff --git a/VoiceGardenSAPIAdapter/VoiceGardenSAPIAdapter.vcxproj b/VoiceGardenSAPIAdapter/VoiceGardenSAPIAdapter.vcxproj
index 9fe3db8..81248c8 100644
--- a/VoiceGardenSAPIAdapter/VoiceGardenSAPIAdapter.vcxproj
+++ b/VoiceGardenSAPIAdapter/VoiceGardenSAPIAdapter.vcxproj
@@ -1,558 +1,548 @@
-
-
-
-
- Debug
- ARM64
-
-
- Debug
- Win32
-
-
- Release
- ARM64
-
-
- Release
- Win32
-
-
- Debug
- x64
-
-
- Release
- x64
-
-
-
- 17.0
- {B06628FA-7189-4035-A347-C619A2D1638B}
- AtlProj
- 10.0
-
-
-
- DynamicLibrary
- true
- v143
- Unicode
- YY_Thunks_for_WinXP.obj
-
-
- DynamicLibrary
- false
- v143
- Unicode
- YY_Thunks_for_WinXP.obj
- true
-
-
- DynamicLibrary
- true
- v143
- Unicode
- YY_Thunks_for_WinXP.obj
-
-
- DynamicLibrary
- true
- v143
- Unicode
- false
-
-
- DynamicLibrary
- false
- v143
- Unicode
- YY_Thunks_for_WinXP.obj
- true
-
-
- DynamicLibrary
- false
- v143
- Unicode
- false
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- true
- true
- $(SolutionDir)include;$(ExternalIncludePath)
- $(SolutionDir)lib\$(PlatformShortName);$(LibraryPath)
-
-
- true
- true
- $(SolutionDir)include;$(ExternalIncludePath)
- $(SolutionDir)lib\$(PlatformShortName);$(LibraryPath)
-
-
- true
- true
- $(SolutionDir)include;$(ExternalIncludePath)
- $(SolutionDir)lib\$(PlatformShortName);$(LibraryPath)
-
-
- true
- false
- $(SolutionDir)include;$(ExternalIncludePath)
- $(SolutionDir)lib\$(PlatformShortName);$(LibraryPath)
- true
-
-
- true
- false
- $(SolutionDir)include;$(ExternalIncludePath)
- $(SolutionDir)lib\$(PlatformShortName);$(LibraryPath)
- true
-
-
- true
- false
- $(SolutionDir)include;$(ExternalIncludePath)
- $(SolutionDir)lib\$(PlatformShortName);$(LibraryPath)
- true
-
-
-
- Use
- Disabled
- _WINDOWS;_DEBUG;_USRDLL;%(PreprocessorDefinitions)
- pch.h
- stdcpplatest
- /Zc:__cplusplus %(AdditionalOptions)
- MultiThreadedDebug
- true
- TurnOffAllWarnings
- true
- Level4
- $(IntDir);..\include;..\SherpaOnnx\libs\sherpa-onnx-v1.12.23-win-x64-shared-$(Configuration)\include;%(AdditionalIncludeDirectories)
-
-
- false
- _DEBUG;%(PreprocessorDefinitions)
- VoiceGardenSAPIAdapter_i.h
- VoiceGardenSAPIAdapter_i.c
- VoiceGardenSAPIAdapter_p.c
- true
- $(IntDir)VoiceGardenSAPIAdapter.tlb
-
- true
-
-
- 0x0804
- $(IntDir);..\include;..\SherpaOnnx\libs\sherpa-onnx-v1.12.23-win-x64-shared-$(Configuration)\include;%(AdditionalIncludeDirectories)
- _DEBUG;%(PreprocessorDefinitions)
-
-
- Windows
- .\VoiceGardenSAPIAdapter.def
- $(RegisterOutput)
- false
- Microsoft.CognitiveServices.Speech.core.dll
- libcrypto.lib;libssl.lib;crypt32.lib;%(AdditionalDependencies)
- ..\lib\x64;%(AdditionalLibraryDirectories)
-
-
- copy /Y "..\SherpaOnnx\dlls\x64\Debug\sherpa-onnx-c-api.dll" "$(OutDir)" & copy /Y "..\SherpaOnnx\dlls\x64\Debug\onnxruntime.dll" "$(OutDir)" & copy /Y "..\SherpaOnnx\dlls\x64\Debug\onnxruntime_providers_shared.dll" "$(OutDir)"
-
-
-
-
- Use
- Disabled
- _WINDOWS;_DEBUG;_USRDLL;%(PreprocessorDefinitions)
- pch.h
- stdcpplatest
- /Zc:__cplusplus %(AdditionalOptions)
- MultiThreadedDebug
- true
- TurnOffAllWarnings
- true
- Level4
- $(IntDir);..\include;..\SherpaOnnx\libs\sherpa-onnx-v1.12.23-win-arm64-shared-$(Configuration)\include;%(AdditionalIncludeDirectories)
-
-
- false
- _DEBUG;%(PreprocessorDefinitions)
- VoiceGardenSAPIAdapter_i.h
- VoiceGardenSAPIAdapter_i.c
- VoiceGardenSAPIAdapter_p.c
- true
- $(IntDir)VoiceGardenSAPIAdapter.tlb
-
-
- true
-
-
- 0x0804
- $(IntDir);..\include;..\SherpaOnnx\libs\sherpa-onnx-v1.12.23-win-arm64-shared-$(Configuration)\include;%(AdditionalIncludeDirectories)
- _DEBUG;%(PreprocessorDefinitions)
-
-
- Windows
- .\VoiceGardenSAPIAdapter.def
- $(RegisterOutput)
- false
- Microsoft.CognitiveServices.Speech.core.dll
- libcrypto.lib;libssl.lib;crypt32.lib;%(AdditionalDependencies)
- ..\lib\arm64;%(AdditionalLibraryDirectories)
-
-
- copy /Y "..\SherpaOnnx\dlls\ARM64\Debug\sherpa-onnx-c-api.dll" "$(OutDir)" & copy /Y "..\SherpaOnnx\dlls\ARM64\Debug\onnxruntime.dll" "$(OutDir)" & copy /Y "..\SherpaOnnx\dlls\ARM64\Debug\onnxruntime_providers_shared.dll" "$(OutDir)"
-
-
-
-
- Use
- Disabled
- WIN32;_WINDOWS;_DEBUG;_USRDLL;%(PreprocessorDefinitions)
- pch.h
- stdcpplatest
- /Zc:__cplusplus %(AdditionalOptions)
- MultiThreadedDebug
- true
- TurnOffAllWarnings
- true
- Level4
- NoExtensions
- $(IntDir);..\include;..\SherpaOnnx\libs\sherpa-onnx-v1.12.23-win-x86-shared-$(Configuration)\include;%(AdditionalIncludeDirectories)
-
-
- false
- Win32
- _DEBUG;%(PreprocessorDefinitions)
- VoiceGardenSAPIAdapter_i.h
- VoiceGardenSAPIAdapter_i.c
- VoiceGardenSAPIAdapter_p.c
- true
- $(IntDir)VoiceGardenSAPIAdapter.tlb
-
- true
-
-
- 0x0804
- $(IntDir);..\include;..\SherpaOnnx\libs\sherpa-onnx-v1.12.23-win-x86-shared-$(Configuration)\include;%(AdditionalIncludeDirectories)
- _DEBUG;%(PreprocessorDefinitions)
-
-
- Windows
- .\VoiceGardenSAPIAdapter.def
- $(RegisterOutput)
- false
- Microsoft.CognitiveServices.Speech.core.dll
- libcrypto.lib;libssl.lib;crypt32.lib;%(AdditionalDependencies)
- ..\lib\x86;%(AdditionalLibraryDirectories)
-
-
- copy /Y "..\SherpaOnnx\dlls\x86\Debug\sherpa-onnx-c-api.dll" "$(OutDir)" & copy /Y "..\SherpaOnnx\dlls\x86\Debug\onnxruntime.dll" "$(OutDir)" & copy /Y "..\SherpaOnnx\dlls\x86\Debug\onnxruntime_providers_shared.dll" "$(OutDir)"
-
-
-
-
- Use
- MaxSpeed
- WIN32;_WINDOWS;NDEBUG;_USRDLL;%(PreprocessorDefinitions)
- pch.h
- stdcpplatest
- /Zc:__cplusplus %(AdditionalOptions)
- MultiThreaded
- true
- TurnOffAllWarnings
- true
- Level4
- NoExtensions
- $(IntDir);..\include;..\SherpaOnnx\libs\sherpa-onnx-v1.12.23-win-x86-shared-$(Configuration)\include;%(AdditionalIncludeDirectories)
-
-
- false
- Win32
- NDEBUG;%(PreprocessorDefinitions)
- VoiceGardenSAPIAdapter_i.h
- VoiceGardenSAPIAdapter_i.c
- VoiceGardenSAPIAdapter_p.c
- true
- $(IntDir)VoiceGardenSAPIAdapter.tlb
-
- true
-
-
- 0x0804
- $(IntDir);..\include;..\SherpaOnnx\libs\sherpa-onnx-v1.12.23-win-x86-shared-$(Configuration)\include;%(AdditionalIncludeDirectories)
- NDEBUG;%(PreprocessorDefinitions)
-
-
- Windows
- .\VoiceGardenSAPIAdapter.def
- true
- true
- $(RegisterOutput)
- false
- Microsoft.CognitiveServices.Speech.core.dll
- /PDBALTPATH:%_PDB% %(AdditionalOptions)
- libcrypto.lib;libssl.lib;crypt32.lib;%(AdditionalDependencies)
- ..\lib\x86;%(AdditionalLibraryDirectories)
-
-
- copy /Y "..\SherpaOnnx\dlls\x86\Release\sherpa-onnx-c-api.dll" "$(OutDir)" & copy /Y "..\SherpaOnnx\dlls\x86\Release\onnxruntime.dll" "$(OutDir)" & copy /Y "..\SherpaOnnx\dlls\x86\Release\onnxruntime_providers_shared.dll" "$(OutDir)"
-
-
-
-
- Use
- MaxSpeed
- _WINDOWS;NDEBUG;_USRDLL;%(PreprocessorDefinitions)
- pch.h
- stdcpplatest
- /Zc:__cplusplus %(AdditionalOptions)
- MultiThreaded
- true
- TurnOffAllWarnings
- true
- Level4
- $(IntDir);..\include;..\SherpaOnnx\libs\sherpa-onnx-v1.12.23-win-x64-shared-$(Configuration)\include;%(AdditionalIncludeDirectories)
-
-
- false
- NDEBUG;%(PreprocessorDefinitions)
- VoiceGardenSAPIAdapter_i.h
- VoiceGardenSAPIAdapter_i.c
- VoiceGardenSAPIAdapter_p.c
- true
- $(IntDir)VoiceGardenSAPIAdapter.tlb
-
- true
-
-
- 0x0804
- $(IntDir);..\include;..\SherpaOnnx\libs\sherpa-onnx-v1.12.23-win-x64-shared-$(Configuration)\include;%(AdditionalIncludeDirectories)
- NDEBUG;%(PreprocessorDefinitions)
-
-
- Windows
- .\VoiceGardenSAPIAdapter.def
- true
- true
- $(RegisterOutput)
- false
- Microsoft.CognitiveServices.Speech.core.dll
- /PDBALTPATH:%_PDB% %(AdditionalOptions)
- libcrypto.lib;libssl.lib;crypt32.lib;%(AdditionalDependencies)
- ..\lib\x64;%(AdditionalLibraryDirectories)
-
-
- copy /Y "..\SherpaOnnx\dlls\x64\Release\sherpa-onnx-c-api.dll" "$(OutDir)" & copy /Y "..\SherpaOnnx\dlls\x64\Release\onnxruntime.dll" "$(OutDir)" & copy /Y "..\SherpaOnnx\dlls\x64\Release\onnxruntime_providers_shared.dll" "$(OutDir)"
-
-
-
-
- Use
- MaxSpeed
- _WINDOWS;NDEBUG;_USRDLL;%(PreprocessorDefinitions)
- pch.h
- stdcpplatest
- /Zc:__cplusplus %(AdditionalOptions)
- MultiThreaded
- true
- TurnOffAllWarnings
- true
- Level4
- $(IntDir);..\include;..\SherpaOnnx\libs\sherpa-onnx-v1.12.23-win-arm64-shared-$(Configuration)\include;%(AdditionalIncludeDirectories)
-
-
- false
- NDEBUG;%(PreprocessorDefinitions)
- VoiceGardenSAPIAdapter_i.h
- VoiceGardenSAPIAdapter_i.c
- VoiceGardenSAPIAdapter_p.c
- true
- $(IntDir)VoiceGardenSAPIAdapter.tlb
-
-
- true
-
-
- 0x0804
- $(IntDir);..\include;..\SherpaOnnx\libs\sherpa-onnx-v1.12.23-win-arm64-shared-$(Configuration)\include;%(AdditionalIncludeDirectories)
- NDEBUG;%(PreprocessorDefinitions)
-
-
- Windows
- .\VoiceGardenSAPIAdapter.def
- true
- true
- $(RegisterOutput)
- false
- Microsoft.CognitiveServices.Speech.core.dll
- /PDBALTPATH:%_PDB% %(AdditionalOptions)
- libcrypto.lib;libssl.lib;crypt32.lib;%(AdditionalDependencies)
- ..\lib\arm64;%(AdditionalLibraryDirectories)
-
-
- copy /Y "..\SherpaOnnx\dlls\ARM64\Release\sherpa-onnx-c-api.dll" "$(OutDir)" & copy /Y "..\SherpaOnnx\dlls\ARM64\Release\onnxruntime.dll" "$(OutDir)" & copy /Y "..\SherpaOnnx\dlls\ARM64\Release\onnxruntime_providers_shared.dll" "$(OutDir)"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- false
- false
- false
- false
- false
- false
-
-
-
-
-
- false
- false
- false
- false
- false
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Create
- Create
- Create
- Create
- Create
- Create
-
-
-
-
-
-
-
- NotUsing
- NotUsing
- NotUsing
- NotUsing
- NotUsing
- NotUsing
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 这台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”可下载这些程序包。有关更多信息,请参见 http://go.microsoft.com/fwlink/?LinkID=322105。缺少的文件是 {0}。
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+ Debug
+ ARM64
+
+
+ Debug
+ Win32
+
+
+ Release
+ ARM64
+
+
+ Release
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
+ 17.0
+ {B06628FA-7189-4035-A347-C619A2D1638B}
+ AtlProj
+ 10.0
+
+
+
+ DynamicLibrary
+ true
+ v143
+ Unicode
+ YY_Thunks_for_WinXP.obj
+
+
+ DynamicLibrary
+ false
+ v143
+ Unicode
+ YY_Thunks_for_WinXP.obj
+ true
+
+
+ DynamicLibrary
+ true
+ v143
+ Unicode
+ YY_Thunks_for_WinXP.obj
+
+
+ DynamicLibrary
+ true
+ v143
+ Unicode
+ false
+
+
+ DynamicLibrary
+ false
+ v143
+ Unicode
+ YY_Thunks_for_WinXP.obj
+ true
+
+
+ DynamicLibrary
+ false
+ v143
+ Unicode
+ false
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+ true
+ true
+ $(SolutionDir)include;$(ExternalIncludePath)
+ $(SolutionDir)lib\$(PlatformShortName);$(LibraryPath)
+
+
+ true
+ true
+ $(SolutionDir)include;$(ExternalIncludePath)
+ $(SolutionDir)lib\$(PlatformShortName);$(LibraryPath)
+
+
+ true
+ true
+ $(SolutionDir)include;$(ExternalIncludePath)
+ $(SolutionDir)lib\$(PlatformShortName);$(LibraryPath)
+
+
+ true
+ false
+ $(SolutionDir)include;$(ExternalIncludePath)
+ $(SolutionDir)lib\$(PlatformShortName);$(LibraryPath)
+ true
+
+
+ true
+ false
+ $(SolutionDir)include;$(ExternalIncludePath)
+ $(SolutionDir)lib\$(PlatformShortName);$(LibraryPath)
+ true
+
+
+ true
+ false
+ $(SolutionDir)include;$(ExternalIncludePath)
+ $(SolutionDir)lib\$(PlatformShortName);$(LibraryPath)
+ true
+
+
+
+ Use
+ Disabled
+ _WINDOWS;_DEBUG;_USRDLL;%(PreprocessorDefinitions)
+ pch.h
+ stdcpplatest
+ /Zc:__cplusplus %(AdditionalOptions)
+ MultiThreadedDebug
+ true
+ TurnOffAllWarnings
+ true
+ Level4
+ $(IntDir);..\include;..\SherpaOnnx\libs\sherpa-onnx-v1.12.23-win-x64-shared-$(Configuration)\include;%(AdditionalIncludeDirectories)
+
+
+ false
+ _DEBUG;%(PreprocessorDefinitions)
+ VoiceGardenSAPIAdapter_i.h
+ VoiceGardenSAPIAdapter_i.c
+ VoiceGardenSAPIAdapter_p.c
+ true
+ $(IntDir)VoiceGardenSAPIAdapter.tlb
+
+ true
+
+
+ 0x0804
+ $(IntDir);..\include;..\SherpaOnnx\libs\sherpa-onnx-v1.12.23-win-x64-shared-$(Configuration)\include;%(AdditionalIncludeDirectories)
+ _DEBUG;%(PreprocessorDefinitions)
+
+
+ Windows
+ .\VoiceGardenSAPIAdapter.def
+ $(RegisterOutput)
+ false
+ libcrypto.lib;libssl.lib;crypt32.lib;%(AdditionalDependencies)
+ ..\lib\x64;%(AdditionalLibraryDirectories)
+
+
+ copy /Y "..\SherpaOnnx\dlls\x64\Debug\sherpa-onnx-c-api.dll" "$(OutDir)" & copy /Y "..\SherpaOnnx\dlls\x64\Debug\onnxruntime.dll" "$(OutDir)" & copy /Y "..\SherpaOnnx\dlls\x64\Debug\onnxruntime_providers_shared.dll" "$(OutDir)"
+
+
+
+
+ Use
+ Disabled
+ _WINDOWS;_DEBUG;_USRDLL;%(PreprocessorDefinitions)
+ pch.h
+ stdcpplatest
+ /Zc:__cplusplus %(AdditionalOptions)
+ MultiThreadedDebug
+ true
+ TurnOffAllWarnings
+ true
+ Level4
+ $(IntDir);..\include;..\SherpaOnnx\libs\sherpa-onnx-v1.12.23-win-arm64-shared-$(Configuration)\include;%(AdditionalIncludeDirectories)
+
+
+ false
+ _DEBUG;%(PreprocessorDefinitions)
+ VoiceGardenSAPIAdapter_i.h
+ VoiceGardenSAPIAdapter_i.c
+ VoiceGardenSAPIAdapter_p.c
+ true
+ $(IntDir)VoiceGardenSAPIAdapter.tlb
+
+
+ true
+
+
+ 0x0804
+ $(IntDir);..\include;..\SherpaOnnx\libs\sherpa-onnx-v1.12.23-win-arm64-shared-$(Configuration)\include;%(AdditionalIncludeDirectories)
+ _DEBUG;%(PreprocessorDefinitions)
+
+
+ Windows
+ .\VoiceGardenSAPIAdapter.def
+ $(RegisterOutput)
+ false
+ libcrypto.lib;libssl.lib;crypt32.lib;%(AdditionalDependencies)
+ ..\lib\arm64;%(AdditionalLibraryDirectories)
+
+
+ copy /Y "..\SherpaOnnx\dlls\ARM64\Debug\sherpa-onnx-c-api.dll" "$(OutDir)" & copy /Y "..\SherpaOnnx\dlls\ARM64\Debug\onnxruntime.dll" "$(OutDir)" & copy /Y "..\SherpaOnnx\dlls\ARM64\Debug\onnxruntime_providers_shared.dll" "$(OutDir)"
+
+
+
+
+ Use
+ Disabled
+ WIN32;_WINDOWS;_DEBUG;_USRDLL;%(PreprocessorDefinitions)
+ pch.h
+ stdcpplatest
+ /Zc:__cplusplus %(AdditionalOptions)
+ MultiThreadedDebug
+ true
+ TurnOffAllWarnings
+ true
+ Level4
+ NoExtensions
+ $(IntDir);..\include;..\SherpaOnnx\libs\sherpa-onnx-v1.12.23-win-x86-shared-$(Configuration)\include;%(AdditionalIncludeDirectories)
+
+
+ false
+ Win32
+ _DEBUG;%(PreprocessorDefinitions)
+ VoiceGardenSAPIAdapter_i.h
+ VoiceGardenSAPIAdapter_i.c
+ VoiceGardenSAPIAdapter_p.c
+ true
+ $(IntDir)VoiceGardenSAPIAdapter.tlb
+
+ true
+
+
+ 0x0804
+ $(IntDir);..\include;..\SherpaOnnx\libs\sherpa-onnx-v1.12.23-win-x86-shared-$(Configuration)\include;%(AdditionalIncludeDirectories)
+ _DEBUG;%(PreprocessorDefinitions)
+
+
+ Windows
+ .\VoiceGardenSAPIAdapter.def
+ $(RegisterOutput)
+ false
+ libcrypto.lib;libssl.lib;crypt32.lib;%(AdditionalDependencies)
+ ..\lib\x86;%(AdditionalLibraryDirectories)
+
+
+ copy /Y "..\SherpaOnnx\dlls\x86\Debug\sherpa-onnx-c-api.dll" "$(OutDir)" & copy /Y "..\SherpaOnnx\dlls\x86\Debug\onnxruntime.dll" "$(OutDir)" & copy /Y "..\SherpaOnnx\dlls\x86\Debug\onnxruntime_providers_shared.dll" "$(OutDir)"
+
+
+
+
+ Use
+ MaxSpeed
+ WIN32;_WINDOWS;NDEBUG;_USRDLL;%(PreprocessorDefinitions)
+ pch.h
+ stdcpplatest
+ /Zc:__cplusplus %(AdditionalOptions)
+ MultiThreaded
+ true
+ TurnOffAllWarnings
+ true
+ Level4
+ NoExtensions
+ $(IntDir);..\include;..\SherpaOnnx\libs\sherpa-onnx-v1.12.23-win-x86-shared-$(Configuration)\include;%(AdditionalIncludeDirectories)
+
+
+ false
+ Win32
+ NDEBUG;%(PreprocessorDefinitions)
+ VoiceGardenSAPIAdapter_i.h
+ VoiceGardenSAPIAdapter_i.c
+ VoiceGardenSAPIAdapter_p.c
+ true
+ $(IntDir)VoiceGardenSAPIAdapter.tlb
+
+ true
+
+
+ 0x0804
+ $(IntDir);..\include;..\SherpaOnnx\libs\sherpa-onnx-v1.12.23-win-x86-shared-$(Configuration)\include;%(AdditionalIncludeDirectories)
+ NDEBUG;%(PreprocessorDefinitions)
+
+
+ Windows
+ .\VoiceGardenSAPIAdapter.def
+ true
+ true
+ $(RegisterOutput)
+ false
+ /PDBALTPATH:%_PDB% %(AdditionalOptions)
+ libcrypto.lib;libssl.lib;crypt32.lib;%(AdditionalDependencies)
+ ..\lib\x86;%(AdditionalLibraryDirectories)
+
+
+ copy /Y "..\SherpaOnnx\dlls\x86\Release\sherpa-onnx-c-api.dll" "$(OutDir)" & copy /Y "..\SherpaOnnx\dlls\x86\Release\onnxruntime.dll" "$(OutDir)" & copy /Y "..\SherpaOnnx\dlls\x86\Release\onnxruntime_providers_shared.dll" "$(OutDir)"
+
+
+
+
+ Use
+ MaxSpeed
+ _WINDOWS;NDEBUG;_USRDLL;%(PreprocessorDefinitions)
+ pch.h
+ stdcpplatest
+ /Zc:__cplusplus %(AdditionalOptions)
+ MultiThreaded
+ true
+ TurnOffAllWarnings
+ true
+ Level4
+ $(IntDir);..\include;..\SherpaOnnx\libs\sherpa-onnx-v1.12.23-win-x64-shared-$(Configuration)\include;%(AdditionalIncludeDirectories)
+
+
+ false
+ NDEBUG;%(PreprocessorDefinitions)
+ VoiceGardenSAPIAdapter_i.h
+ VoiceGardenSAPIAdapter_i.c
+ VoiceGardenSAPIAdapter_p.c
+ true
+ $(IntDir)VoiceGardenSAPIAdapter.tlb
+
+ true
+
+
+ 0x0804
+ $(IntDir);..\include;..\SherpaOnnx\libs\sherpa-onnx-v1.12.23-win-x64-shared-$(Configuration)\include;%(AdditionalIncludeDirectories)
+ NDEBUG;%(PreprocessorDefinitions)
+
+
+ Windows
+ .\VoiceGardenSAPIAdapter.def
+ true
+ true
+ $(RegisterOutput)
+ false
+ /PDBALTPATH:%_PDB% %(AdditionalOptions)
+ libcrypto.lib;libssl.lib;crypt32.lib;%(AdditionalDependencies)
+ ..\lib\x64;%(AdditionalLibraryDirectories)
+
+
+ copy /Y "..\SherpaOnnx\dlls\x64\Release\sherpa-onnx-c-api.dll" "$(OutDir)" & copy /Y "..\SherpaOnnx\dlls\x64\Release\onnxruntime.dll" "$(OutDir)" & copy /Y "..\SherpaOnnx\dlls\x64\Release\onnxruntime_providers_shared.dll" "$(OutDir)"
+
+
+
+
+ Use
+ MaxSpeed
+ _WINDOWS;NDEBUG;_USRDLL;%(PreprocessorDefinitions)
+ pch.h
+ stdcpplatest
+ /Zc:__cplusplus %(AdditionalOptions)
+ MultiThreaded
+ true
+ TurnOffAllWarnings
+ true
+ Level4
+ $(IntDir);..\include;..\SherpaOnnx\libs\sherpa-onnx-v1.12.23-win-arm64-shared-$(Configuration)\include;%(AdditionalIncludeDirectories)
+
+
+ false
+ NDEBUG;%(PreprocessorDefinitions)
+ VoiceGardenSAPIAdapter_i.h
+ VoiceGardenSAPIAdapter_i.c
+ VoiceGardenSAPIAdapter_p.c
+ true
+ $(IntDir)VoiceGardenSAPIAdapter.tlb
+
+
+ true
+
+
+ 0x0804
+ $(IntDir);..\include;..\SherpaOnnx\libs\sherpa-onnx-v1.12.23-win-arm64-shared-$(Configuration)\include;%(AdditionalIncludeDirectories)
+ NDEBUG;%(PreprocessorDefinitions)
+
+
+ Windows
+ .\VoiceGardenSAPIAdapter.def
+ true
+ true
+ $(RegisterOutput)
+ false
+ /PDBALTPATH:%_PDB% %(AdditionalOptions)
+ libcrypto.lib;libssl.lib;crypt32.lib;%(AdditionalDependencies)
+ ..\lib\arm64;%(AdditionalLibraryDirectories)
+
+
+ copy /Y "..\SherpaOnnx\dlls\ARM64\Release\sherpa-onnx-c-api.dll" "$(OutDir)" & copy /Y "..\SherpaOnnx\dlls\ARM64\Release\onnxruntime.dll" "$(OutDir)" & copy /Y "..\SherpaOnnx\dlls\ARM64\Release\onnxruntime_providers_shared.dll" "$(OutDir)"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+ false
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Create
+ Create
+ Create
+ Create
+ Create
+ Create
+
+
+
+
+
+
+ NotUsing
+
+ NotUsing
+
+ NotUsing
+
+ NotUsing
+
+ NotUsing
+
+ NotUsing
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 这台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”可下载这些程序包。有关更多信息,请参见 http://go.microsoft.com/fwlink/?LinkID=322105。缺少的文件是 {0}。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/VoiceGardenSAPIAdapter/VoiceTokenEnumerator.cpp b/VoiceGardenSAPIAdapter/VoiceTokenEnumerator.cpp
index d58b828..6a870d9 100644
--- a/VoiceGardenSAPIAdapter/VoiceTokenEnumerator.cpp
+++ b/VoiceGardenSAPIAdapter/VoiceTokenEnumerator.cpp
@@ -40,44 +40,6 @@ enum LanguageFlags
};
-static BOOL IsWindows10BuildOrGreater(DWORD dwBuild) noexcept
-{
- OSVERSIONINFOEXW osvi = { sizeof(osvi), 0, 0, 0, 0, {0}, 0, 0 };
- DWORDLONG const dwlConditionMask = VerSetConditionMask(
- VerSetConditionMask(0, VER_MAJORVERSION, VER_GREATER_EQUAL)
- , VER_BUILDNUMBER, VER_GREATER_EQUAL);
-
- osvi.dwMajorVersion = 10;
- osvi.dwBuildNumber = dwBuild;
-
- return VerifyVersionInfoW(&osvi, VER_MAJORVERSION | VER_BUILDNUMBER, dwlConditionMask);
-}
-
-static bool IsRunningInWin11Narrator()
-{
- // Narrator supporting natural voices will load its own version of Speech SDK.
- // But if this enumerator is loaded first, a different version of the SDK will be loaded,
- // and the Narrator's version of SDK will not be loaded due to the same DLL names.
- // To avoid collision, we disable the enumerator when running inside the Narrator process.
- // Narrator natural voices are supported since Windows 11 22H2, or build 22621.
- if (!IsWindows10BuildOrGreater(22621))
- return false;
-
- WCHAR szExePath[MAX_PATH];
- DWORD len = GetModuleFileNameW(nullptr, szExePath, MAX_PATH);
- if (len == 0 || len == MAX_PATH)
- return false;
-
- std::wstring_view name = PathFindFileNameW(szExePath);
- if (EqualsIgnoreCase(name, L"Narrator.exe") || EqualsIgnoreCase(name, L"SystemSettings.exe"))
- {
- logger.debug("Local natural voices disabled when running inside Narrator process");
- return true;
- }
-
- return false;
-}
-
HRESULT CVoiceTokenEnumerator::FinalConstruct() noexcept
{
// Exception handling in enumerator:
@@ -283,246 +245,6 @@ static std::wstring GetVoiceAge(const std::string& shortName)
return UTF8ToWString(age->get());
}
-static std::shared_ptr MakeLocalVoiceToken(
- const VoiceInfo& voiceInfo,
- ErrorMode errorMode = ErrorMode::ProbeForError,
- const std::wstring& namePrefix = {}
-)
-{
- std::wstring localeName = UTF8ToWString(voiceInfo.Locale);
- std::wstring languageIds = LanguageIDsFromLocaleName(localeName);
- if (languageIds.empty())
- return {};
-
- // Path format: C:\Program Files\WindowsApps\MicrosoftWindows.Voice.en-US.Aria.1_1.0.8.0_x64__cw5n1h2txyewy/
- std::wstring path = UTF8ToWString(voiceInfo.VoicePath);
- if (path.back() == '/' || path.back() == '\\')
- path.erase(path.size() - 1); // Remove the trailing slash
- // from the last backslash '\' to the first underscore '_'
- size_t name_start = path.rfind('\\');
- if (name_start == path.npos)
- name_start = 0;
- else
- name_start++;
- size_t name_end = path.find('_', name_start);
- if (name_end == path.npos)
- name_end = path.size();
- std::wstring name = namePrefix + path.substr(name_start, name_end - name_start);
-
- std::wstring friendlyName = UTF8ToWString(voiceInfo.Name);
- std::wstring shortFriendlyName = friendlyName;
- TrimVoiceName(shortFriendlyName);
-
- const char* pName = voiceInfo.Name.data();
- // Get the base name, e.g. Microsoft Aria -> Aria
- std::string baseName(
- voiceInfo.Name.starts_with("Microsoft ") ? pName + 10 : pName, // remove "Microsoft " prefix if exists
- pName + shortFriendlyName.size() // cut the end at the trimmed voice name length
- );
-
- // Make the shortName like "en-US-AriaNeural" because local voices do not have a short name
- std::string shortName = voiceInfo.Locale + '-' + std::move(baseName) + "Neural";
-
- return std::shared_ptr(new DataKeyData {
- .path = name,
- .values = {
- { L"", std::move(friendlyName) },
- { L"CLSID", L"{013AB33B-AD1A-401C-8BEE-F6E2B046A94E}" }
- },
- .subkeys = {
- { L"Attributes", {
- .path = name + L"\\Attributes",
- .values = {
- { L"Name", std::move(shortFriendlyName) },
- { L"Gender", UTF8ToWString(voiceInfo.Properties.GetProperty("Gender")) },
- { L"Age", GetVoiceAge(shortName) },
- { L"Language", std::move(languageIds) },
- { L"Locale", std::move(localeName) },
- { L"Vendor", L"Microsoft" },
- { L"VoiceGardenType", L"Narrator;Local" }
- }
- } },
- { L"VoiceGardenConfig", {
- .path = name + L"\\VoiceGardenConfig",
- .values = {
- { L"ErrorMode", std::to_wstring(static_cast(errorMode)) },
- { L"Path", std::move(path) },
- { L"Key", MS_TTS_KEY }
- }
- } }
- }
- });
-}
-
-LSTATUS TryLoadAzureSpeechSDK();
-
-// Exception handling in token enumeration functions:
-// Fail immediately on std::bad_alloc, which is often critical;
-// Log and ignore on other exceptions, because we don't want to break SAPI and prevent enumerating other SAPI voices.
-
-void CVoiceTokenEnumerator::EnumLocalVoices(TokenMap& tokens, ErrorMode errorMode)
-{
- try
- {
- if (LSTATUS stat = TryLoadAzureSpeechSDK(); stat != ERROR_SUCCESS)
- throw std::system_error(stat, std::system_category());
-
- // Get all package paths, and then load all voices in one call
- // Because each EmbeddedSpeechConfig::FromPath() can reload some DLLs in some situations,
- // slowing down the enumeration process as more voices are installed
-
- auto packages = winrt::Windows::Management::Deployment::PackageManager().FindPackagesForUser(L"");
- std::vector paths;
- for (auto package : packages)
- {
- if (package.Id().Name().starts_with(L"MicrosoftWindows.Voice."))
- paths.push_back(WStringToUTF8(package.InstalledPath()));
- }
- if (paths.empty())
- return;
- auto config = EmbeddedSpeechConfig::FromPaths(paths);
- auto synthesizer = SpeechSynthesizer::FromConfig(config, nullptr);
- auto result = synthesizer->GetVoicesAsync().get();
- if (result->Reason == ResultReason::VoicesListRetrieved)
- {
- for (auto& info : result->Voices)
- {
- auto token = MakeLocalVoiceToken(*info, errorMode);
- if (token)
- tokens.try_emplace(info->Name, std::move(token));
- }
- }
- else
- {
- LogWarn("Voice enum: Cannot get installed voice list: {}", result->ErrorDetails);
- }
- }
- catch (const std::bad_alloc&)
- {
- throw;
- }
- catch (const winrt::hresult_error& ex)
- {
- // CLASS_E_CLASSNOTAVAILABLE will be thrown when running on a Windows version with no WinRT support,
- // such as Windows 7.
- // Ignore this case and log the others.
- if (ex.code() != CLASS_E_CLASSNOTAVAILABLE)
- {
- LogWarn("Voice enum: Cannot get installed voice list: {}", ex.message());
- }
- }
- catch (const std::system_error& ex)
- {
- LogWarn("Voice enum: Cannot get installed voice list: {}", ex);
- }
- catch (const std::exception& ex)
- {
- LogWarn("Voice enum: Cannot get installed voice list: {}", ex);
- }
-}
-
-static std::vector FindVoiceFolders(LPCWSTR rootFolder)
-{
- std::deque folders { rootFolder };
- std::vector voicePaths;
-
- for (; !folders.empty(); folders.pop_front())
- {
- const auto& currentFolder = folders.front();
- WIN32_FIND_DATAW fd;
- HFindFile hFind = FindFirstFileW((currentFolder + L"\\*").c_str(), &fd);
- if (hFind == INVALID_HANDLE_VALUE)
- continue;
-
- // If there's a file named "Tokens.xml" in this folder,
- // treat this folder as a voice folder.
- HANDLE hFile = CreateFileW((currentFolder + L"\\Tokens.xml").c_str(), 0,
- FILE_SHARE_READ | FILE_SHARE_WRITE, nullptr, OPEN_EXISTING, 0, nullptr);
- if (hFile != INVALID_HANDLE_VALUE)
- {
- CloseHandle(hFile);
- voicePaths.push_back(WStringToUTF8(currentFolder));
- }
-
- // Add sub-folders to be checked later
- do
- {
- // Ignore . and ..
- if (fd.cFileName[0] == '.'
- && (fd.cFileName[1] == '\0'
- || (fd.cFileName[1] == '.' && fd.cFileName[2] == '\0')))
- continue;
-
- // Only add non-hidden subfolders
- if ((fd.dwFileAttributes & (FILE_ATTRIBUTE_DIRECTORY | FILE_ATTRIBUTE_HIDDEN)) != FILE_ATTRIBUTE_DIRECTORY)
- continue;
-
- folders.push_back(currentFolder + L'\\' + fd.cFileName);
- } while (FindNextFileW(hFind, &fd));
- }
-
- return voicePaths;
-}
-
-void CVoiceTokenEnumerator::EnumLocalVoicesInFolder(TokenMap& tokens, LPCWSTR basepath, ErrorMode errorMode)
-{
- if (wcslen(basepath) >= MAX_PATH)
- return;
- WCHAR path[MAX_PATH];
- wcscpy_s(path, basepath);
- PathRemoveFileSpecW(path);
-
- try
- {
- if (LSTATUS stat = TryLoadAzureSpeechSDK(); stat != ERROR_SUCCESS)
- throw std::system_error(stat, std::system_category());
-
- // Get all package paths, and then load all voices in one call
- // Because each EmbeddedSpeechConfig::FromPath() can reload some DLLs in some situations,
- // slowing down the enumeration process as more voices are installed
-
- // Because of a bug in the Azure Speech SDK:
- // https://github.com/Azure-Samples/cognitive-services-speech-sdk/issues/2288
- // Model paths containing non-ASCII characters cannot be loaded.
- // Changing the current directory and using relative paths may get around this,
- // but the current directory is a process-wide setting and changing it is not thread-safe
-
- auto paths = FindVoiceFolders(basepath);
- if (paths.empty())
- return;
-
- auto config = EmbeddedSpeechConfig::FromPaths(paths);
- auto synthesizer = SpeechSynthesizer::FromConfig(config, nullptr);
- auto result = synthesizer->GetVoicesAsync().get();
- const std::wstring prefix = L"Local-";
- if (result->Reason == ResultReason::VoicesListRetrieved)
- {
- for (auto& info : result->Voices)
- {
- auto token = MakeLocalVoiceToken(*info, errorMode, prefix);
- if (token)
- tokens.try_emplace(info->Name, std::move(token));
- }
- }
- else
- {
- LogWarn("Voice enum: Cannot get voice list from folder: {}", result->ErrorDetails);
- }
- }
- catch (const std::bad_alloc&)
- {
- throw;
- }
- catch (const std::system_error& ex)
- {
- LogWarn("Voice enum: Cannot get voice list from folder: {}", ex);
- }
- catch (const std::exception& ex)
- {
- LogWarn("Voice enum: Cannot get voice list from folder: {}", ex);
- }
-}
-
static std::shared_ptr MakeEdgeVoiceToken(
const nlohmann::json& json,
ErrorMode errorMode = ErrorMode::ProbeForError
diff --git a/VoiceGardenSAPIAdapter/VoiceTokenEnumerator.h b/VoiceGardenSAPIAdapter/VoiceTokenEnumerator.h
index 1e26050..7e1458d 100644
--- a/VoiceGardenSAPIAdapter/VoiceTokenEnumerator.h
+++ b/VoiceGardenSAPIAdapter/VoiceTokenEnumerator.h
@@ -47,8 +47,6 @@ END_COM_MAP()
private:
typedef std::map> TokenMap;
- static void EnumLocalVoices(TokenMap& tokens, ErrorMode errorMode);
- static void EnumLocalVoicesInFolder(TokenMap& tokens, LPCWSTR basepath, ErrorMode errorMode);
static void EnumEdgeVoices(TokenMap& tokens, DWORD langFlags, const std::vector& languages,
ErrorMode errorMode);
static void EnumAzureVoices(TokenMap& tokens, DWORD langFlags, const std::vector& languages,
diff --git a/VoiceGardenSAPIAdapter/delaydll.cpp b/VoiceGardenSAPIAdapter/delaydll.cpp
deleted file mode 100644
index 1ea19b7..0000000
--- a/VoiceGardenSAPIAdapter/delaydll.cpp
+++ /dev/null
@@ -1,105 +0,0 @@
-#include "pch.h"
-#include
-#include
-#include
-#include "wrappers.h"
-
-// Call this function before using the Azure Speech SDK.
-// Returns Win32 error code on failure.
-// As we aren't handling structured exceptions most of the time,
-// we can load all the import items at once, and centralize error handling in one place.
-LSTATUS TryLoadAzureSpeechSDK()
-{
- static bool loaded = false;
- if (loaded)
- return ERROR_SUCCESS;
- __try
- {
- HRESULT hr = __HrLoadAllImportsForDll("Microsoft.CognitiveServices.Speech.core.dll");
- if (FAILED(hr))
- return HRESULT_CODE(hr);
- loaded = true;
- return ERROR_SUCCESS;
- }
- __except (HRESULT_FACILITY(GetExceptionCode()) == FACILITY_WIN32
- ? EXCEPTION_EXECUTE_HANDLER : EXCEPTION_CONTINUE_SEARCH)
- {
- return HRESULT_CODE(GetExceptionCode());
- }
-}
-
-static LSTATUS DelayLoadLibrary(LPCSTR szDll, HMODULE& hDll)
-{
- // search the library in the same folder as this DLL, not the EXE
- // the default implementation calls LoadLibrary directly which will search in the wrong path
- char path[MAX_PATH];
- DWORD len = GetModuleFileNameA((HMODULE)&__ImageBase, path, MAX_PATH);
- if (len == MAX_PATH)
- return ERROR_FILENAME_EXCED_RANGE;
- else if (len == 0)
- return GetLastError();
- PathRemoveFileSpecA(path);
-
- // load DLLs required by Speech SDK first to avoid "module not found"
- // system will use the already loaded DLL with the same name
- static constexpr const char* RequiredDLLs[] = {
- "SpeechSDKShim.dll",
- "ucrtbase.dll",
- "vcruntime140.dll",
-#ifdef _WIN64
- "vcruntime140_1.dll",
-#endif
- "msvcp140.dll", // depends on vcruntime140
- "msvcp140_codecvt_ids.dll" // depends on vcruntime140
- };
- constexpr size_t DLLCount = sizeof RequiredDLLs / sizeof RequiredDLLs[0];
- HandleWrapper hRequiredDLLs[DLLCount]; // wrappers to free the DLLs
-
- for (size_t i = 0; i < DLLCount; i++)
- {
- if (GetModuleHandleA(RequiredDLLs[i]) == nullptr) // if not loaded
- {
- if (!PathAppendA(path, RequiredDLLs[i]))
- return ERROR_FILENAME_EXCED_RANGE;
- hRequiredDLLs[i] = LoadLibraryA(path);
- PathRemoveFileSpecA(path);
- }
- }
-
- if (!PathAppendA(path, szDll))
- return ERROR_FILENAME_EXCED_RANGE;
- hDll = LoadLibraryA(path);
- if (!hDll)
- return GetLastError();
-
- return ERROR_SUCCESS;
-}
-
-static FARPROC WINAPI delayHook(unsigned dliNotify, PDelayLoadInfo pdli)
-{
- // The delay hook function can go through some extern C functions,
- // which can make throwing C++ exceptions here undefined behavior,
- // because by default the compiler assumes
- // no C++ exceptions will be thrown from extern C functions.
- // So we just revert to throwing structured exceptions here.
-
- if (dliNotify == dliNotePreLoadLibrary)
- {
- HMODULE hDll = nullptr;
- // Put the loading code into a separate function,
- // so that every C++ objects can be destroyed properly
- // before an exception gets thrown.
- LSTATUS stat = DelayLoadLibrary(pdli->szDll, hDll);
- if (stat != ERROR_SUCCESS)
- RaiseException(HRESULT_FROM_WIN32(stat), 0, 0, nullptr);
- return (FARPROC)hDll;
- }
- else if (dliNotify == dliFailGetProc)
- {
- RaiseException(HRESULT_FROM_WIN32(pdli->dwLastError), 0, 0, nullptr);
- }
- return nullptr;
-}
-
-const PfnDliHook __pfnDliNotifyHook2 = delayHook;
-const PfnDliHook __pfnDliFailureHook2 = delayHook;
\ No newline at end of file
diff --git a/VoiceGardenSAPIAdapter/framework.h b/VoiceGardenSAPIAdapter/framework.h
index 3390937..efd78ee 100644
--- a/VoiceGardenSAPIAdapter/framework.h
+++ b/VoiceGardenSAPIAdapter/framework.h
@@ -63,8 +63,6 @@ using ATL::CComPtr; // put this here to avoid 'CComPtr undeclared' in spddkhlp.h
#include
// Third-party libraries
-#include "AzacException.h" // overrides Azure SDK's exception
-#include
#define ASIO_STANDALONE 1
#include
#include
diff --git a/VoiceGardenSAPIAdapter/packages.config b/VoiceGardenSAPIAdapter/packages.config
index e91cb01..46c572c 100644
--- a/VoiceGardenSAPIAdapter/packages.config
+++ b/VoiceGardenSAPIAdapter/packages.config
@@ -1,8 +1,4 @@
-
-
-
-
-
\ No newline at end of file
+
diff --git a/docs/avalonia-ui-redesign-plan.md b/docs/avalonia-ui-redesign-plan.md
index bc8e4fb..8bd0324 100644
--- a/docs/avalonia-ui-redesign-plan.md
+++ b/docs/avalonia-ui-redesign-plan.md
@@ -27,7 +27,7 @@ Files deployed:
├── VoiceGardenSAPIAdapter.dll (+ deps) ← C++ SAPI adapter (unchanged)
├── VoiceGardenSAPIAdapter.Net.* ← .NET adapter (unchanged)
├── VoiceGarden.UI.exe (+ deps) ← NEW: replaces Installer.exe + SherpaOnnxConfig + EngineConfig
-├── merged_models.json ← SherpaOnnx catalog
+├── models.json ← SherpaOnnx catalog
└── branding.json ← UI feature flags
```
@@ -249,7 +249,7 @@ VoiceGarden.UI/
│ └── BrandingService.cs # Load branding.json feature flags
├── Assets/
│ ├── Icons/ # Standard icons (speaker, cloud, download, etc.)
-│ └── merged_models.json # SherpaOnnx catalog (embedded or sidecar)
+│ └── models.json # SherpaOnnx catalog (embedded or sidecar)
├── Resources/
│ ├── Strings.resx # English (default)
│ └── Strings.fr.resx # French (future localization)
@@ -290,7 +290,7 @@ Examples:
VoiceGarden.UI.exe
VoiceGarden.UI.exe install --platform all
VoiceGarden.UI.exe voices --engine azure --key X --region Y --promote en-US-JennyNeural
- VoiceGarden.UI.exe models download kokoro-en-en-19
+ VoiceGarden.UI.exe models download kokoro-en-v0_19
VoiceGarden.UI.exe models promote-all
VoiceGarden.UI.exe config --import engines.json
```
@@ -315,7 +315,7 @@ Examples:
### Phase 3: SherpaOnnx Integration (Week 3)
- Port SherpaOnnxConfig logic into SherpaModelService
-- Model catalog loading (merged_models.json)
+- Model catalog loading (models.json)
- Model download (with progress)
- Model scanning/validation
- promote-all command
@@ -399,7 +399,7 @@ Step 8: Build MSI
| Avalonia self-contained too large | Single-file publish, LZMA compression, same as SherpaOnnxConfig |
| COM registration from .NET | Use Process.Start(regsvr32, runas) — same as current Installer.exe |
| Grid3 HKLM compatibility | Preserve exact token format, same CLSID, same registry paths |
-| SherpaOnnx catalog logic | Port from SherpaOnnxConfig (C# already), reference merged_models.json |
+| SherpaOnnx catalog logic | Port from SherpaOnnxConfig (C# already), reference models.json |
| DotNetTtsWrapper version mismatch | Don't deploy native DLLs from DotNetTtsWrapper — only use it for API calls |
| Localization | Start with English, .resx files ready for translation |
diff --git a/scripts/build-release-local.ps1 b/scripts/build-release-local.ps1
index 5a11610..1201b4b 100644
--- a/scripts/build-release-local.ps1
+++ b/scripts/build-release-local.ps1
@@ -21,6 +21,8 @@ param(
[ValidateSet("x64", "x86", "ARM64", "all")]
[string[]]$Platforms = @("x64"),
+ [string]$InstallerVersion = "",
+
[switch]$SkipSherpaDeps,
[switch]$ForceSherpaDeps,
[switch]$SkipSubmodules,
@@ -233,11 +235,11 @@ if ($LASTEXITCODE -ne 0) {
throw "dotnet publish failed with exit code $LASTEXITCODE"
}
-# Single-file publish drops content files; copy merged_models.json manually.
-$catalogSrc = Join-Path $RepoRoot "SherpaOnnxConfig\merged_models.json"
+# Single-file publish drops content files; copy models.json manually.
+$catalogSrc = Join-Path $RepoRoot "SherpaOnnxConfig\models.json"
if (Test-Path $catalogSrc) {
Copy-Item -Path $catalogSrc -Destination $sherpaConfigOutput -Force
- Write-Host " merged_models.json copied to publish output" -ForegroundColor DarkGray
+ Write-Host " models.json copied to publish output" -ForegroundColor DarkGray
}
Write-Host " SherpaOnnxConfig built successfully" -ForegroundColor Green
@@ -259,8 +261,8 @@ if ($LASTEXITCODE -ne 0) {
throw "dotnet publish failed for VoiceGarden.UI with exit code $LASTEXITCODE"
}
-# Copy merged_models.json
-$catalogSrc = Join-Path $RepoRoot "SherpaOnnxConfig\merged_models.json"
+# Copy models.json
+$catalogSrc = Join-Path $RepoRoot "SherpaOnnxConfig\models.json"
if (Test-Path $catalogSrc) {
Copy-Item -Path $catalogSrc -Destination $voiceGardenUiOutput -Force
}
@@ -279,22 +281,23 @@ Ensure-Dir $StageRoot
foreach ($Platform in $Platforms) {
$utilOut = Join-Path $StageRoot "utilities-$Platform"
Ensure-Dir $utilOut
+ # MSBuild OutDir must use forward slashes: a trailing backslash before the
+ # closing quote escapes it and breaks argument parsing on paths with spaces.
+ $utilOutArg = ($utilOut.Replace('\', '/')) + '/'
- if ($Platform -ne "ARM64") {
- Write-Host " AzureSpeechSDKShim ($Platform)..." -ForegroundColor Cyan
- Invoke-Restore -InputPath (Join-Path $RepoRoot "AzureSpeechSDKShim")
- & $msbuild /m /p:Configuration=$Configuration /p:Platform=$Platform /p:OutDir="$utilOut\" (Join-Path $RepoRoot "AzureSpeechSDKShim")
- if ($LASTEXITCODE -ne 0) { throw "AzureSpeechSDKShim build failed ($Platform)" }
- }
+ # AzureSpeechSDKShim/Patcher are no longer built or shipped: the local
+ # Narrator voice feature they supported was dropped (TOS concerns) and
+ # EnumLocalVoices has no callers, so the Azure Speech SDK runtime chain
+ # is never loaded.
$ttsAppDir = Join-Path $RepoRoot "TtsApplication"
if (Test-Path $ttsAppDir) {
Write-Host " TtsApplication ($Platform)..." -ForegroundColor Cyan
Invoke-Restore -InputPath $ttsAppDir
if ($Platform -eq "x86") {
- & $msbuild /m /p:Configuration=$Configuration /p:Platform=Win32 /p:OutDir="$utilOut\" (Join-Path $ttsAppDir "TtsApplication.sln")
+ & $msbuild /m /p:Configuration=$Configuration /p:Platform=Win32 /p:OutDir="$utilOutArg" (Join-Path $ttsAppDir "TtsApplication.sln")
} else {
- & $msbuild /m /p:Configuration=$Configuration /p:Platform=$Platform /p:OutDir="$utilOut\" (Join-Path $ttsAppDir "TtsApplication.sln")
+ & $msbuild /m /p:Configuration=$Configuration /p:Platform=$Platform /p:OutDir="$utilOutArg" (Join-Path $ttsAppDir "TtsApplication.sln")
}
if ($LASTEXITCODE -ne 0) { throw "TtsApplication build failed ($Platform)" }
} else {
@@ -304,10 +307,10 @@ foreach ($Platform in $Platforms) {
if ($Platform -eq "ARM64") {
Write-Host " Arm64XForwarder (ARM64EC)..." -ForegroundColor Cyan
Invoke-Restore -InputPath (Join-Path $RepoRoot "Arm64XForwarder") -SolutionDirectory $RepoRoot
- & $msbuild /m /p:Configuration=$Configuration /p:Platform=ARM64EC /p:OutDir="$utilOut\" (Join-Path $RepoRoot "Arm64XForwarder")
+ & $msbuild /m /p:Configuration=$Configuration /p:Platform=ARM64EC /p:OutDir="$utilOutArg" (Join-Path $RepoRoot "Arm64XForwarder")
if ($LASTEXITCODE -ne 0) {
Write-Host " Warning: ARM64EC build failed; falling back to ARM64 for Arm64XForwarder." -ForegroundColor Yellow
- & $msbuild /m /p:Configuration=$Configuration /p:Platform=ARM64 /p:OutDir="$utilOut\" (Join-Path $RepoRoot "Arm64XForwarder")
+ & $msbuild /m /p:Configuration=$Configuration /p:Platform=ARM64 /p:OutDir="$utilOutArg" (Join-Path $RepoRoot "Arm64XForwarder")
if ($LASTEXITCODE -ne 0) { throw "Arm64XForwarder build failed (ARM64EC and ARM64 fallback)" }
}
}
@@ -316,10 +319,11 @@ foreach ($Platform in $Platforms) {
# Installer.exe removed — VoiceGarden.UI.exe is the main app
}
- # Stage SherpaOnnxConfig for x86/x64 utilities (matches CI behavior)
+ # Stage the model catalog for x86/x64 utilities (matches CI).
+ # SherpaOnnxConfig.exe itself is NOT shipped — VoiceGarden.UI.exe
+ # replaced all of its functionality and nothing launches it.
if ($Platform -eq "x86" -or $Platform -eq "x64") {
- Copy-Item -Path (Join-Path $sherpaConfigOutput "SherpaOnnxConfig.exe") -Destination $utilOut -Force
- $models = Join-Path $sherpaConfigOutput "merged_models.json"
+ $models = Join-Path $sherpaConfigOutput "models.json"
if (Test-Path $models) {
Copy-Item -Path $models -Destination $utilOut -Force
}
@@ -333,6 +337,7 @@ Write-Host "[Step 5/8] Building VoiceGardenSAPIAdapter per platform..." -Foregro
foreach ($Platform in $Platforms) {
$mainOut = Join-Path $StageRoot "main-$Platform"
Ensure-Dir $mainOut
+ $mainOutArg = ($mainOut.Replace('\', '/')) + '/'
Write-Host " Building main adapter ($Platform)..." -ForegroundColor Cyan
& $msbuild (Join-Path $RepoRoot "VoiceGardenSAPIAdapter.sln") `
@@ -349,7 +354,7 @@ foreach ($Platform in $Platforms) {
/m /maxcpucount `
/p:Configuration=$Configuration `
/p:Platform=$Platform `
- /p:OutDir="$mainOut\" `
+ /p:OutDir="$mainOutArg" `
/p:RegisterOutput=false `
/nologo /v:minimal `
/t:VoiceGardenSAPIAdapter
@@ -378,8 +383,13 @@ if (!$SkipVerify) {
Write-Host "[Step 6/8] Running Sherpa integration verification..." -ForegroundColor Cyan
& powershell -NoProfile -ExecutionPolicy Bypass -File (Join-Path $RepoRoot "scripts\verify-sherpa-integration.ps1") -SkipBuild
if ($LASTEXITCODE -ne 0) { throw "Sherpa integration verification failed" }
- & powershell -NoProfile -ExecutionPolicy Bypass -File (Join-Path $RepoRoot "scripts\run-sherpa-smoke-test.ps1") -CompileOnly
- if ($LASTEXITCODE -ne 0) { throw "Sherpa smoke test compile failed" }
+ $smokeTest = Join-Path $RepoRoot "scripts\run-sherpa-smoke-test.ps1"
+ if (Test-Path $smokeTest) {
+ & powershell -NoProfile -ExecutionPolicy Bypass -File $smokeTest -CompileOnly
+ if ($LASTEXITCODE -ne 0) { throw "Sherpa smoke test compile failed" }
+ } else {
+ Write-Host " run-sherpa-smoke-test.ps1 not present; skipping (CI does not run it)" -ForegroundColor DarkGray
+ }
Write-Host " Verification passed" -ForegroundColor Green
Write-Host ""
} else {
@@ -405,6 +415,34 @@ foreach ($Platform in $Platforms) {
Copy-Item $mainOut\* $platformPayload\ -Recurse -Force
}
+# Rust TTS wrapper native DLL (from NuGet package cache) — CI copies this in
+# the setup-composition job (msbuild.yml); the local build had no equivalent,
+# producing payloads without rust_tts_wrapper.dll.
+$rustDllDir = Join-Path $env:USERPROFILE ".nuget\packages\rustttswrapper.bindings"
+if (Test-Path $rustDllDir) {
+ foreach ($rid in @("win-x64", "win-x86")) {
+ $arch = $rid -replace 'win-', ''
+ $targetDir = Join-Path $PayloadDir $arch
+ if (-not (Test-Path $targetDir)) { continue }
+ $dll = Get-ChildItem -Path $rustDllDir -Recurse -Filter "rust_tts_wrapper.dll" |
+ Where-Object { $_.FullName -like "*\runtimes\$rid\native\*" } |
+ Sort-Object {
+ $ver = $_.FullName.Substring($rustDllDir.Length + 1).Split('\')[0]
+ try { [version]$ver } catch { [version]($ver -replace '-.*$', '') }
+ } -Descending |
+ Select-Object -First 1
+ if ($dll) {
+ Copy-Item $dll.FullName $targetDir -Force
+ $dllVersion = $dll.FullName.Substring($rustDllDir.Length + 1).Split('\')[0]
+ Write-Host " rust_tts_wrapper.dll $dllVersion ($rid) -> payload\$arch\" -ForegroundColor DarkGray
+ } else {
+ Write-Host " WARNING: rust_tts_wrapper.dll not found for $rid in NuGet cache" -ForegroundColor Yellow
+ }
+ }
+} else {
+ Write-Host " WARNING: RustTtsWrapper.Bindings not in NuGet cache; payload lacks rust_tts_wrapper.dll (run dotnet restore first)" -ForegroundColor Yellow
+}
+
# Stage VoiceGarden.UI.exe at payload root (main entry point)
$vgUiExe = Join-Path $voiceGardenUiOutput "VoiceGarden.UI.exe"
if (Test-Path $vgUiExe) {
@@ -429,9 +467,25 @@ Write-Host ""
# Step 8: Build MSI + setup.exe (optional)
if ($BuildSetup) {
Write-Host "[Step 8/8] Building MSI and setup.exe..." -ForegroundColor Cyan
- & powershell -NoProfile -ExecutionPolicy Bypass -File (Join-Path $RepoRoot "scripts\build-setup.ps1") -PayloadDir $PayloadDir -OutputDir $InstallerOutputDir -BrandingFile $brandingSource
+ # Version the MSI so Windows Installer actually replaces files on
+ # upgrade — a repeated version is treated as a no-op. Default is
+ # date-based (0..); pass -InstallerVersion to override
+ # (e.g. for same-day rebuilds).
+ if ([string]::IsNullOrWhiteSpace($InstallerVersion)) {
+ $now = Get-Date
+ $InstallerVersion = "0.{0}.{1}" -f $now.ToString("yy"), ([int]$now.ToString("MMdd"))
+ }
+ Write-Host " Installer version: $InstallerVersion" -ForegroundColor DarkGray
+ # CI calls build-setup.ps1 without -BrandingFile; only pass it when a
+ # branding.json is actually present (empty string fails the mandatory
+ # parameter validation).
+ $setupArgs = @("-PayloadDir", $PayloadDir, "-OutputDir", $InstallerOutputDir, "-Version", $InstallerVersion)
+ if ($brandingSource) { $setupArgs += @("-BrandingFile", $brandingSource) }
+ & powershell -NoProfile -ExecutionPolicy Bypass -File (Join-Path $RepoRoot "scripts\build-setup.ps1") @setupArgs
if ($LASTEXITCODE -ne 0) { throw "MSI build failed" }
- & powershell -NoProfile -ExecutionPolicy Bypass -File (Join-Path $RepoRoot "scripts\build-bootstrapper.ps1") -MsiPath (Join-Path $InstallerOutputDir "VoiceGardenSAPIAdapter.msi") -OutputDir $InstallerOutputDir -BrandingFile $brandingSource
+ $bootArgs = @("-MsiPath", (Join-Path $InstallerOutputDir "VoiceGardenSAPIAdapter.msi"), "-OutputDir", $InstallerOutputDir)
+ if ($brandingSource) { $bootArgs += @("-BrandingFile", $brandingSource) }
+ & powershell -NoProfile -ExecutionPolicy Bypass -File (Join-Path $RepoRoot "scripts\build-bootstrapper.ps1") @bootArgs
if ($LASTEXITCODE -ne 0) { throw "Bootstrapper build failed" }
Write-Host " MSI + setup.exe built in $InstallerOutputDir" -ForegroundColor Green
} else {
diff --git a/scripts/build-setup.ps1 b/scripts/build-setup.ps1
index a227bc2..90ad13d 100644
--- a/scripts/build-setup.ps1
+++ b/scripts/build-setup.ps1
@@ -74,6 +74,9 @@ Write-Host "Generating setup payload manifest..." -ForegroundColor Cyan
& (Join-Path $PSScriptRoot "generate-setup-payload-wxs.ps1") -PayloadDir $payloadFull -OutputPath $manifestPath
Write-Host "Building MSI..." -ForegroundColor Cyan
+# Forward slashes: a trailing backslash before the closing quote escapes it
+# and redirects WiX output to obj\ instead of the requested directory.
+$outputPathArg = ($outputFull.Replace('\', '/')) + '/'
dotnet build (Join-Path $setupDir "Setup.wixproj") `
-c $Configuration `
-p:PayloadDir="$payloadFull" `
@@ -83,7 +86,7 @@ dotnet build (Join-Path $setupDir "Setup.wixproj") `
-p:InstallFolderName="$installFolderName" `
-p:InstallerShortcutName="$installerShortcutName" `
-p:ProjectUrl="$projectUrl" `
- -p:OutputPath="$outputFull\" `
+ -p:OutputPath="$outputPathArg" `
/nologo
if ($LASTEXITCODE -ne 0) {
diff --git a/scripts/create-setup-payload.ps1 b/scripts/create-setup-payload.ps1
index cc29dc1..77b79f2 100644
--- a/scripts/create-setup-payload.ps1
+++ b/scripts/create-setup-payload.ps1
@@ -28,8 +28,7 @@ $rootAllow = @(
"VoiceGarden.UI.exe",
"install-plan.json",
"_branding.json.removed",
- "SherpaOnnxConfig.exe",
- "merged_models.json",
+ "models.json",
"LICENSE.txt",
"README.md"
)
@@ -50,14 +49,31 @@ function Copy-ArchTree([string]$archDirPath, [string]$archName) {
# Include runtime-oriented files only.
$includeExt = @("*.dll", "*.exe", "*.json", "*.txt")
- # Exclude debug/development tools from installer payload
- $excludeNames = @("TtsApplication.exe")
+ # Exclude debug/development tools from installer payload.
+ # SherpaOnnxConfig.exe is superseded by VoiceGarden.UI.exe — it must
+ # never ship again (146 MB of dead weight; nothing launches it).
+ $excludeNames = @("TtsApplication.exe", "SherpaOnnxConfig.exe")
+ # The Azure Speech SDK runtime chain is not shipped: the local Narrator
+ # voice feature it served was dropped (TOS concerns), EnumLocalVoices has
+ # no callers, and the adapter only delay-loads the SDK — never triggered.
+ $excludePatterns = @(
+ "Microsoft.CognitiveServices.Speech.*.dll",
+ "SpeechSDKShim.dll",
+ "SpeechSDKPatcher.exe"
+ )
foreach ($pattern in $includeExt) {
Get-ChildItem -Path $archDirPath -Recurse -File -Filter $pattern | ForEach-Object {
if ($excludeNames -contains $_.Name) {
return
}
+ $isExcluded = $false
+ foreach ($ex in $excludePatterns) {
+ if ($_.Name -like $ex) { $isExcluded = $true; break }
+ }
+ if ($isExcluded) {
+ return
+ }
$rel = $_.FullName.Substring($archDirPath.Length).TrimStart('\')
$destFile = Join-Path $dst $rel
$destParent = Split-Path -Parent $destFile
diff --git a/scripts/test-boundary-crash.ps1 b/scripts/test-boundary-crash.ps1
index 31a615e..5ce37c0 100644
--- a/scripts/test-boundary-crash.ps1
+++ b/scripts/test-boundary-crash.ps1
@@ -1,5 +1,17 @@
Add-Type -AssemblyName "System.Speech"
+function Resolve-VoiceName([string]$wanted) {
+ # Promoted Sherpa voices are named by catalog name (e.g. 'v0_19') when
+ # promoted via SherpaOnnxConfig, or by model id when promoted via
+ # VoiceGarden.UI — accept either.
+ $s = New-Object System.Speech.Synthesis.SpeechSynthesizer
+ $hit = $s.GetInstalledVoices() | Where-Object {
+ $_.VoiceInfo.Name -eq $wanted -or $_.VoiceInfo.Description -like "*$wanted*" -or $wanted -like "*$($_.VoiceInfo.Name)*"
+ } | Select-Object -First 1
+ if ($hit) { return $hit.VoiceInfo.Name }
+ return $wanted
+}
+
Write-Host "=== Boundary Crash Reproduction Test ===" -ForegroundColor Cyan
Write-Host "This test uses PromptBuilder with prosody changes (like Grid3 does)"
Write-Host "to verify boundary events don't crash System.Speech."
@@ -7,11 +19,11 @@ Write-Host ""
$synth = New-Object System.Speech.Synthesis.SpeechSynthesizer
-foreach ($voiceName in @("kokoro-en-en-19", "Azure-Jenny")) {
+foreach ($voiceName in @("kokoro-en-v0_19", "Azure-Jenny")) {
Write-Host "--- Testing: $voiceName ---" -ForegroundColor Yellow
-
+
try {
- $synth.SelectVoice($voiceName)
+ $synth.SelectVoice((Resolve-VoiceName $voiceName))
} catch {
Write-Host " Voice not available, skipping"
continue
diff --git a/scripts/test-sherpa-e2e.ps1 b/scripts/test-sherpa-e2e.ps1
index 723fc1f..47718bc 100644
--- a/scripts/test-sherpa-e2e.ps1
+++ b/scripts/test-sherpa-e2e.ps1
@@ -3,7 +3,7 @@
End-to-end test: download SherpaOnnx models, promote to SAPI, speak via COM.
#>
param(
- [string[]]$ModelIds = @("kokoro-en-en-19", "mms_eng", "piper-en-amy-low")
+ [string[]]$ModelIds = @("kokoro-en-v0_19", "mms_eng", "piper-en-amy-low")
)
$ErrorActionPreference = "Continue"
diff --git a/scripts/test-word-boundaries-live.ps1 b/scripts/test-word-boundaries-live.ps1
index 69a98d4..98182b7 100644
--- a/scripts/test-word-boundaries-live.ps1
+++ b/scripts/test-word-boundaries-live.ps1
@@ -3,7 +3,7 @@ Add-Type -AssemblyName "System.Speech"
Write-Host "=== Word Boundary Test (real-time playback) ===" -ForegroundColor Cyan
Write-Host "You will HEAR the speech. Watch the word highlighting below." -ForegroundColor Yellow
-foreach ($voice in @("Azure-Jenny", "kokoro-en-en-19")) {
+foreach ($voice in @("Azure-Jenny", "kokoro-en-v0_19")) {
Write-Host "`n--- $voice ---" -ForegroundColor Yellow
$script:count = 0
$synth = New-Object System.Speech.Synthesis.SpeechSynthesizer
diff --git a/scripts/test-word-boundaries.ps1 b/scripts/test-word-boundaries.ps1
index f7a4872..c9f6b12 100644
--- a/scripts/test-word-boundaries.ps1
+++ b/scripts/test-word-boundaries.ps1
@@ -1,9 +1,21 @@
Add-Type -AssemblyName "System.Speech"
+function Resolve-VoiceName([string]$wanted) {
+ # Promoted Sherpa voices are named by catalog name (e.g. 'v0_19') when
+ # promoted via SherpaOnnxConfig, or by model id when promoted via
+ # VoiceGarden.UI — accept either.
+ $synth = New-Object System.Speech.Synthesis.SpeechSynthesizer
+ $hit = $synth.GetInstalledVoices() | Where-Object {
+ $_.VoiceInfo.Name -eq $wanted -or $_.VoiceInfo.Description -like "*$wanted*" -or $wanted -like "*$($_.VoiceInfo.Name)*"
+ } | Select-Object -First 1
+ if ($hit) { return $hit.VoiceInfo.Name }
+ return $wanted
+}
+
Write-Host "=== Word Boundary Test ===" -ForegroundColor Cyan
$text = "The quick brown fox jumps over the lazy dog."
-foreach ($voice in @("Azure-Jenny", "kokoro-en-en-19", "Microsoft David Desktop")) {
+foreach ($voice in @("Azure-Jenny", "kokoro-en-v0_19", "Microsoft David Desktop")) {
Write-Host "`n--- $voice ---" -ForegroundColor Yellow
$count = 0
$synth = New-Object System.Speech.Synthesis.SpeechSynthesizer
@@ -15,7 +27,7 @@ foreach ($voice in @("Azure-Jenny", "kokoro-en-en-19", "Microsoft David Desktop"
}
})
try {
- $synth.SelectVoice($voice)
+ $synth.SelectVoice((Resolve-VoiceName $voice))
$out = "$env:TEMP\wbtest.wav"
$synth.SetOutputToWaveFile($out)
$synth.Speak($text)
@@ -24,7 +36,7 @@ foreach ($voice in @("Azure-Jenny", "kokoro-en-en-19", "Microsoft David Desktop"
$sz = [math]::Round((Get-Item $out).Length / 1KB)
Remove-Item $out -EA SilentlyContinue
$status = if ($script:count -gt 0) { "OK" } else { "NO EVENTS" }
- Write-Host " Total: $($script:count) word events, audio=${sz}KB — $status"
+ Write-Host " Total: $($script:count) word events, audio=${sz}KB - $status"
} catch {
Write-Host " ERROR: $_"
}