Skip to content
ModelListedExternal
Download

PersonaPlex 7B MLX 4bit

> Note: For full-duplex (real-time) inference, use the 8-bit variant instead. 4-bit quantization degrades PersonaPlex response quality significantly — INT8 is both 30% faster (112ms vs 158ms/step) and produces...

KindOtherBase modelnvidia/personaplex-7b-v1VersionRevision 8c68634Bgrade

Model source

Kind
Other
File size
344 KB–3.45 GB
Base model
nvidia/personaplex-7b-v1
Version
vRevision 8c68634
Updated
Sep 22, 2026
Downloads
9.6K
Source
Hugging Face

Source description

Note: For full-duplex (real-time) inference, use the 8-bit variant instead. 4-bit quantization degrades PersonaPlex response quality significantly — INT8 is both 30% faster (112ms vs 158ms/step) and produces coherent responses where INT4 generates garbled output.

PersonaPlex-7B MLX 4-bit

PersonaPlex 7B full-duplex speech-to-speech model converted to MLX safetensors with 4-bit quantization for Apple Silicon.

Converted from nvidia/personaplex-7b-v1 (based on Kyutai Moshi architecture).

Swift inference: soniqo/speech-swift

Library Docs: soniqo.audio

Blog: PersonaPlex on Apple Silicon — Full-Duplex Speech-to-Speech in Native Swift with MLX

Model Details

ComponentArchitectureSize
Temporal Transformer32-layer, 4096d, 32 heads (7B params)~3.5 GB (4-bit)
Depformer6-layer, 1024d, 16 heads, per-codebook weights~50 MB (fp16)
Mimi CodecSEANet encoder/decoder + 8L transformer + 16 RVQ codebooks~370 MB (fp16)
EmbeddingsText + 16 audio embeddings + output heads~940 MB (fp16)
Total~4.9 GB

Architecture

[User Audio 24kHz] → [Mimi Encoder] → 16 codebook tokens @ 12.5Hz
                                              ↓
              [Temporal Transformer: 32L, dim=4096, 7B params]
                  17 streams: text + 8 user audio + 8 agent audio
                                              ↓
              [Depformer: 6L, dim=1024, per-codebook weights]
                  16 sequential steps → agent audio codebook tokens
                                              ↓
[Agent Audio 24kHz] ← [Mimi Decoder] ← codebook tokens @ 12.5Hz

Voices

18 voice presets available:

CategoryVoices
Natural FemaleNATF0, NATF1, NATF2, NATF3
Natural MaleNATM0, NATM1, NATM2, NATM3
Variety FemaleVARF0, VARF1, VARF2, VARF3, VARF4
Variety MaleVARM0, VARM1, VARM2, VARM3, VARM4

Files

  • temporal.safetensors — Temporal transformer (4-bit quantized, group_size=64)
  • depformer.safetensors — Depformer layers + input projections (fp16)
  • embeddings.safetensors — Text/audio embeddings + output heads (fp16)
  • mimi.safetensors — Mimi neural audio codec (fp16)
  • voices/*.safetensors — Voice preset embeddings
  • tokenizer_spm_32k_3.model — SentencePiece tokenizer
  • config.json — Model configuration

Quantization

  • Temporal transformer attention (Q/K/V output projections) and FFN: 4-bit with group_size=64
  • Attention input projection (in_proj): kept fp16 (packed Q+K+V format)
  • Depformer: kept fp16 (~50 MB, not worth quantizing)
  • Mimi codec: kept fp16 (audio quality sensitive)

Usage

import PersonaPlex

let model = try await PersonaPlexModel.fromPretrained()
let response = model.respond(
    userAudio: audioSamples,  // [Float] 24kHz mono
    voice: .NATM0,
    maxSteps: 500
)

CLI

swift run personaplex-cli --input question.wav --output response.wav --voice NATM0

See soniqo/speech-swift for build instructions.

License

CC-BY-NC-4.0 (same as upstream PersonaPlex)

Citation

@article{nguyen2025personaplex,
  title={PersonaPlex: Enhancing Human-Centric AI Through Full-Duplex Multi-Turn Conversations With Persona-Conditioned Voice Responses},
  author={Nguyen, Tu Anh and others},
  journal={arXiv preprint arXiv:2504.07966},
  year={2025}
}

Sources

1 source
Hugging FacePrimaryVersion 8c686347007de51d9017706e5543d6f1757ecf5d
huggingface.co/aufklarer/PersonaPlex-7B-MLX-4bit/tree/8c686347007de51d9017706e5543d6f1757ecf5d

Verified Aug 14

Model artifacts

40 artifacts

depformer.safetensors

safetensors · 698 MB · SHA-256 bf791052e2b9…e0b9 · Hugging Face

Download

embeddings.safetensors

safetensors · 943 MB · SHA-256 9f61c17948c6…3baf · Hugging Face

Download

mimi.safetensors

safetensors · 367 MB · SHA-256 09b782f06298…3f50 · Hugging Face

Download

temporal.safetensors

safetensors · 3.45 GB · SHA-256 d5a2bacb3fe1…ce7f · Hugging Face

Download

voices/NATF0.safetensors

safetensors · 408 KB · SHA-256 d95e5096049c…b2eb · Hugging Face

Download

voices/NATF1.safetensors

safetensors · 384 KB · SHA-256 559f2e18438c…1dc5 · Hugging Face

Download

voices/NATF2.safetensors

safetensors · 408 KB · SHA-256 5a1813cd0fcb…2e3f · Hugging Face

Download

voices/NATF3.safetensors

safetensors · 408 KB · SHA-256 7f4f7a486032…6e4d · Hugging Face

Download

voices/NATM0.safetensors

safetensors · 400 KB · SHA-256 1079ee62d0f5…9860 · Hugging Face

Download

voices/NATM1.safetensors

safetensors · 408 KB · SHA-256 0f55dc51054a…b55e · Hugging Face

Download

voices/NATM2.safetensors

safetensors · 400 KB · SHA-256 8e30e7a3d701…1485 · Hugging Face

Download

voices/NATM3.safetensors

safetensors · 368 KB · SHA-256 e12f935112e2…be7c · Hugging Face

Download

voices/VARF0.safetensors

safetensors · 544 KB · SHA-256 30d9e5b0a308…55b1 · Hugging Face

Download

voices/VARF1.safetensors

safetensors · 400 KB · SHA-256 a68c0712d14b…15d3 · Hugging Face

Download

voices/VARF2.safetensors

safetensors · 408 KB · SHA-256 593cab99cd41…ed33 · Hugging Face

Download

voices/VARF3.safetensors

safetensors · 496 KB · SHA-256 5199bfdf64e9…81a6 · Hugging Face

Download

voices/VARF4.safetensors

safetensors · 456 KB · SHA-256 92197c4bcf0b…d873 · Hugging Face

Download

voices/VARM0.safetensors

safetensors · 344 KB · SHA-256 b1d50afb0011…b646 · Hugging Face

Download

voices/VARM1.safetensors

safetensors · 368 KB · SHA-256 24429a7e14b9…683b · Hugging Face

Download

voices/VARM2.safetensors

safetensors · 552 KB · SHA-256 67b0683ea5d3…d7c8 · Hugging Face

Download

voices/VARM3.safetensors

safetensors · 368 KB · SHA-256 cb5789fe6b2a…fe43 · Hugging Face

Download

voices/VARM4.safetensors

safetensors · 440 KB · SHA-256 3ab0fbda59ae…8c1d · Hugging Face

Download

voices/voices/NATF0.pt

pt · 410 KB · SHA-256 65bd02f4a682…579d · Hugging Face

Download

voices/voices/NATF1.pt

pt · 386 KB · SHA-256 1631bd1167d9…9ffd · Hugging Face

Download

voices/voices/NATF2.pt

pt · 410 KB · SHA-256 b76cca73bcc8…3e73 · Hugging Face

Download

voices/voices/NATF3.pt

pt · 410 KB · SHA-256 265a90152956…e40f · Hugging Face

Download

voices/voices/NATM0.pt

pt · 402 KB · SHA-256 339ca482cd79…d8c8 · Hugging Face

Download

voices/voices/NATM1.pt

pt · 410 KB · SHA-256 bff40eb9d5f6…24ff · Hugging Face

Download

voices/voices/NATM2.pt

pt · 402 KB · SHA-256 51680a4a0cec…339e · Hugging Face

Download

voices/voices/NATM3.pt

pt · 370 KB · SHA-256 9139bea0da69…8108 · Hugging Face

Download

voices/voices/VARF0.pt

pt · 546 KB · SHA-256 71d23565e524…87fb · Hugging Face

Download

voices/voices/VARF1.pt

pt · 402 KB · SHA-256 0f464018d3cc…f30f · Hugging Face

Download

voices/voices/VARF2.pt

pt · 410 KB · SHA-256 0db6a0b16d2b…77d4 · Hugging Face

Download

voices/voices/VARF3.pt

pt · 498 KB · SHA-256 d40f7dc2119f…9cd0 · Hugging Face

Download

voices/voices/VARF4.pt

pt · 458 KB · SHA-256 231dd654c03c…e343 · Hugging Face

Download

voices/voices/VARM0.pt

pt · 346 KB · SHA-256 00fe086484e6…33b8 · Hugging Face

Download

voices/voices/VARM1.pt

pt · 370 KB · SHA-256 b8862cc1ea99…86c4 · Hugging Face

Download

voices/voices/VARM2.pt

pt · 554 KB · SHA-256 48cea1db0160…7b51 · Hugging Face

Download

voices/voices/VARM3.pt

pt · 370 KB · SHA-256 662b65df46c6…bc46 · Hugging Face

Download

voices/voices/VARM4.pt

pt · 442 KB · SHA-256 65935c6291fa…1246 · Hugging Face

Download

Source excerpts

2 excerpts

--- language: - en license: cc-by-nc-4.0 tags: - speech-to-speech - full-duplex - mlx - apple-silicon - personaplex - moshi base_model: nvidia/personaplex-7b-v1 pipeline_tag: audio-to-audio --- > **Note**: For full-duplex (real-time) inference, use the [8-bit variant](https://huggingface.co/aufklarer/PersonaPlex-7B-MLX-8bit) instead. 4-bit quantization degrades PersonaPlex response quality significantly — INT8 is both 30% faster (112ms vs 158ms/step) and produces coherent responses where INT4 generates garbled output. # PersonaPlex-7B MLX 4-bit [PersonaPlex](https://arxiv.org/abs/2504.07966) 7B full-duplex speech-to-speech model converted to MLX safetensors with 4-bit quantization for Apple Silicon. Converted from [nvidia/personaplex-7b-v1](https://huggingface.co/nvidia/personaplex-7b-v1) (based on [Kyutai Moshi](https://kyutai.org/moshi/) architecture). **Swift inference**: [soniqo/speech-swift](https://github.com/soniqo/speech-swift) **Library Docs**: [soniqo.audio](https://soniqo.audio) **Blog**: [PersonaPlex on Apple Silicon — Full-Duplex Speech-to-Speech in Native Swift with MLX](https://blog.ivan.digital/nvidia-personaplex-7b-on-apple-silicon-full-duplex-speech-to-speech-in-native-swift-with-mlx-0aa5276f2e23) ## Model Details | Component | Architecture | Size | |-----------|-------------|------| | Temporal Transformer | 32-layer, 4096d, 32 heads (7B params) | ~3.5 GB (4-bit) | | Depformer | 6-layer, 1024d, 16 heads, per-codebook weights | ~50 MB (fp16) | | Mimi Codec | SEANet encoder/decoder + 8L transformer + 16 RVQ codebooks | ~370 MB (fp16) | | Embeddings | Text + 16 audio embeddings + output heads | ~940 MB (fp16) | | **Total** | | **~4.9 GB** | ## Architecture ``` [User Audio 24kHz] → [Mimi Encoder] → 16 codebook tokens @ 12.5Hz ↓ [Temporal Transformer: 32L, dim=4096, 7B params] 17 streams: text + 8 user audio + 8 agent audio ↓ [Depformer: 6L, dim=1024, per-codebook weights] 16 sequential steps → agent audio codebook tokens ↓ [Agent Audio 24kHz] ← [Mimi Decoder] ← codebook tokens @ 12.5Hz ``` ## Voices 18 voice presets available: | Category | Voices | |----------|--------| | Natural Female | NATF0, NATF1, NATF2, NATF3 | | Natural Male | NATM0, NATM1, NATM2, NATM3 | | Variety Female | VARF0, VARF1, VARF2, VARF3, VARF4 | | Variety Male | VARM0, VARM1, VARM2, VARM3, VARM4 | ## Files - `temporal.safetensors` — Temporal...

Source context: 9550 downloads · 42 likes · Pipeline audio-to-audio · Library mlx · Repo aufklarer/PersonaPlex-7B-MLX-4bit