Vedika Voice AI

Your Users Speak.
The Stars Answer.

One API call. Audio in Hindi, Tamil, Telugu, or any of 10 Indian languages goes in. A spoken astrological reading comes back. Birth chart context, dasha analysis, validated predictions — delivered as natural voice.

Vedika
Live voice conversation
"Meri shaadi kab hogi?" Hindi
"Aapki Shukra mahadasha mein 7th lord ki transit April 2027 mein..."
"And career change?" English
"Your 10th lord Saturn transits Aquarius — a strong period for career pivots after July 2027..."
Switch astrologer language
Vedika AI Astrologer
Speaking...
On demand

Not a Chatbot.
A Real AI Astrologer.

Trained on Real Books

BPHS, Phaladeepika, Saravali, Jataka Parijata — the same classical texts real astrologers study for decades. Not a generic AI chatbot.

Real Mathematics

Every planetary position computed in-house to arc-second precision. The AI never guesses — it reads verified chart data.

Chart-Grounded Accuracy

Every response is cross-checked against your computed birth chart before delivery — a deterministic validator catches and corrects planet, sign, house, lordship and dasha claims that don't match the math.

On demand — No Bias

No mood swings, no fatigue, no regional bias. Consistent and fair, whenever your users call.

White-label voice personas

Create Infinite
AI Astrologer Personas

Your brand. Your voice. Male pandit, female jyotishi, numerologist, tarot reader — deploy unlimited AI personas that speak in any Indian language. White-label ready.

9:41
Pandit Raghunath
Pandit Raghunath
Vedic Astrologer • Hindi & English
Live • 04:32
Pandit: "Aapki kundli mein Shukra uccha raashi mein hai — yeh vivah ke liye shubh sanket hai..."
Shanti Amma
Shanti Amma
online • AI Jyotishi
0:05
2:34 PM
0:18
Shanti Amma: "Nimmudaya 7neya adhipathi Shukra Meena raashiyalli uccha sthanadalli idhe — ee baruvudu vivahakke..."
2:34 PM
Shanti Amma: Translated: "Your 7th lord Venus is exalted in Pisces — this coming period is favorable for marriage..."
2:34 PM
What about my career in 2027?
2:35 PM
Type a message

Catalog Voice Persona Examples

Examples from the current catalog are shown below. The setup selector includes all 31 catalog personas. Pass the persona id in the x-vedika-voice-persona header. Fully custom white-label voice characters are provisioned per-account on Enterprise.

Vedika Voice Premium (English) — premium voice engine
Devraj Male
Elder panditji - deep, knowing, unhurried
devraj
Madhav Male
Teaching panditji - warm, grounded, human
madhav
Sumitra Female
Elder devi-guru - mature, settled, reassuring
sumitra
Diya Female
Young didi - warm, natural, relatable
diya
Standard, Premium (Indic & ML/PA) — HD Indic engine
Trilok Male
Elder panditji - steady, grounded, sure
trilok
Keshav Male
Warm acharya - smooth, patient, kindly
keshav
Aman Male
Young guide - bright, friendly, easy
aman
Maitri Female
Nurturing amma - soft, motherly, reassuring
maitri
Durga Female
Devi-guru - composed, dignified, assured
durga
Gauri Female
Warm didi - easy, natural, friendly
gauri
Vedika Voice Starter — Indic engine
Vyas Male
Elder panditji - slow, grounded, blessing-laden
vyas
Nakul Male
Young guide - friendly, conversational, easy
nakul
Vani Female
Warm devi-guru - nurturing, expressive, blessing
vani
Amba Female
Nurturing amma - soft, soothing, reassuring
amba
Live Phone Calls
IVR, call center, mobile apps
WhatsApp Voice
Voice notes in & out
Video Ready
Pair with avatar for video calls
From $0.129/min
5 SKUs, per-minute billing
Invisible infrastructure

Your Brand.
Your Astrologer.
Our Engine.

We vanish. Your users never see us. They talk to your pandit, pay your price, trust your brand.

Your Brand, Front & Center
Your company name. Your logo. Your app icon. Vedika never appears in any screen your end-user touches — not in the UI, not in the audio, not in the API response metadata.
Custom Persona
Warm grandmother. Stern guru. Modern advisor. Name them, set their personality, choose the voice.
Any Language
Hindi for Delhi. Tamil for Chennai. English for NRIs. One AI, different voice per market.
Your Pricing, Your Margins
Set your own retail offering. The five per-minute figures below are indicative catalog estimates. Check your account's current voice pricing and usage receipts for the billing contract before launching.
No Humans Needed
No hiring. No shifts. No sick days. Scales from 1 to 1,000,000 users without adding a single person to your payroll.
Launch in Days, Not Months
5 lines of code. No astrology expertise needed. No model training. No voice engineering. Just your API key and your idea.
0%
Our branding visible
∞
Personas per account
11+
Languages
$0.13
Per min from
5m
To first call
One API call

How It Works

Audio goes in. Spoken astrology comes back. Everything in between is handled for you.

STEP 1

User Speaks

Your app records audio. Send it as multipart to the voice endpoint. Any format — webm, mp3, wav.

STEP 2

Vedika Listens

Auto-detects Hindi, Tamil, Telugu, English — 15 languages. Understands accents, dialects, code-mixing.

HI TA EN +12
STEP 3

AI Interprets

Reads the birth chart. Computes dasha periods. Cross-checks every claim. Generates a personalized reading.

STEP 4

Speaks Back

Natural voice returns the reading as audio. Same language the user spoke in. Warm, human-like astrologer tone.

AUDIO PLAYING
Total time:
spoken replies take longer (buffered turn-based · streaming in development)

Prepare your voice embed

Choose a voice and languages, download its configuration, and copy one snippet for your website. This prepares a local draft; it does not save a dashboard persona or start a paid call.

The label names your widget; the spoken voice uses the selected catalog persona. Custom spoken identity is not configured here. Business or Enterprise eligibility and a funded wallet are required for actual calls.

Preparation makes no API request.

Install the server adapter and browser assets in your existing application first. It authorizes visitors and keeps production keys on your server. The snippet uses a short-lived session for your site and persona.

Test English and Hindi separately. A text-only fallback is shown as unavailable speech; missing billing metadata stays unknown. Check the usage page for the final receipt. A stopped browser request is not proof of a wallet refund.

Voice SKUs & Pricing

Five purpose-built tiers — from Indic coverage to higher-fidelity English voices. Choose catalog personas for chart-aware, buffered conversations.

Indicative per-minute catalog estimates. Current account pricing describes per-request billing; confirm your account pricing and final usage receipt before enabling calls.

STARTER vedika-voice-starter

Vedika Voice Starter

Vedika Indic Voice
$0.129/min
≈ ₹12.34/min
indicative — final price at launch
Buffered turn-based 11 languages

EN + Hindi, Tamil, Telugu, Bengali, Kannada, Malayalam, Marathi, Gujarati, Punjabi, Odia. Component pipeline optimised for cost efficiency.

  • Birth-chart-aware answers
  • 4 catalog personas (Vyas, Nakul, Vani, Amba)
  • Per-request persona via x-vedika-voice-persona
  • Crisis-safe — helpline, never charged
PREMIUM • ENGLISH vedika-voice-premium-en

Vedika Voice Premium (English)

Vedika Premium Voice — English
$0.1738/min
≈ ₹16.63/min
indicative — final price at launch
Premium voice engine Streaming & barge-in: roadmap

English (US/UK/AU/IN accents) on our highest-fidelity voice engine — the richest, most natural spoken delivery. Buffered turn-based today; low-latency streaming in development.

  • Highest-fidelity English voice — premium prosody & emphasis
  • 4 English catalog personas (Devraj, Madhav, Sumitra, Diya)
  • Premium English voice engine — richest natural prosody
  • Per-request persona via x-vedika-voice-persona
PREMIUM • INDIC vedika-voice-premium-indic

Vedika Voice Premium (Indic)

Vedika Premium Voice — Indic
$0.13556/min
≈ ₹12.97/min
indicative — final price at launch
HD Indic voice 8 langs Streaming: roadmap

EN + Hindi, Tamil, Telugu, Bengali, Kannada, Marathi, Gujarati (8 total). HD Indic voice in your users' native language. Buffered turn-based today; low-latency streaming in development.

  • HD Indic voice across all 8 languages
  • HD Indic personas (Arjun, Rohan, Kabir, Gauri, Aditi, Sita)
  • Birth-chart-aware answers
  • Per-request persona via x-vedika-voice-persona
PREMIUM • ML / PA vedika-voice-premium-ml-pa

Vedika Voice Premium (Malayalam & Punjabi)

Vedika HD Voice — Malayalam & Punjabi
$0.17866/min
≈ ₹17.10/min
indicative — final price at launch
Buffered turn-based Malayalam • Punjabi

Specialist HD engine purpose-built for native-quality Malayalam and Punjabi — languages where accent and phonology demand a dedicated model.

  • Native-quality Malayalam & Punjabi output
  • HD personas shared with Standard tier
  • Birth-chart-aware answers
  • Per-request persona via x-vedika-voice-persona
Quick comparison
SKU Voice Langs USD/min
Starter Indic 11 $0.129
Standard HD Indic 10 $0.133
Premium EN Premium EN $0.1738
Premium Indic HD Indic 8 $0.13556
Premium ML/PA HD 2 $0.17866

Prices shown are indicative estimates, billed per minute of full-pipeline conversation. Published prices confirmed at launch.

All tiers include

Everything, on Every SKU

Birth-chart-aware answers
11 Indian languages + English
Male & female personas
Custom system prompt (white-label)
Multi-turn conversations
Crisis-safe (helpline, never charged)
Grounded in classical sources
API reference

Integrate in Minutes

Multipart audio or plain JSON in. Spoken astrology audio out. Full payload schema below.

POST https://api.vedika.io/api/voice/binary buffered audio response · plain-text questions use /api/v1/astrology/query
Authorization: Bearer vk_live_... Content-Type: audio/wav · audio/mpeg · audio/ogg Body = raw audio bytes (≤30s)

Request Parameters

input required
Audio file (wav/mp3/ogg, ≤30s) — raw audio bytes in the request body (see the cURL tab). For plain text, use /api/v1/astrology/query.
x-vedika-voice-tier required
One of: vedika-voice-starter · vedika-voice-standard · vedika-voice-premium-en · vedika-voice-premium-indic · vedika-voice-premium-ml-pa
x-vedika-voice-language recommended
Language code for the response voice. One of: en hi ta te bn kn ml mr gu pa or. Omit to auto-detect from audio.
x-vedika-voice-persona optional
One of the 31 catalog personas, engine-scoped to your tier (an id outside the tier's voice family falls back to its default): Premium EN → devraj madhav sumitra diya; Standard examples → trilok keshav aman maitri durga gauri aarohi; Starter → vyas nakul vani amba.
white-label enterprise
Custom persona voices, brand name and bespoke tone are provisioned per-account on Enterprise (managed setup). Caller-supplied raw system prompts are not accepted, by design — a safety measure against prompt injection. Talk to us for white-label voice.
x-vedika-birth-details optional
JSON birth data for chart-grounded answers: {"date":"1990-04-12","time":"08:30","lat":28.61,"lon":77.21,"tz":"+05:30"}
Idempotency-Key optional
A stable key so a retried request (e.g. after a dropped audio response) reuses the same charge instead of billing twice.

The /api/voice/binary endpoint takes the raw audio as the request body plus the headers above — no form fields or JSON body. Send a text question instead to /api/v1/astrology/query.

# Audio input → MP3 response (Hindi, Standard tier, Trilok persona)
curl -X POST https://api.vedika.io/api/voice/binary \
  -H "Authorization: Bearer vk_live_xxx" \
  -H "Content-Type: audio/wav" \
  -H "x-vedika-voice-tier: vedika-voice-standard" \
  -H "x-vedika-voice-language: hi" \
  -H "x-vedika-voice-persona: trilok" \
  -H 'x-vedika-birth-details: {"date":"1990-04-12","time":"08:30","lat":28.61,"lon":77.21,"tz":"+05:30"}' \
  --data-binary @question.wav \
  --output answer.mp3

# Play the response
afplay answer.mp3   # macOS
mpv answer.mp3      # Linux
# Plain-text question (no audio)? Use the text query endpoint instead.
# /api/voice/binary takes raw AUDIO only — see the cURL (audio) tab.
curl -X POST https://api.vedika.io/api/v1/astrology/query \
  -H "Authorization: Bearer vk_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{
  "question": "What does my chart say about career this year?",
  "birthDetails": {"datetime": "1990-04-12T08:30:00", "latitude": 28.61, "longitude": 77.21, "timezone": "+05:30"}
}'

# Returns JSON text. Pipe that text to /api/voice/binary for spoken audio.
# Success response (audio/mpeg binary)
HTTP/1.1 200 OK
Content-Type: audio/mpeg
X-Vedika-Voice-Duration: 12.4
X-Vedika-Voice-Cost: 0.0213

<binary audio bytes — pipe to player or save to file>

# Error responses
# Empty / unreadable audio body:
HTTP/1.1 400 Bad Request
{ "success": false, "code": "NO_AUDIO", "error": "Empty audio body..." }

# Wallet can't cover the call:
HTTP/1.1 402 Payment Required

# Voice requires a Business or Enterprise plan:
HTTP/1.1 403 Forbidden   # code: VOICE_PLAN_REQUIRED

# An unknown x-vedika-voice-tier does NOT error — it falls back to Standard.

# Crisis detection → deterministic helpline JSON, $0.00, no model call
HTTP/1.1 200 OK
Content-Type: application/json

{
  "answer": "...iCall (India): 9152987821 · Vandrevala: 1860-2662-345...",
  "cost": { "costUsd": 0 },
  "safety": "crisis-helpline",
  "success": false
}

10 Indian Languages + English

Spoken voice output in the languages below (Starter tier; other tiers cover a subset). Auto-detected from audio — users just speak naturally.

Hindi
हिन्दी
English
English
Tamil
தமிழ்
Telugu
తెలుగు
Gujarati
ગુજરાતી
Marathi
मराठी
Bengali
বাংলা
Kannada
ಕನ್ನಡ
Malayalam
മലയാളം
Punjabi
ਪੰਜਾਬੀ
Odia
ଓଡିଆ

Voice coverage by tier: Starter 11 (10 Indic + EN) · Standard 10 (no Odia) · Premium Indic 8 · Premium English EN only · Premium ML/PA Malayalam & Punjabi.

Plan Access & Rate Limits

Voice AI is available on Business ($120/mo) and Enterprise ($240/mo) plans. Lower plans receive HTTP 403.

Plan Access Per Minute Per Day SKUs
Starter ($12)————
Professional ($60)————
Business ($120)✓302,000All tiers*
Enterprise ($240)✓10010,000All tiers*

*Specific tier availability and per-minute pricing are confirmed at onboarding.

Every response carries rate-limit headers: x-ratelimit-limit · x-ratelimit-remaining · x-ratelimit-reset

Ready to Add Voice AI?

Get an API key, send your first audio query, hear the stars speak back. Takes 5 minutes.