Model reference · open weights
Raon-Speech is an open-weight audio or speech model from KRAFTON. AxForge deploys and operates it for you on dedicated EU-owned hardware — with the licence handled where one is required.
Available as managed deployment — configured and operated for you on dedicated EU hardware, quoted per deployment.
What it is
| Maker | KRAFTON |
|---|---|
| Type | Audio & music |
| Task | Audio→audio |
| Parameters (lead) | 9.7B |
| Runs with | transformers |
| Released | 2026-04-01 |
| Popularity | 1k downloads / month |
| Licence | Commercial licence needed |
About
Raon-SpeechChat-9B is a full-duplex speech language model that enables real-time, simultaneous listen-and-speak conversation in English. Built on top of Raon-Speech-9B, it extends the base model with full-duplex decoding — the model can listen to a user and generate speech responses at the same time, supporting natural turn-taking, backchannels ("uh-huh", "mm-hmm"), and barge-in handling.
AutoModel.from_pretrained with trust_remote_code=True — no custom package installation required.Raon-SpeechChat performs strongly on conversational speech capabilities such as pause handling, backchanneling, smooth turn-taking, interruption handling, overlap robustness, and multi-turn dialogue.
pip install 'transformers>=4.57.1,<5.0' torch torchaudio soundfile accelerate
# Optional
pip install speechbrain # for speaker voice conditioning
pip install gradio # for Gradio demo
No pip install raon needed.
import importlib
import torch
from transformers import AutoModel
MODEL_ID = "KRAFTON/Raon-SpeechChat-9B"
# Load model (downloads code + weights from Hub)
_model = AutoModel.from_pretrained(MODEL_ID, trust_remote_code=True, dtype=torch.bfloat16, device_map="cuda")
# Get RaonPipeline from Hub module
hub_module = importlib.import_module(type(_model).__module__)
RaonPipeline = hub_module.RaonPipeline
del _model
# Create pipeline
pipe = RaonPipeline(MODEL_ID, device="cuda", dtype="bfloat16")
pip install -e . # or: uv sync
from raon import RaonPipeline
# From Hub (local code + Hub weights)
pipe = RaonPipeline("KRAFTON/Raon-SpeechChat-9B")
# From local path
pipe = RaonPipeline("/path/to/raon-duplex-model")
Run the full-duplex speech conversation demo locally in your browser with Docker.
Prerequisites: NVIDIA GPU with CUDA 12.x (16 GB+ VRAM), Docker, NVIDIA Container Toolkit, and Node.js 18+.
# 1. Clone the demo repo
git clone https://github.com/krafton-ai/Raon-SpeechChat-Demo.git
cd Raon-SpeechChat-Demo
# 2. Build the frontend
cd frontend-next && npm install && npm run export && cd ..
# 3. Launch (model auto-downloads on first run, ~25 GB)
docker compose up -d --build
Visit https://localhost:8082/fd-demo/ once the service is ready. First run takes ~15-30 minutes for model download and conversion. Check readiness:
curl -k https://localhost:8082/health
# Look for: "status": "ok", "healthy_worker_count" > 0
See the Raon-SpeechChat-Demo repository for full documentation, multi-GPU setup, and architecture details.
This repository is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License.
@misc{raonspeech,
title = {Raon-Speech Technical Report},
author = {{KRAFTON}},
month = {April},
year = {2026}
}
© 2026 KRAFTON
From the published model card. Full card on the HuggingFace links in the sidebar.
Using it via the API
Once AxForge deploys krafton-raon-speech for you, it answers on the OpenAI-compatible API — the same base URL and keys as every other model. (krafton-raon-speech below is illustrative; you get the exact model name on deployment.)
$ curl -sS https://api.axforge.ai/v1/audio/transcriptions \ -H "Authorization: Bearer $AXFORGE_API_KEY" \ -F model="krafton-raon-speech" -F file=@audio.mp3
Create an account — your API key is available in the console. 5M tokens/month currently included with every new account at launch.