PersonaPlex on Apple Silicon: an MLX port of NVIDIA’s full-duplex speech-to-speech model with realtime local/web modes and offline WAV inference.
Python
86
2 commits
updated Feb 18, 2026
MLX inference for NVIDIA PersonaPlex on Apple Silicon.
This package supports:
personaplex_mlx.local)personaplex_mlx.local_web)personaplex_mlx.offline)Console entrypoints are also installed: personaplex-local, personaplex-local-web, personaplex-offline.
nvidia/personaplex-7b-v1Install:
pip install -e .
Accept the model license:
https://huggingface.co/nvidia/personaplex-7b-v1
Set your token:
export HF_TOKEN=<your_token>
Launch realtime web mode (recommended first):
python -m personaplex_mlx.local_web \
-q 4 \
--voice NATF2 \
--text-prompt "You enjoy having a good conversation."
Open http://localhost:8998 in your browser.
Realtime local terminal mode:
python -m personaplex_mlx.local \
-q 4 \
--voice NATF2 \
--text-prompt "You enjoy having a good conversation."
Offline inference:
python -m personaplex_mlx.offline \
--voice NATF2 \
--text-prompt "You are a wise and friendly teacher. Answer questions or provide advice in a clear and engaging way." \
--input-wav input.wav \
--output-wav output.wav \
--output-text output.json \
--seed 42424242
Built-in voice IDs:
NATF0 NATF1 NATF2 NATF3NATM0 NATM1 NATM2 NATM3VARF0 VARF1 VARF2 VARF3 VARF4VARM0 VARM1 VARM2 VARM3 VARM4--voice NATF2 resolves to NATF2.pt from the downloaded voices/ bundle.
This project is an MLX port of NVIDIA PersonaPlex for Apple Silicon.
https://github.com/NVIDIA/personaplexhttps://huggingface.co/nvidia/personaplex-7b-v1If you use PersonaPlex in research, cite:
@misc{roy2026personaplexvoicerolecontrol,
title={PersonaPlex: Voice and Role Control for Full Duplex Conversational Speech Models},
author={Rajarshi Roy and Jonathan Raiman and Sang-gil Lee and Teodor-Dumitru Ene and Robert Kirby and Sungwon Kim and Jaehyeon Kim and Bryan Catanzaro},
year={2026},
eprint={2602.06053},
archivePrefix={arXiv},
primaryClass={cs.CL},
url={https://arxiv.org/abs/2602.06053}
}
LICENSE)186 followers · starred Jun 2026
Python
100.0%
PersonaPlex on Apple Silicon: an MLX port of NVIDIA’s full-duplex speech-to-speech model with realtime local/web modes and offline WAV inference.
Python
86
2 commits
updated Feb 18, 2026
MLX inference for NVIDIA PersonaPlex on Apple Silicon.
This package supports:
personaplex_mlx.local)personaplex_mlx.local_web)personaplex_mlx.offline)Console entrypoints are also installed: personaplex-local, personaplex-local-web, personaplex-offline.
nvidia/personaplex-7b-v1Install:
pip install -e .
Accept the model license:
https://huggingface.co/nvidia/personaplex-7b-v1
Set your token:
export HF_TOKEN=<your_token>
Launch realtime web mode (recommended first):
python -m personaplex_mlx.local_web \
-q 4 \
--voice NATF2 \
--text-prompt "You enjoy having a good conversation."
Open http://localhost:8998 in your browser.
Realtime local terminal mode:
python -m personaplex_mlx.local \
-q 4 \
--voice NATF2 \
--text-prompt "You enjoy having a good conversation."
Offline inference:
python -m personaplex_mlx.offline \
--voice NATF2 \
--text-prompt "You are a wise and friendly teacher. Answer questions or provide advice in a clear and engaging way." \
--input-wav input.wav \
--output-wav output.wav \
--output-text output.json \
--seed 42424242
Built-in voice IDs:
NATF0 NATF1 NATF2 NATF3NATM0 NATM1 NATM2 NATM3VARF0 VARF1 VARF2 VARF3 VARF4VARM0 VARM1 VARM2 VARM3 VARM4--voice NATF2 resolves to NATF2.pt from the downloaded voices/ bundle.
This project is an MLX port of NVIDIA PersonaPlex for Apple Silicon.
https://github.com/NVIDIA/personaplexhttps://huggingface.co/nvidia/personaplex-7b-v1If you use PersonaPlex in research, cite:
@misc{roy2026personaplexvoicerolecontrol,
title={PersonaPlex: Voice and Role Control for Full Duplex Conversational Speech Models},
author={Rajarshi Roy and Jonathan Raiman and Sang-gil Lee and Teodor-Dumitru Ene and Robert Kirby and Sungwon Kim and Jaehyeon Kim and Bryan Catanzaro},
year={2026},
eprint={2602.06053},
archivePrefix={arXiv},
primaryClass={cs.CL},
url={https://arxiv.org/abs/2602.06053}
}
LICENSE)186 followers · starred Jun 2026
Python
100.0%