alt.freeweights.speech / kb-whisper-medium
From: KBLab <huggingface.co/KBLab>Newsgroups: alt.freeweights.speechSubject:

kb-whisper-medium

Date: 2026-11-15Commit: 0abe10bSigned: 2DC28CC7B26A283B ✓

Automatic speech recognition model with 817M parameters. Ctranslate2 and ggml and onnx and safetensors weights, 26.1 GB in all. Published by KBLab under Apache-2.0.

817M params26.1GBkb-whisper-mediumctranslate2 ggml onnx safetensorspermissive
FactsParams817MSize26.1 GBFormatsctranslate2, ggml, onnx, safetensorsTaskautomatic speech recognitionLicenseApache-2.0From sourcepermissive
$ fw get KBLab/kb-whisper-medium
# manifest sha256 9ba948f4b68e… · 26.1 GB · 49 files
$ fw verify ./kb-whisper-medium KBLab/kb-whisper-medium
From sourceHosted (signed)KBLab/kb-whisper-mediumLast check: 2026-11-15 04:59 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Quantized of whisper-medium.

Works with

Overview

Size
26.1 GB
Weights
1.63 GB (safetensors)
Parameters
817M
Formats
ctranslate2, ggml, onnx, safetensors
Task
automatic speech recognition
License
Apache-2.0 (permissive)
Files
49, each with a sha256
Publisher
KBLab
Added
2026-11-15
Section
alt.freeweights.speech
Lineage

Original release from the publisher.

Base model: openai/whisper-medium

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 04:59 UTCpassed

Model card

From the publisher at commit 0abe10b. Shown as plain text with links; images open at the publisher.

KB-Whisper Medium#

The National Library of Sweden releases a new suite of Whisper models trained on over 50,000 hours of Swedish speech. In evaluations across FLEURS, CommonVoice and NST, our best performing model reduces the Word Error Rate (WER) by an average of 47% compared to OpenAI's whisper-large-v3. The performance of smaller Whisper model sizes on Swedish speech has also substantially improved, with kb-whisper-small outperforming openai/whisper-large-v3 (a model six times its size).

Model sizeFLEURSCommonVoiceNST
tinyKBLab13.212.911.2
OpenAI59.267.885.2
baseKBLab9.18.77.8
OpenAI39.652.153.4
smallKBLab7.36.46.6
OpenAI20.626.426.4
mediumKBLab6.65.45.8
OpenAI12.115.817.1
large-v3KBLab5.44.15.2
OpenAI7.89.511.3

Table: Word Error Rate (WER) comparison between KBLab's Whisper models and the corresponding OpenAI versions.

Usage#

We provide checkpoints in different formats: Hugging Face, whisper.cpp (GGML), onnx, and ctranslate2 (used in faster-whisper and WhisperX).

2025-05-13 Update!#

The default when loading our models through Hugging Face is Stage 2. As of May 2025 there exists one Stage 2 version in addition to the default Strict that specify the transcription style. By specifying revision="subtitle" in .from_pretrained() the model version with a more condensed style of transcribing is accessed. By specifying revision="strict" in .from_pretrained() the more verbatim-like version of the model is accessed. Below is an example of how this argument is passed in the .from_pretrained() function

import torch
from datasets import load_dataset
from transformers import AutoModelForSpeechSeq2Seq, AutoProcessor, pipeline

device = "cuda:0" if torch.cuda.is_available() else "cpu"
torch_dtype = torch.float16 if torch.cuda.is_available() else torch.float32
model_id = "KBLab/kb-whisper-medium"
model = AutoModelForSpeechSeq2Seq.from_pretrained(
    model_id, torch_dtype=torch_dtype, use_safetensors=True, cache_dir="cache", revision="strict"
)

The verbosity of the transcription styles of the three model versions ranges from the least verbose Stage 2 (default) to the most verbose Strict.

Hugging Face#

Inference example for using KB-Whisper with Hugging Face:

import torch
from datasets import load_dataset
from transformers import AutoModelForSpeechSeq2Seq, AutoProcessor, pipeline

device = "cuda:0" if torch.cuda.is_available() else "cpu"
torch_dtype = torch.float16 if torch.cuda.is_available() else torch.float32
model_id = "KBLab/kb-whisper-medium"

model = AutoModelForSpeechSeq2Seq.from_pretrained(
    model_id, torch_dtype=torch_dtype, use_safetensors=True, cache_dir="cache"
)
model.to(device)
processor = AutoProcessor.from_pretrained(model_id)

pipe = pipeline(
    "automatic-speech-recognition",
    model=model,
    tokenizer=processor.tokenizer,
    feature_extractor=processor.feature_extractor,
    torch_dtype=torch_dtype,
    device=device,
)

generate_kwargs = {"task": "transcribe", "language": "sv"}
# Add return_timestamps=True for output with timestamps
res = pipe("audio.mp3", 
           chunk_length_s=30,
           generate_kwargs={"task": "transcribe", "language": "sv"})
print(res)
Faster-whisper#

Faster-whisper provides fast and efficient inference via a reimplementation of Whisper using ctranslate2.

#### faster-whisper model ####
from faster_whisper import WhisperModel

model_id = "KBLab/kb-whisper-medium"
model = WhisperModel(
    model_id,
    device="cuda",
    compute_type="float16",
    download_root="cache", # cache directory
    # condition_on_previous_text = False # Can reduce hallucinations if we don't use prompts
)

# Transcribe audio.wav (convert to 16khz mono wav first via ffmpeg)
segments, info = model.transcribe("audio.wav", condition_on_previous_text=False)
print("Detected language '%s' with probability %f" % (info.language, info.language_probability))

for segment in segments:
    print("[%.2fs -> %.2fs] %s" % (segment.start, segment.end, segment.text))
WhisperX#

WhisperX provides a convenient method of getting accurate word level timestamps. The library combines (force aligns) the text output of Whisper with the accurate timestamps of Wav2vec2. We provide an example below of how to use KB-Whisper together with KBLab/wav2vec2-large-voxrex-swedish.

import whisperx

device = "cuda"
audio_file = "audio.wav"
batch_size = 16  # reduce if low on GPU mem
compute_type = "float16"  # change to "int8" if low on GPU mem (may reduce accuracy)

# 1. Transcribe with original whisper (batched)
model = whisperx.load_model(
    "KBLab/kb-whisper-medium", device, compute_type=compute_type, download_root="cache"  # cache_dir
)

audio = whisperx.load_audio(audio_file)
result = model.transcribe(audio, batch_size=batch_size)
print(result["segments"])  # before alignment

# delete model if low on GPU resources
# import gc; gc.collect(); torch.cuda.empty_cache(); del model

# 2. Align whisper output
model_a, metadata = whisperx.load_align_model(
    language_code=result["language"],
    device=device,
    model_name="KBLab/wav2vec2-large-voxrex-swedish",
    model_dir="cache",  # cache_dir
)
result = whisperx.align(
    result["segments"], model_a, metadata, audio, device, return_char_alignments=False
)

print(result["segments"])  # word level timestamps after alignment
Whisper.cpp / GGML#

We provide GGML checkpoints used in the apps whisper.cpp and MacWhisper. To use our model with whisper.cpp first clone the repository and build the library:

git clone https://github.com/ggerganov/whisper.cpp.git
cd whisper.cpp
cmake -B build
cmake --build build --config Release

To use the model you need to download one of the GGML checkpoints we have uploaded. You can either press the download buttons here, or download using wget:

wget https://huggingface.co/KBLab/kb-whisper-medium/resolve/main/ggml-model-q5_0.bin # Quantized version
# wget https://huggingface.co/KBLab/kb-whisper-medium/resolve/main/ggml-model.bin # Non-quantized version

Run inference by specifying the model path after the argument -m, along with the path to the audio file as the last positional argument.

./build/bin/whisper-cli -m ggml-model-q5_0.bin ../audio.wav
onnx (optimum) and transformers.js usage#

You can use the onnx checkpoints via Hugging Face's optimum library in the following manner:

from optimum.onnxruntime import ORTModelForSpeechSeq2Seq
from transformers import AutoProcessor

model_id = "KBLab/kb-whisper-medium"
processor = AutoProcessor.from_pretrained(model_id, cache_dir="cache")
model = ORTModelForSpeechSeq2Seq.from_pretrained(
    model_id,
    cache_dir="cache",
    subfolder="onnx",
)

import soundfile as sf
audio = sf.read("audio.wav")

inputs = processor.feature_extractor(audio[0], sampling_rate=16000, return_tensors="pt")
gen_tokens = model.generate(**inputs, max_length=300)
processor.decode(gen_tokens[0], skip_special_tokens=True)

An example of an app that runs inference locally in the browser with transformers.js and KB-Whisper can be found at https://whisper.mesu.re/ (created by Pierre Mesure). A template for setting up such an app with javascript can be found at https://github.com/xenova/whisper-web.

Training data#

Our models have been trained on over 50,000 hours of Swedish audio with text transcriptions. The models were trained in 2 stages, each characterized by the application of different quality filters and thresholds for said filters.

Stage 1 employed low threshold values (0 to 0.30 BLEU depending on dataset), whereas Stage 2 used stricter thresholds (BLEU >= 0.7, weighted ROUGE-N >= 0.7, CER of first and last 10 characters <= 0.2).

DatasetContinued pretraining (h) -- Stage 1Finetuning (h) -- Stage 2
Subtitles34,2613,110
Riksdag21,9495,119
ISOF5454
NST250250
Total56,5148,533

The default when loading our models through Hugging Face is Stage 2. We have however also uploaded continued pretraining checkpoints and tagged them. You can load these other checkpoints by specifying the revision in .from_pretrained(). The pretrained checkpoints tag can for example be found here: pretrained-checkpoint. The Stage 2 default model tag is named standard. We supply two different stage 2 checkpoints -- one with a more condensed style of transcribing -- under the name subtitle, and one more verbose called strict.

Evaluation#
WER compared to OpenAI#
Model sizeFLEURSCommonVoiceNST
tinyKBLab13.212.911.2
OpenAI59.267.885.2
baseKBLab9.18.77.8
OpenAI39.652.153.4
smallKBLab7.36.46.6
OpenAI20.626.426.4
mediumKBLab6.65.45.8
OpenAI12.115.817.1
large-v3KBLab5.44.15.2
OpenAI7.89.511.3
WER for different KBLab stage2 versions#
Model sizeFLEURSCommonVoiceNST
tinystandard13.212.911.2
strict14.113.411.0
subtitle13.312.911.4
basestandard9.18.77.8
strict10.49.68.4
subtitle9.18.77.9
smallstandard7.36.46.6
strict8.27.06.7
subtitle7.36.46.6
mediumstandard6.65.45.8
strict6.85.46.0
large-v3standard5.44.15.2
strict5.34.05.1
subtitle5.34.15.3
BLEU Score compared to OpenAI#
Model sizeFLEURSCommonVoiceNST
tinyKBLab76.673.774.3
OpenAI26.921.124.0
baseKBLab83.279.978.3
OpenAI41.132.536.9
smallKBLab86.683.579.6
OpenAI64.056.558.2
mediumKBLab87.685.080.2
OpenAI77.170.168.9
large-v3KBLab89.887.281.1
OpenAI84.979.175.1
BLEU Score for different KBLab stage2 versions#
Model sizeFLEURSCommonVoiceNST
tinystandard76.673.774.3
strict75.372.974.6
subtitle76.673.774.1
basestandard83.279.978.3
strict81.078.477.5
subtitle83.279.878.2
smallstandard86.683.579.6
strict84.982.479.3
subtitle86.683.579.6
mediumstandard87.685.080.2
strict87.384.980.1
large-v3standard89.887.281.1
strict90.087.481.2
subtitle89.887.381.0
Acknowledgements#

We acknowledge the EuroHPC Joint Undertaking for awarding this project access to the EuroHPC supercomputer LEONARDO, hosted by CINECA (Italy) and the LEONARDO consortium through an EuroHPC AI and Data-Intensive Applications Access call.

Citation#

KB-Whisper is a product of KBLab of the National Library of Sweden. Key contributors include Faton Rekathati, Justyna Sikora, Robin Kurtz, Agnes Toftgård, and Leonora Vesterbacka, under the direction of Love Börjeson. Please refer to the following paper if you want to cite our work with KB-Whisper.

Vesterbacka, L., Rekathati, F., Kurtz, R., Sikora, J., Toftgård, A. (2025) Swedish Whispers; Leveraging a Massive Speech Corpus for Swedish Speech Recognition. Proc. Interspeech 2025, 758-762, doi: 10.21437/Interspeech.2025-2646

Bibtex citation:

@inproceedings{vesterbacka25_interspeech,
  title     = {{Swedish Whispers; Leveraging a Massive Speech Corpus for Swedish Speech Recognition}},
  author    = {{Leonora Vesterbacka and Faton Rekathati and Robin Kurtz and Justyna Sikora and Agnes Toftgård}},
  year      = {{2025}},
  booktitle = {{Interspeech 2025}},
  pages     = {{758--762}},
  doi       = {{10.21437/Interspeech.2025-2646}},
  issn      = {{2958-1796}},
}

You can find our Interspeech 2025 article here, and the arXiv preprint here.

Files

49 files · 26.1 GBWeights 1.63 GB (safetensors). Sizes and sha256 from the signed manifest.
Show all 49 files with their sha256
FileSizesha256
.gitattributes1.56 KBfed72a9ba9b479e726fe88b464334bceab4fce3b2ccd9c543025ea968dd74489
README.md16.4 KBe7b08c31ec2d0e2b18af25b04346d7a112ce798f2c2eac80bc5436dac8dbfac9
added_tokens.json34.6 KB9715fd2243b6f06a5858b5e32950d2853f73dd5bc201aafcf76f5082a2d8acd1
config.json3.59 KB11dcf5ae76605d0870db8e1cbb5edcb2d150d61adec08160800bdd17240572c4
generation_config.json3.70 KBb6c99c4eb9645b4229d6d7ec6d662babdf16aafa6acee286897111077cd26bd8
ggml-model-q5_0.bin539 MB7f8762e0ade9e0073674c0d5acae942a0b1ea98add9baa008ee89c94eaba43d0
ggml-model.bin1.53 GB1b7842bc1c3f79fb3bf043a0a3590961d625a49ef3ccbdceb00e738c5dd8b015
merges.txt494 KB2df2990a395e35e8dfbc7511e08c12d56018d8d04691e0133e5d63b21e154dc6
model.bin1.53 GB4a4a32952026bcfa0bcfaa76b0b006f232ffba6a8f5bccbcb12e4a1153a40494
model.safetensors1.63 GBf5d9eaecc00a1ca51b8f5e5f3da6270b4d234b5d3c94e1015316059a644d0320
normalizer.json52.7 KBbf1c507dc8724ca9cf9903640dacfb69dae2f00edee4f21ceba106a7392f26dd
onnx/decoder_model.onnx1.83 GB86fe4140d23ed1fc70cd46a3e2b2f828570f35691307d298da7e641272c74485
onnx/decoder_model_bnb4.onnx443 MBd1c44baefc43008a9b55cf7a4950cf756acd5bd7821ea3a73e27f94fa4d1b16b
onnx/decoder_model_fp16.onnx914 MBbd5774d5879a160baeae645bae48b805c650afaf3cd057d68dff04f6f603d351
onnx/decoder_model_int8.onnx671 MB28bd27e0bfdfd9126254a76743b0910005df17a2f0e696efe0c1d8af46360318
onnx/decoder_model_merged.onnx1.83 GB51f05d198daf73052ecc7c0f2baf02968f1f70634f691fa42a07f4f67746785e
onnx/decoder_model_merged_bnb4.onnx444 MBed84a5900271a5bc2275ed61543b674a16b88395a5805e01e503bdc71eec0680
onnx/decoder_model_merged_fp16.onnx915 MBce7defed5b1cc6b4bf104bc79b2eb472fafc1d0d68c3b1089fda35fe6402fc04
onnx/decoder_model_merged_int8.onnx673 MBca2315e8060b244493fc67a5134ba8584081dadbc06630585eff6a0ad8e4af5c
onnx/decoder_model_merged_q4.onnx469 MB1bac1084057c42801a8f7db624a5aaf4d9a6a7e8c5b59e9ecb6b10ce3744e47f
onnx/decoder_model_merged_q4f16.onnx336 MBb208afca1b23cc9aade0acc01731b96358ce9b2f20985060a5d8ffdb7cda3ebd
onnx/decoder_model_merged_quantized.onnx673 MBca2315e8060b244493fc67a5134ba8584081dadbc06630585eff6a0ad8e4af5c
onnx/decoder_model_merged_uint8.onnx673 MB64d5c1009000f59348b3041d0a2cf373fb70135e9052daed3d031ca1db4da15e
onnx/decoder_model_q4.onnx468 MB268f832e4becad7eb6969091c9a52cf8b010f60297151855adef4ed86e5777d9
onnx/decoder_model_q4f16.onnx335 MBa8713fb501955290f1edd6f6591125bb13bbb9bcfac7041c65fabd01c5ef09e2
onnx/decoder_model_quantized.onnx671 MB28bd27e0bfdfd9126254a76743b0910005df17a2f0e696efe0c1d8af46360318
onnx/decoder_model_uint8.onnx671 MBea8cef412fcc8adc2b25040044f8be9f8a2c5ebd69803f54c52d7dd7cc93b56c
onnx/decoder_with_past_model.onnx1.63 GB767d1eaaf1f11799b9117ddd16b1a5a1a6bfd23e33454f248ac4eee562ca3b68
onnx/decoder_with_past_model_bnb4.onnx415 MBbd610807c155e05603df8fdff77d7ecba3c836909c09fce8fbd5556376b4be50
onnx/decoder_with_past_model_fp16.onnx813 MB0e81ebfa9dcc71e4dafb863215d73d1a5521a0be8b8730cc4e2e3f30ac60a7df
onnx/decoder_with_past_model_int8.onnx621 MB2253c4b9d337a930d60d1538e6c6c5425e1e3e07fe12d3c65d91ea510e746d20
onnx/decoder_with_past_model_q4.onnx437 MBf8ca57807c3290f914ccc7ed585a0d6a892fc02c8380408a356b9092d8d37746
onnx/decoder_with_past_model_q4f16.onnx307 MB3cca4d3a4a764ed555cd98f2f6d374dd9e2f91cb348dc5b0171c9e9ff0d5a2ae
onnx/decoder_with_past_model_quantized.onnx621 MB2253c4b9d337a930d60d1538e6c6c5425e1e3e07fe12d3c65d91ea510e746d20
onnx/decoder_with_past_model_uint8.onnx621 MB8a8aa12aafd82c3e4fd6252a0f9d756f12be0e7acc8af17071a34957f15fa0c8
onnx/encoder_model.onnx1.23 GBb69259607fb8a6cd39a040262699263a8088f62e4479c2810ad075dd25330504
onnx/encoder_model_bnb4.onnx191 MBa3f4a23165b2ebcee55dddc175daa16689f65dbb707745da1de5d7bc8ac829ef
onnx/encoder_model_fp16.onnx615 MB2cb57e8de4f7d57169b455924efacfafb6b496d9d2cc06206e0ac92173a71d11
onnx/encoder_model_int8.onnx313 MBf2ac1d5ebb042631a35ddfc1f2ed7f47258aebf5d681213ed31f8734145edf28
onnx/encoder_model_q4.onnx210 MB228e13b30e6f2ce7ac1545de5dd702af513382536604f24c7b0abf8f90ae2e1f
onnx/encoder_model_q4f16.onnx181 MB227e23c7e4351e29fbe02b1a0d7478a85eade8dcf79f3e8fbaff9790f4a5c1db
onnx/encoder_model_quantized.onnx313 MB8cff0cb27e74115473b506b7c50efe05db74117c4e674980a7e15417f6340d9b
onnx/encoder_model_uint8.onnx313 MB8cff0cb27e74115473b506b7c50efe05db74117c4e674980a7e15417f6340d9b
preprocessor_config.json339 Ba6a76d28c93edb273669eb9e0b0636a2bddbb1272c3261e47b7ca6dfdbac1b8d
special_tokens_map.json2.19 KBe67ae3a0aaa99abcd9f187138e12db1f65c16a14761c50ef10eef2c174a7a691
tokenizer.json3.93 MBb2eda7f36f7ca45f3be94a568f1623453b4246083013dfe5db3fe43b9b35dd1b
tokenizer_config.json283 KB053e40687c8ad71e74ebab784a129d88b3e768ac156880d8542610b9153af307
vocab.json836 KB8f680bba319e01a653d2e8a5dbc17a9157179e0576e6ce74ce0c06356c6e24f9
vocabulary.json1.07 MB5ad28279db5e546349708b9a74736e2c018737ac5a600f1048f1f26c99b85b47
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
0abe10b9d7 pinned now2026-11-15 04:59 UTC49 files · 26.1 GB

Use it

$ fw get KBLab/kb-whisper-medium
# manifest sha256 9ba948f4b68e… · 26.1 GB · 49 files
$ fw verify ./kb-whisper-medium KBLab/kb-whisper-medium
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/KBLab/kb-whisper-medium.json --dir ./kb-whisper-medium $ python3 fw.py verify ./kb-whisper-medium ./KBLab__kb-whisper-medium.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download KBLab/kb-whisper-medium --revision 0abe10b9d7f75d0902656e5c06c5c4d549604dc5 --local-dir ./kb-whisper-medium
transformersSpeech recognition with the transformers pipeline.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import pipeline asr = pipeline("automatic-speech-recognition", model="KBLab/kb-whisper-medium", revision="0abe10b9d7f75d0902656e5c06c5c4d549604dc5") print(asr("audio.wav")["text"])

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
e7b08c31ec2d0e2b18af25b04346d7a112ce798f2c2eac80bc5436dac8dbfac9
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: KBLab <huggingface.co/KBLab>Newsgroups: alt.freeweights.speechSubject: kb-whisper-mediumDate: 2026-11-15Commit: 0abe10bSigned: 2DC28CC7B26A283B ✓
Upstream
KBLab/kb-whisper-medium
Pinned commit
0abe10b9d7f75d0902656e5c06c5c4d549604dc5
Manifest
kb-whisper-medium.json · .minisig
Manifest sha256
9ba948f4b68e2c084ab6c7286c2fbf3b40cc18bc8f9edb69a0aa1934c5e1bf21
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 04:59 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/KBLab/kb-whisper-medium.json $ curl -O https://freeweights.allternit.com/manifests/KBLab/kb-whisper-medium.json.minisig $ minisign -Vm kb-whisper-medium.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

Parent

openai/whisper-medium · this model is a quantization of it

1 model in the catalog name this one as their parent.

Quantizations
1
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download KBLab/kb-whisper-medium
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. kb-whisper-medium.json. Provenance. Takedown history: none.

Variants

1 quantized or adapter build of kb-whisper-medium. Each has its own license check and page.

From: MIT <huggingface.co/MIT>Subject: ast-finetuned-audioset-10-10-0.4593
From: onnx-community <huggingface.co/onnx-community>Subject: ast-finetuned-audioset-10-10-0.4593-ONNX
From: Edge0 <huggingface.co/Edge0>Subject: Audio8-TTS-Preview-0.6b
From: Edge0 <huggingface.co/Edge0>Subject: Audio8-TTS-Realistic-Air
From: facebook <huggingface.co/facebook>Subject: audiobox-aesthetics
From: mlx-community <huggingface.co/mlx-community>Subject: chatterbox-4bit