Hidoba Research · Voice OS API · v1.0

Voice that lives
in the body.

IronHeart is not another voice AI. It is the operational layer that gives machines a persistent, emotionally-stateful presence — in robots, devices, companions, and digital humans.

Get API Access View Pricing
5
Core subsystems
$2/hr
Scale tier voice calls
Offline
Edge deployment ready
API
Full SDK control
The Difference

Emotion as state,
not effect.

Every other voice AI applies emotion as a filter — a pitch shift, a speed change, an EQ curve bolted on after synthesis. IronHeart bakes emotion into the generative process itself. The breath, the pause, the tremor — they emerge from within.

The old way
Emotion as
post-processing
Text input
TTS synthesis (neutral)
Pitch shift / speed filter
Audio output
Stateless. Forgets every time. Sounds artificial.
VS
IronHeart Voice OS
Emotion as
internal state
Event (call, message, context)
Emotional state engine
Breath · pauses · tension · tremor
Voice generation (stateful)
Persistent. Remembers. Feels present.
Core Capabilities

Five systems.
One operational layer.

01 ·
Stateful
Voice Engine

Emotion drives voice state: breathing rhythm, micro-pauses, tension, tremor, intimacy level. Not a filter applied after synthesis — these qualities are baked into the generative process from the ground up.

Breath control Micro-pauses Tension Tremor Intimacy level
02 ·
Persistent
Persona State

Each call or message is an event. Voice state and persona state — including intimacy level — persist across sessions. The AI remembers how it felt the last time. Identity is continuous, not reset.

Cross-session memory Persona continuity Event-driven
03 ·
Knowledge
Processor

Built-in RAG layer with external LLM-powered document rewriting for state-of-the-art retrieval. Configurable backend: OpenAI, Anthropic, Google, OpenRouter, or your own local model. KB from 1 GB to 15 GB.2,3

RAG OpenAI Anthropic Local LLM
04 ·
Edge + Offline Deployment

IronHeart runs offline. No cloud dependency at runtime. Deploy to edge hardware — on a robot, a kiosk, a companion device, or any embedded system. Designed for environments where latency and connectivity cannot be guaranteed.

Offline Edge No runtime cloud Embedded VLM-ready
05 ·
API / SDK
Control Layer

Full API and SDK access. Integrate IronHeart into robots, devices, apps, digital humans, telephony systems, and AI companions. Voice becomes a controlled, programmable interface — not a black box.

REST API SDK Telephony Robotics
Where It Runs

Built for
embodied systems.

IronHeart is infrastructure. It does not compete with your product — it powers the voice layer inside it, wherever that product lives.

🤖
Service Robots

Give robots a presence that matches their physical form. Stateful emotion lets a robot express fatigue, warmth, or urgency through voice — naturally.

👤
Digital Humans

Power the voice of avatars and synthetic personas that need consistent, emotionally coherent identity across long-running interactions.

AI Companions

Build companions that remember and evolve. Persistent persona state means the relationship grows — the AI recalls the emotional texture of past sessions.

Enterprise Telephony

Deploy stateful voice agents in call center infrastructure. Human-sounding, contextually aware, with built-in knowledge retrieval for live support.

Edge Devices

Kiosks, smart speakers, in-vehicle systems. Run IronHeart offline with no latency penalty from cloud round-trips.

Custom Integration

IronHeart is an API. Wire it into any system via REST or SDK. If your product needs voice — IronHeart is the layer beneath it.

Integration

Voice state
as a parameter.

Emotion and persona state are first-class citizens in the IronHeart API. Set them explicitly — or let the engine derive them from context and session history.

Request API Docs
Python · IronHeart SDK
# Initialize with persona identity
client = IronHeart(api_key="...")

# Send a voice event
response = client.speak(
  persona_id="aria-v2",
  text="I remember what you said last time.",

  # Emotion drives voice state — not post-processing
  emotion_state={
    "valence":   0.3,   # slightly subdued
    "tension":   0.6,   # some held breath
    "intimacy":  0.8,   # close, warm
  },

  # Persist state to session
  persist=True,
  session_id="session_20260528"
)

# Returns audio + updated persona state
audio  = response.audio_url
state  = response.persona_state
API Pricing

Simple.
Transparent. Scalable.

Credits are consumed per minute of voice call. Unused credits do not roll over.

Starter
$100
per month
Credits 2,000 / mo
Call hours 20 hrs included
Rate $5 / hr included
Extra calls $4 / hr
Cloned voices 30 standard1
Premium voices 3 included1
Knowledge base up to 1 GB
Texting at cost +30%
Dialogue analysis at cost
Get Started
Scale
$900
per month
Credits 45,000 / mo
Call hours 450 hrs included
Rate $2 / hr included
Extra calls $2 / hr
Cloned voices 500 standard1
Premium voices 50 included1
Knowledge base up to 15 GB
Texting at cost +30%
Dialogue analysis at cost
Get Started

1 Standard voice cloning requires 2–10 min of recording. Premium voice cloning: 1–4 hrs recommended for best quality.

2 Knowledge base LLM rewriting is optional but strongly recommended for state-of-the-art document retrieval accuracy.

3 LLM backend is configurable: OpenAI, Anthropic, Google, OpenRouter, or local models. Local model integration may require additional implementation support.

Get Access

Start building
with IronHeart.

Tell us about your use case and we'll set up your API access. Robotics, digital humans, companions, enterprise telephony — we work with teams across the stack.

Research Hidoba Research · hidoba.com
Product IronHeart Voice OS API
Deployment Cloud, edge, or offline