Text-to-Speech
MLX
Safetensors
step1
tts
speech
voice-cloning
audio-editing
step-audio
step-audio-editx
stepfun
quantized
int8
apple-silicon
bundled-components
custom_code
Instructions to use appautomaton/step-audio-editx-8bit-mlx with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- MLX
How to use appautomaton/step-audio-editx-8bit-mlx with MLX:
# Download the model from the Hub pip install huggingface_hub[hf_xet] huggingface-cli download --local-dir step-audio-editx-8bit-mlx appautomaton/step-audio-editx-8bit-mlx
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- LM Studio
- Atomic Chat
Make Step Audio runtime bundle self-contained
Browse files
README.md
CHANGED
|
@@ -56,8 +56,11 @@ This bundle is self-contained β all weights are packaged in one repository.
|
|
| 56 |
| `config.json` | Step1 LM config + quantization | JSON | β |
|
| 57 |
| `flow-model-config.json` | Flow model config | JSON | β |
|
| 58 |
| `vq02-config.json`, `vq06-config.json` | Tokenizer configs | JSON | β |
|
|
|
|
|
|
|
|
|
|
| 59 |
| `hift-config.json`, `campplus-config.json`, `flow-conditioner-config.json` | Component configs | JSON | β |
|
| 60 |
-
| `tokenizer.json`, `
|
| 61 |
|
| 62 |
## How to Get Started
|
| 63 |
|
|
|
|
| 56 |
| `config.json` | Step1 LM config + quantization | JSON | β |
|
| 57 |
| `flow-model-config.json` | Flow model config | JSON | β |
|
| 58 |
| `vq02-config.json`, `vq06-config.json` | Tokenizer configs | JSON | β |
|
| 59 |
+
| `step-audio-tokenizer-assets.safetensors` | VQ02 codebook + CMVN | FP32 | ~2 MB |
|
| 60 |
+
| `step-audio-tokenizer-config.json` | Tokenizer runtime config | JSON | β |
|
| 61 |
+
| `frontend-config.json` | Prompt mel frontend config | JSON | β |
|
| 62 |
| `hift-config.json`, `campplus-config.json`, `flow-conditioner-config.json` | Component configs | JSON | β |
|
| 63 |
+
| `tokenizer.json`, `tokenizer_config.json` | Step1 tokenizer | JSON | β |
|
| 64 |
|
| 65 |
## How to Get Started
|
| 66 |
|
frontend-config.json
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"num_mels": 80,
|
| 3 |
+
"n_fft": 1920,
|
| 4 |
+
"hop_size": 480,
|
| 5 |
+
"win_size": 1920,
|
| 6 |
+
"sampling_rate": 24000,
|
| 7 |
+
"fmin": 0.0,
|
| 8 |
+
"fmax": 8000.0
|
| 9 |
+
}
|
tokenizer.model β step-audio-tokenizer-assets.safetensors
RENAMED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:9eb651ec816b90046dc8c9eaadc1ef0f19f36e29f5e904e616c67b3a9bdcd052
|
| 3 |
+
size 2101864
|
step-audio-tokenizer-config.json
ADDED
|
@@ -0,0 +1,24 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"model_type": "step_audio_tokenizer",
|
| 3 |
+
"vq02_sample_rate": 16000,
|
| 4 |
+
"vq06_sample_rate": 16000,
|
| 5 |
+
"vq02_codebook_size": 1024,
|
| 6 |
+
"vq06_token_rate_hz": 25.0,
|
| 7 |
+
"vq06_n_fft": 400,
|
| 8 |
+
"vq06_hop_length": 160,
|
| 9 |
+
"vq06_num_mels": 128,
|
| 10 |
+
"vq06_max_chunk_seconds": 30.0,
|
| 11 |
+
"vq06_min_chunk_samples": 480,
|
| 12 |
+
"trim_top_db": 20.0,
|
| 13 |
+
"trim_frame_length": 512,
|
| 14 |
+
"trim_hop_length": 128,
|
| 15 |
+
"trim_keep_left_seconds": 0.05,
|
| 16 |
+
"trim_keep_right_seconds": 0.22,
|
| 17 |
+
"trim_output_hop_samples": 240,
|
| 18 |
+
"vq02_chunk_size": [
|
| 19 |
+
0,
|
| 20 |
+
4,
|
| 21 |
+
5
|
| 22 |
+
],
|
| 23 |
+
"encoder_chunk_look_back": 4
|
| 24 |
+
}
|