AIAny
AI Audio2026
Icon for item

PersonaPlex

Real‑time full‑duplex speech‑to‑speech system that controls conversational role via text prompts and voice timbre via audio-conditioned embeddings. Built on Moshi; optimized for low-latency, persona-consistent spoken interactions.

Introduction

Why this matters

Conversational voice agents still struggle to keep a consistent persona while speaking in real time: many systems either synthesize voice without conversational continuity or support roles in text-only pipelines. PersonaPlex targets that gap by combining role-conditioned text prompts with audio-based voice conditioning to produce low-latency, persona-consistent spoken turns in a full‑duplex setting, enabling more natural multi-party or customer-service style interactions.

What Sets It Apart
  • Dual control: role-level behavior is driven by text role prompts (e.g., assistant persona or customer‑service agent), while voice identity and timbre are controlled via precomputed audio embeddings — so you can change what the agent says and how it sounds independently.
  • Full‑duplex, low-latency design: engineered for streaming conversational flows so interruptions, backchannels, and smooth turn‑taking are feasible in live settings rather than only offline TTS postprocessing.
  • Practical dataset strategy: finetunes the Moshi backbone with a mix of synthetic and real conversational data to balance generalization and persona consistency; provides prepackaged voice embeddings (NAT/VAR sets) to speed experiments.
  • Production-aware packaging: repository includes server components and options for CPU offload, and model weights are distributed via Hugging Face (license acceptance required), making it straightforward to prototype live demos while respecting licensing.
Who It's For and Tradeoffs

Great fit if you need a live spoken agent that must act with a stable character or role — for example, customer service bots, role-play assistants, or conversational demos where voice and persona must be decoupled. It’s also useful for researchers evaluating full‑duplex dialogue metrics (pause handling, backchanneling, interruption robustness).

Look elsewhere if you only need high-quality single‑turn TTS (production TTS systems still often outperform research models on absolute naturalness) or if you require fully open‑licensed weights — PersonaPlex’s code is MIT but the provided weights use NVIDIA’s Open Model License and require Hugging Face acceptance.

Where It Fits

Positioned between research speech systems (prioritizing architectural novelty and evaluation transparency) and deployable demos (packaged server and UI). Compared to single-turn TTS + dialog managers, it reduces latency and maintains persona across turns; compared to purely text-only persona control, it adds realistic voice continuity and per-voice embeddings for fast swapping of speaker identity.

Quick practical notes
  • The project ships prebuilt voice embeddings and prompts tuned for customer‑service and casual dialogue evaluations, which speeds experimentation without having to record custom voices.
  • Licensing: code under MIT, model weights under NVIDIA Open Model License (Hugging Face distribution requires explicit acceptance).

Overall, PersonaPlex is a pragmatic research-to-demo bridge for teams building live, persona-aware spoken agents, with clear tradeoffs around licensing and absolute TTS naturalness.

Information

  • Websitegithub.com
  • AuthorsRajarshi Roy, Jonathan Raiman, Sang-gil Lee, Teodor-Dumitru Ene, Robert Kirby, Sungwon Kim, Jaehyeon Kim, Bryan Catanzaro, NVIDIA
  • Published date2026/01/05

Categories

More Items

GitHub

Runs a self-hosted meeting bot and transcription API that joins Google Meet, Teams and Zoom and streams speaker-attributed transcripts in real time. Compiles meetings into a git-backed Markdown workspace and runs sandboxed agents on your infrastructure; Apache-2.0 and air-gap capable.

Hugging Face
AI Audio2026

Generates streaming, low‑latency neural speech for real‑time dialogue by autoregressively producing audio frames as text arrives; joint text–speech training preserves natural prosody. Optimized for vLLM streaming (~50 ms first chunk), supports short‑clip voice cloning and four languages.

Hugging Face
AI Audio2026

Transcribes Arabic speech to text using a CohereLabs-trained ASR model compatible with the Hugging Face Transformers pipeline. Provides safetensors weights, endpoint compatibility and a DOI-tagged release; suitable for Arabic transcription workflows but may require adaptation for diverse dialects or noisy audio.