Skip to content
Robotics

A voice that stays on for hours and reasons about the world.

Embodied agents need a voice that doesn't time out. Long-form dialogue with a 25-minute mean session length, autonomous tool use, and a transport layer that recovers from network drops without losing state.

  • Long-form sessions

    p50 session length ≥ 25 min. Session state survives transport blips; the agent picks up where it left off.

  • Autonomous tool use

    The voice loop can call your tools, observe results, and continue. No turn-taking glue code in the host application.

  • Resilient transport

    Reconnect within ≤ 8 s p95 after network loss. Forward-error-corrected Opus, jitter-buffered TTS, end-state preservation.

For Developers

Build premium voice products faster

Move from prototype to production with low-latency APIs, real-time streaming, and SDKs for the teams shipping voice into apps, workflows, and customer experiences.

  1. 01
    Streaming-ready APIs
    Sub-200ms first chunk latency for real-time experiences
  2. 02
    Python & Node SDKs
    Typed clients that mirror the REST API you already use
  3. 03
    Batch & real-time
    Process millions of characters or stream live conversation
  4. 04
    Webhook support
    Async processing with reliable delivery guarantees

Available SDKs

nur-quickstart.py
1import nur
2
3client = nur.Client(api_key="nur_sk_••••••••")
4
5audio = client.generate(
6 text="مرحباً بالعالم! هذا نور.",
7 voice="noor",
8 model="nur-v2"
9)
10
11client.play(audio)
SDK Ready
Start free today

Build voice experiences
that truly resonate

صوتك للعالم — بالعربية وأكثر من ٣٠ لغة

Join thousands of creators and developers building the future of Arabic voice with Nur.

No credit card required · 10,000 characters free every month

20+
Voices
8
Dialects
Live
WS stack