Private Multilingual Voice AI API Deployed on DGX Spark

How GenAI Protos packaged OmniVoice into a governed, API-ready multilingual text-to-speech service with voice cloning, voice design, streaming, and OpenAI-compatible speech access.

AI Answer Summary

GenAI Protos deployed OmniVoice on NVIDIA DGX Spark as a private multilingual voice AI service. The build exposed OpenAI-compatible speech generation, custom voice cloning and voice design workflows, streaming synthesis, language and voice-attribute discovery, health checks, gateway authentication, and documented runtime behavior for production-style evaluation.

01

Executive Summary

GenAI Protos deployed a private multilingual voice AI service to show how an advanced text-to-speech model can be converted from a model runtime into a governed, application-ready API capabili

The build centered on OmniVoice, a massively multilingual zero-shot TTS model with voice cloning, voice design, and optional Whisper-large-v3-turbo auto-transcription. It was packaged behind a custom FastAPI server, containerized with Docker, and integrated with the GenAI Protos LiteLLM gateway for authenticated access and model discovery.

The result is a reusable private voice AI pattern for teams that need multilingual speech generation, voice experimentation, streaming audio, and controlled deployment on private infrastructure without treating the model as a one-off local demo.

02

At a Glance

Use case
Private multilingual text-to-speech, voice cloning, and voice design API.
Deployment style
Dockerized FastAPI service running on NVIDIA DGX Spark with LiteLLM gateway integration.
Core model capability
Zero-shot TTS across 646 languages with optional reference-audio cloning and instruction-based voice design.
Primary interfaces
OpenAI-compatible /v1/audio/speech plus custom pass-through endpoints for cloning, streaming, language discovery, and voice attributes.
Streaming mode
Sentence-chunked NDJSON streaming designed for responsive audio playback in voice applications.
Operational visibility
Health endpoint, model status, VRAM status, available voices, supported languages, and voice-attribute vocabulary.
Technical outcome
A private voice AI service pattern that can support multilingual assistants, dubbing workflows, localization demos, and voice UX prototyping.
03

The Challenge

Voice AI systems are difficult to evaluate safely when the model remains a local runtime, notebook, or experimental script. Product teams need reliable endpoints. Platform teams need predictable resource behavior. Application teams need a clean way to call speech, cloning, and streaming workflows without rebuilding around every model-specific API shape.

  • Expose multilingual TTS through a developer-friendly API instead of a local-only model workflow.
  • Support both standard speech generation and richer voice workflows such as cloning and voice design.
  • Keep authentication and discovery consistent with the wider private model gateway pattern.
  • Give operators visibility into health, available languages, voice attributes, and runtime memory behavior.
  • Separate low-latency streaming needs from gateway-based sync calls where buffering behavior matters.
04

What GenAI Protos Built

GenAI Protos built a private voice AI API around OmniVoice and made it accessible through the same gateway-oriented model-serving pattern used across the DGX Spark catalog. The implementation supports standard speech generation, custom multipart voice workflows, sentence-level streaming, and operational endpoints for service visibility.

  • A Dockerized FastAPI service for OmniVoice running on DGX Spark.
  • Two model registrations: genaiprotos/omnivoice and genaiprotos/omnivoice-tts-1 for compatibility with OpenAI-style speech calls.
  • OpenAI-compatible speech generation for simple application integration.
  • Custom pass-through routes for voice cloning, voice design, streaming TTS, supported languages, available voices, voice attributes, model listing, and health checks.
  • Optional Whisper-large-v3-turbo auto-transcription for reference-audio workflows.
  • Documented rate limits, cost fields, memory behavior, and latency observations for practical evaluation.
05

Solution Architecture

The architecture keeps the application-facing API stable while allowing the voice model to expose both OpenAI-compatible and custom endpoints. This is important because voice cloning, voice design, and streaming workflows need more than a basic text-to-speech endpoint.

Private Multilingual Voice AI Deployed on DGX Spark
Application or voice UI
Submits text, target language, voice selection, voice design instruction, or reference audio.
LiteLLM gateway
Provides unified gateway access, model discovery, authentication, and pass-through routing.
Voice API service
FastAPI service receives speech, clone, design, stream, language, voice, and health requests.
Model runtime
OmniVoice generates speech; optional Whisper-large-v3-turbo supports reference-audio transcription.
Streaming lane
Sentence-level streaming supports lower perceived latency for voice agents and chat interfaces.
Operations lane
Health and VRAM status endpoints help teams monitor service readiness and runtime behavior.
06

Prompt-to-Output Workflow

1

A user, application, or voice agent submits text with a language, voice, and optional synthesis settings.

2

For standard TTS, the request can use the OpenAI-compatible speech interface through the gateway.

3

For advanced workflows, the application can use pass-through routes for voice cloning, voice design, or sentence-by-sentence streaming.

4

When cloning is used, reference audio can be uploaded and paired with auto-transcription or supplied reference text, depending on the workflow.

5

The FastAPI service processes the request through the OmniVoice runtime and returns generated audio or streaming audio chunks.

6

Health, voices, languages, and voice-attribute endpoints help teams build product interfaces without hardcoding model assumptions.

07

Implementation Highlights

Model serving
OmniVoice was wrapped behind a custom FastAPI server and containerized for repeatable startup and deployment.
Gateway integration
The service was exposed through LiteLLM with native OpenAI-compatible speech support and custom pass-through routes for extended voice workflows.
Voice cloning
Multipart endpoints support reference-audio upload for clone workflows, with optional auto-transcription support.
Voice design
Instruction-based voice design lets applications request attributes such as accent, tone, pitch, age, or speaking style.
Streaming
A sentence-chunked streaming endpoint returns NDJSON audio chunks for conversational interfaces and chatbot audio playback.
Catalog readiness
The model was documented inside the broader DGX Spark catalog so developers can discover model names, endpoint shapes, limits, and use cases.
08

Measured Technical Details

Model capability
646-language zero-shot text-to-speech with voice cloning and voice design.
Serving stack
Custom FastAPI server running in a Docker container on NVIDIA DGX Spark GB10.
Primary endpoint style
Native OpenAI-compatible audio_speech mode, plus custom pass-through endpoints for richer voice operations.
Model registrations
genaiprotos/omnivoice and genaiprotos/omnivoice-tts-1.
Checkpoint size
Approximately 1.5 GB for the main model; approximately 2.9 GB when Whisper ASR is included.
Runtime footprint
Approximately 2.06-2.1 GB unified memory for OmniVoice alone; approximately 3.65 GB with Whisper ASR enabled.
Rate limits
60 requests per minute and 30,000 tokens per minute were documented for the gateway configuration.
Direct streaming latency observations
Auto mode around 0.23 s to first audio; clone with reference text around 0.48-0.75 s depending on sentence length; clone with auto-ASR around 1.9 s in the tested long-sentence path.
Gateway behavior
Synchronous requests through the gateway added near-zero measured overhead, while streaming through pass-through buffering completed at end of synthesis in testing.
Catalog context
The service sits inside a DGX Spark catalog covering 30 model names across 19 services.
09

Why This Matters

The important outcome is not only synthetic speech generation. The stronger pattern is that a complex voice model was converted into a governed private API service with multiple access modes: simple TTS, clone, design, stream, discovery, and health.

Application Readiness Application teams get a multilingual voice API instead of a model folder.
Product Workflow CoverageProduct teams can prototype multilingual voice UX, assistants, dubbing, and localization workflows without redesigning the backend for each mode.
Platform ControlPlatform teams get clearer visibility into GPU use, health status, gateway routing, endpoint compatibility, and supported language or voice options.
Decision-Maker ClarityDecision makers get a realistic view of what it takes to move a voice AI capability from model availability to service readiness.
10

Results

GenAI Protos delivered a working private multilingual voice AI service that can be discovered, called, tested, monitored, and integrated into product workflows through a consistent gateway-oriented model-serving approach.

Outcome What changed
Private voice API access The OmniVoice model became an API-callable service for multilingual speech generation.
Developer-ready integration OpenAI-compatible speech access supports straightforward integration with existing AI application patterns.
Advanced voice workflows Custom routes support voice cloning, voice design, streaming synthesis, language discovery, and voice attribute exploration.
Operational readiness Health and runtime status endpoints give operators better visibility into service behavior.
Resource-aware deployment The documented memory footprint leaves room for co-running additional inference workloads on DGX Spark.
Latency-aware routing The build identified where gateway routing is suitable and where direct streaming paths are better for low-latency playback.
11

Reusable Pattern

This use case can be reused for other private voice and multimodal AI systems where the model is capable but not yet product-ready. The same engineering pattern can support multilingual assistants, voice agents, localization tools, AI dubbing workflows, and internal voice UX experimentation.

  • Model wrapper: package the voice model behind a stable API service layer.
  • Gateway route: expose standard calls through a governed access layer and keep custom workflows available where needed.
  • Streaming design: handle latency-sensitive voice experiences separately from synchronous request/response flows.
  • Discovery endpoints: expose available voices, languages, and voice attributes for product builders.
  • Operational documentation: record endpoint shapes, limits, memory behavior, latency findings, and known routing behavior.

Build a Private Voice AI Prototype You Can Actually Operate

GenAI Protos helps teams turn promising speech and voice models into private, API-ready systems with model serving, gateway integration, streaming workflows, health checks, and product integration around the model.

Get custom solutions