Skip to content
Model infoModelsSnapshot: 15 Oct 2026

NeuraSpeech AI / NeuraSpeech managed language APIs

NeuraSpeech Text-to-Speech

Queued speech synthesis using predefined or approved custom voice profiles, delivered through callback or result retrieval.

availableClosed-source managed componentText-to-speech
Official documentation (opens in a new tab)Reviewed 16 Oct 2026
20 of 34 specification fields collected
Output formatsCallback output_path identifies a generated audio asset. WAV appears in examples, but a complete output codec/sample-rate contract is not published.See specification notes below
Languages38 listedFull language list in specifications
Input billingSee billing notesNeuraSpeech API
Output billingSee billing notesAccess and billing notes below

Specifications

Provider-documented facts. “Not collected” means we have not verified that field yet, not that the feature is unsupported.

Context / input limit
Not collected

No reviewed native model contract; unknown is not unsupported.

Maximum input tokens
Not collected

No reviewed native model contract; unknown is not unsupported.

Maximum output
Not collected

No reviewed native model contract; unknown is not unsupported.

Parameters
Not collected

No reviewed native model contract; unknown is not unsupported.

Release date
Not collected

No reviewed native model contract; unknown is not unsupported.

Knowledge cutoff
Not collected

No reviewed native model contract; unknown is not unsupported.

Tool calling
Not collected

No reviewed native model contract; unknown is not unsupported.

Structured output
Not collected

No reviewed native model contract; unknown is not unsupported.

Streaming
Not collected

Reviewed generation routes queue final results for callbacks; no incremental token/audio streaming contract established.

Batch processing
Not collected

No reviewed native model contract; unknown is not unsupported.

Fine-tuning
Not collected

No reviewed native model contract; unknown is not unsupported.

Reasoning
Not collected

No reviewed native model contract; unknown is not unsupported.

Context caching
Not collected

No reviewed native model contract; unknown is not unsupported.

Base model
Not collected

No reviewed native model contract; unknown is not unsupported.

Languages
View all 38 entries
  • Arabic
  • Assamese
  • Bengali
  • Chinese
  • Danish
  • Dutch
  • English
  • Finnish
  • French
  • German
  • Greek
  • Gujarati
  • Hebrew
  • Hindi
  • Italian
  • Japanese
  • Kannada
  • Kashmiri
  • Konkani
  • Korean
  • Maithili
  • Malay
  • Malayalam
  • Marathi
  • Nepali
  • Norwegian
  • Odia
  • Polish
  • Portuguese
  • Punjabi
  • Russian
  • Sanskrit
  • Sindhi
  • Spanish
  • Swedish
  • Tamil
  • Telugu
  • Turkish
Source for Languages (opens in a new tab)

Published task directory, not a guarantee that every plan enables every language or language pair.

Language coverage
38 published TTS language entries; plan entitlements vary. Provider labels Konkani with code kk and Maithili with mai despite the two-letter-code heading. Preserve provider codes and verify against authenticated lookup results.Source for Language coverage (opens in a new tab)
Request format
application/json fields: text, language_code, s_language_name, vr_id. These are documented request fields; missing OpenAPI required arrays are not filled by inference.Source for Request format (opens in a new tab)
Access requirements
Active API subscription and accesstoken request header. Configure a callback Base URL in subscription management.Source for Access requirements (opens in a new tab)
Task statuses
All five generation routes are asynchronous. HTTP 200 with statusmessage=success can mean queued (is_queued=1, process_id) or saved as a draft (is_draft=1, draft_id). Drafts do not run automatically and must be resubmitted after capacity clears. HTTP 200 can also carry statusmessage=failed. Inspect body state, not only HTTP status.Source for Task statuses (opens in a new tab)
Completion callbacks
Final results use POST /text-to-voice-result appended to the configured callback Base URL. JSON fields include process_id plus output_path, text_character_length, text_word_length, voice_length_seconds. Retain the documented text_character_lenth spelling where used. Callback authentication, retry schedule and idempotency contract are not established.Source for Completion callbacks (opens in a new tab)
Result retrieval
POST /text-voice-requests-result with JSON process_id retrieves previously submitted job details/results. Poll interval and result TTL are not specified.Source for Result retrieval (opens in a new tab)
Output formats
Callback output_path identifies a generated audio asset. WAV appears in examples, but a complete output codec/sample-rate contract is not published.Source for Output formats (opens in a new tab)
Published price
Developer API subscriptions: API Base $49/month, API Growth $249/month, API Business $1,299/month. These are whole-plan fees, not model-specific marginal prices. No per-token, character or audio overage tariff established; the page shows a dollar symbol without an explicit ISO currency code.Source for Published price (opens in a new tab)
Usage metering
Subscription allowance; no reviewed model-specific marginal usage tariff.Source for Usage metering (opens in a new tab)
Billing scope
API Base/Growth/Business fair-use allowances: 1.5M/5M/10M Translation/TTS tokens and 500/750/1,000 ASR minutes. Token accounting, sharing across services and exact API reset interval are not defined. These are plan allowances, not context windows or per-request output ceilings.Source for Billing scope (opens in a new tab)
Request quotas
Fair-use table lists 400 concurrent TTS/translated-TTS tasks for API Base, Growth and Business. Base/Growth describe per-key throttling with HTTP 429; Business offers custom SLA/dedicated capacity. These are concurrency allowances, not requests per second.Source for Request quotas (opens in a new tab)
Documentation discrepancy
Pricing describes API Business as 33 languages while fair use says 35+ and task directories list 38–39. Web-plan language and custom-voice counts also differ. Web pricing mentions seven-day resets, but API billing is monthly; the API allowance reset interval is not established. Confirm entitlement for the chosen plan.Source for Documentation discrepancy (opens in a new tab)

Compare the pricing page and task-specific language directory; do not silently choose the larger entitlement.

Stock voice catalog
Authenticated POST /get-voice-types-list returns predefined default_voices and account custom_voices for a language. Each uses vr_id and voice_name. Public audio previews do not expose those API IDs.Source for Stock voice catalog (opens in a new tab)
Voice cloning
SupportedSource for Voice cloning (opens in a new tab)

Custom voice profile workflow with automated and manual review; not a general fine-tuning/weight-export API.

Voice controls
Create a profile using agent_name, language_code, emotion_id_key, reference WAV/MP3, a server-generated verification script and is_agreed=1. Language/emotion/script values come from discovery endpoints.Source for Voice controls (opens in a new tab)
Reference audio
WAV or MP3 reference matched to the verification script. Admin checks clarity/authenticity and rejects unsuitable audio. No custom-voice-specific duration/file-size contract established.Source for Reference audio (opens in a new tab)
Custom voice retention
POST /get-custom-voice-status with agent_id_key: status 0 pending, 1 approved, 2 rejected. Approved profiles appear in the voice directory; rejected profiles require a new sample. No profile purge TTL established.Source for Custom voice retention (opens in a new tab)

Access & pricing

Prices belong to an endpoint and billing tier. A provider listing does not guarantee access for every account or region.

API model ID
Not collected

API task path and vr_id/agent_id_key are not native model checkpoint identifiers.

Access
POST https://api.neuraspeechai.com/v1/text-to-voice; accesstoken header, paid API entitlement and configured callback Base URL. Result lookup: POST /text-voice-requests-result.
Regions
Processing region not published; the operator’s corporate location does not establish inference residency.

Endpoint pricing has not been collected. Check the provider for applicable rates.

Data & enterprise terms

Terms reserve platform technology and AI models to Airo Global Software (P) Ltd. while users retain uploaded content. Voice recordings are described as processed solely for requested features, with settings-dependent temporary processing or project-history storage. Retention is purpose-based without a fixed TTL. Cloud, payment, analytics and support providers may receive data. No exact inference residency or independently verified zero-retention/compliance guarantee established.

Read the service policy (opens in a new tab)

Caching

Caching can reuse earlier input processing. Availability, lifetime and billing depend on the endpoint. A cache hit still generates a new response.

01 / INITIAL INPUTProcess & retain

The system processes eligible input and retains reusable state.

02 / LATER REQUESTCheck available state

Reuse depends on matching input, session state and the cache policy.

03 / CACHE HITReuse & generate

Reusing state can reduce repeated work. Any charges follow the billing rules below.

NeuraSpeech API

Not verified

No model-specific inference cache contract. Drafts, job status, voice profiles and retained output files are different features.

How it works
Not collected

No model-specific inference cache contract. Drafts, job status, voice profiles and retained output files are different features.

Minimum reusable input
Not collected

No model-specific inference cache contract. Drafts, job status, voice profiles and retained output files are different features.

Lifetime & refresh
Not collected

No model-specific inference cache contract. Drafts, job status, voice profiles and retained output files are different features.

How to enable it
Not collected

No model-specific inference cache contract. Drafts, job status, voice profiles and retained output files are different features.

Usage fields
Not collected

No model-specific inference cache contract. Drafts, job status, voice profiles and retained output files are different features.

Billing rules
Not collected

No model-specific inference cache contract. Drafts, job status, voice profiles and retained output files are different features.

Limits & data boundaries
Not collected

No model-specific inference cache contract. Drafts, job status, voice profiles and retained output files are different features.

No verified cache rate for this endpoint. An empty rate is not a zero charge.

Caching reviewed 16 Oct 2026

What the measurements say

No benchmark observations have been added for this model. We do not turn a vendor description into a performance score.

Latency and throughput depend on the host, request size, reasoning settings and load. There is no measured speed or global usage figure in this record.

The record behind the model

Why it is included

Commercial managed inference workflow under proprietary service terms. Native checkpoint identities, architecture and weight availability are not established; this record does not claim an independently verified private foundation-model release.

Classification evidence (opens in a new tab)

Sources reviewed