Skip to content
cccskills
FreePublished on GitHub

nemotron-voice-agent-builder

Build or repair NVIDIA voice agents with Pipecat or LiveKit for real-time spoken conversations. Set up speech recognition, language models, and speech synthesis, customize pronunciation or multilingual routing, and deploy locally or in the cloud.

OriginalShow the original description

Create, refine, or fix NVIDIA voice agents (Cascaded or Omni) with Pipecat or LiveKit. Use when building, scaffolding, or iterating on a real-time voice-agent pipeline, including speech (ASR/TTS) customization and cloud or local deployment. Not for offline/batch speech-to-text, text-only chat or RAG, or generic Docker or CUDA work unrelated to a voice agent.

Works withDocker
See how to install

Good for

  • Build a new real-time voice agent
  • Repair an existing voice conversation pipeline
  • Customize speech recognition and pronunciation
  • Deploy a voice agent locally or in the cloud

Files included (29)

  • SKILL.md3.3 KB
  • BENCHMARK.md8.2 KB
  • evals/EVAL.md2.8 KB
  • evals/evals.json4.6 KB
  • references/domain/agent-behavior.md3.1 KB
  • references/domain/speech-customization.md8.2 KB
  • references/frameworks/livekit.md6.0 KB
  • references/frameworks/omni.md7.8 KB
  • references/frameworks/pipecat.md5.3 KB
  • references/intake.md8.3 KB
  • references/models/asr.md7.6 KB
  • references/models/catalog.md4.2 KB
  • references/models/language-routing.md5.6 KB
  • references/models/llm.md18.3 KB
  • references/models/tts.md5.7 KB
  • references/networking/remote-webrtc.md5.0 KB
  • references/operations/iterate.md4.6 KB
  • references/operations/observability.md3.1 KB
  • references/operations/run.md4.5 KB
  • references/operations/troubleshoot.md11.5 KB
  • references/output-contract.md10.4 KB
  • references/platforms/deployment.md13.8 KB
  • references/platforms/dgx-spark.md2.3 KB
  • references/platforms/jetson-thor.md3.2 KB
  • references/platforms/readiness.md4.7 KB
  • references/platforms/single-gpu.md18.9 KB
  • references/preflight.md18.1 KB
  • skill-card.md6.2 KB
  • skill.oms.sig10.2 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Create Voice Agent

Creates a working NVIDIA voice agent or updates an existing project:

  • Cascaded: ASR transcribes, a text LLM answers, TTS speaks.
  • Omni: one audio-in LLM replaces ASR and the text LLM. TTS still speaks.

When to Use This Skill

Use this skill when the user wants to build, scaffold, configure, refine, or fix an NVIDIA voice agent — a real-time speech pipeline with audio input and spoken output — on Pipecat or LiveKit. This covers Cascaded (ASR → LLM → TTS) and Omni (audio-in LLM + TTS) pipelines, speech customization (ASR word boosting, TTS pronunciation), multilingual routing, and cloud or local deployment (NIM, vLLM, NeMo-Speech.cpp) on workstations, DGX Spark, or Jetson Thor.

Do not use this skill for text-only chatbots or RAG, standalone batch speech-to-text transcription, generic Docker or infrastructure help, or unrelated CUDA or model work that has no voice-agent pipeline.

Workflow

Classify the starting state before following the phases:

  • For an empty project, follow all phases in order.
  • For a working existing project, read references/operations/iterate.md first, and then route only the references needed for the requested change.
  • For a broken existing project, read references/operations/troubleshoot.md first. After restoring the baseline, continue with references/operations/iterate.md.

For an empty project, follow these phases in order:

PhaseRead
1. Intakereferences/intake.md resolves pipeline and framework first, then routes preflight, models, language, and domain files
2. Buildreferences/platforms/readiness.md if self-hosted → exact profile or quantization variant in the routed model file → references/output-contract.md → routed deployment path → references/operations/observability.md → selected framework files
3. Hand overreferences/operations/run.md gates the client on the generated scripts/smoke.sh, then references/operations/troubleshoot.md if the spoken exchange fails
4. Iteratereferences/operations/iterate.md for changes to a working agent

Wait for approval before writing files.

references/preflight.md §4 probes the host and selects the deployment path. The routed platform file owns that path from there.

Also read references/networking/remote-webrtc.md when Pipecat WebRTC crosses hosts or networks.

Rules

  • Resolve every model id, image tag, profile, and serve flag from current NVIDIA documentation at build time. Never from memory.
  • Read every routed file before generating code, and keep the language and behavior locks approved in intake.
  • Handover requires a successful spoken exchange. A running process is not a working voice agent.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Move pandas-style table processing to NVIDIA GPUs using cuDF. Choose minimal-change acceleration or explicit GPU code, handle joins and aggregations, compare results with pandas, and use dask-cuDF when data exceeds GPU memory.

  • Accelerate existing pandas processing with minimal changes
  • Move joins and aggregations to GPU code
  • Compare missing values and ordering with pandas
NVIDIA/skills3.7KUpdated Oct 21, 2026

Customize NVIDIA Nemotron Voice Agent’s Generic Pipecat example for appointment scheduling, five-field patient intake, or a custom healthcare conversation. Build prompts and tool handlers without a separate backend, then validate conversation behavior, services, and voice interaction.

  • Build an appointment-scheduling voice agent
  • Collect five patient-intake fields through conversation
  • Design a custom healthcare conversation with tool calls
NVIDIA/skills3.7KUpdated Oct 21, 2026

Calibrate live cameras by recording their RTSP video streams through VIOS and processing the clips with AutoMagicCalib. The workflow imports settings and alignment files, checks readiness, tracks calibration progress, and retrieves results.

  • Calibrate cameras from live RTSP streams
  • Import settings and alignment files for a camera scene
  • Retrieve evaluation statistics using ground truth data
NVIDIA/skills3.7KUpdated Oct 21, 2026

Test a running AMC service with the bundled four-camera warehouse dataset. Run camera calibration from upload to completion, then check distance and image projection errors against ground-truth data to verify the installation.

  • Verify a newly installed AMC service
  • Check the sample's calibration errors against ground truth
  • Walk through the sample workflow in Swagger UI
NVIDIA/skills3.7KUpdated Oct 21, 2026

Calibrate multiple cameras from recorded MP4 files through the AutoMagicCalib REST API. The skill handles project creation, uploads, input verification, progress checks, and evaluation when reference data is supplied, with optional VGGT refinement.

  • Calibrating cameras from synchronized MP4 recordings
  • Uploading local settings and alignment files
  • Evaluating calibration against ground-truth data
NVIDIA/skills3.7KUpdated Oct 21, 2026

Launch AutoMagicCalib microservice and web UI from NGC release images via Docker Compose. Use when user says 'deploy auto calibration', 'launch auto calibration', 'launch AMC', 'start MS+UI', or 'set up auto-magic-calib'. Requires NGC API key.

The English summary is being prepared. Showing the original description.

NVIDIA/skills3.7KUpdated Oct 21, 2026

See all skills by NVIDIA

Report a problem with this skill