---
title: Voice setup
description: Talk to Niyra. Have her call someone. Voice on web, mobile, WhatsApp, Telegram, and outbound phone calls.
url: /docs/voice-setup
lastUpdated: 2026-06-10
---

# Voice setup


## Voice on web / mobile

**Tap the orb.** The breathing aurora orb on every page (top-right or in the chat composer on mobile) is Niyra's voice avatar. Tap once to start push-to-talk; tap again to send.

For real-time streaming (interruptible), tap and hold the orb. You'll see it intensify when she's listening, ripple when she speaks.

Permissions:
- Browser asks for microphone access the first time.
- iOS Safari: enable mic in settings if you previously declined.
- Android Chrome: usually works on first prompt.

## Voice on WhatsApp / Telegram

Send a voice note. Niyra transcribes and replies in **text** by default (faster to read). To get voice replies, say "reply with voice" or set the channel preference in Settings → Channels.

## Outbound phone calls

Niyra can make phone calls for you. From any channel:
> "Call my dentist (number in contacts) and book the next available appointment after 6pm Tuesday."

Niyra dials via Tata Teleservices, speaks naturally, takes notes from the call, and sends you the transcript + outcome.

Setup:
1. Settings → Voice → Outbound calls → Enable.
2. Verify your account (one-time SMS verify — prevents abuse).
3. Approve the consent (calls cost telephony charges; Niyra always confirms before dialing).

Supported destinations today: India (+91) and US (+1). More on the roadmap.

## Languages

- **English** — clean.
- **Hindi** — supported, including Devanagari.
- **Hinglish** — natively trained; switches mid-sentence work.
- **Other Indian languages** — limited; quality depends on accent.

We pick the language at transcription time (Deepgram primary, Sarvam fallback). TTS via ElevenLabs uses an English voice with Hindi/Hinglish blending.

## Voice "rules"

Niyra's voice replies are different from text:
- **Under 60 words.** No essays.
- **No markdown.** She doesn't say "asterisk asterisk".
- **Confirms before destructive actions.** "Want me to actually send this?"
- **Hands off to text when needed.** "Sending you the full list as a message — too long to read out."

## Cost

About **6 credits/minute** for voice (covers STT + TTS + LLM). A 5-minute conversation ≈ 30 credits ≈ ₹2.50.

Outbound phone calls add telephony charges:
- India landline: ~₹1.20/min.
- India mobile: ~₹2.50/min.
- US: ~₹3.50/min.

Every call shows total cost in real time.

## Troubleshooting

- **"Niyra can't hear me"** — Check mic permissions. Try a different browser. Quiet environment helps.
- **"Niyra speaks too fast / slow"** — Not configurable yet; consistent across users. Speed is set to feel "premium chief of staff", not "speedreader".
- **Outbound call fails** — Verify the number format (include country code). Check Settings → Voice → Outbound calls for failed attempts.
- **Real-time keeps disconnecting** — Switch from real-time to push-to-talk if your network is flaky.
