Dev & Engineering ✓ NVIDIA · Official clinical-asrspeech-recognitiontext-to-speechnvcfpythonsynthetic-datakeyword-error-rate

Clinical ASR Flywheel: Environment Setup

Validate that a clinical ASR evaluation environment can complete a TTS-to-ASR round trip through NVIDIA-hosted speech services.

FollowSkills review · FSRS-2.0
Not recommended
54/ 100 5-point scale 2.7 / 5
Trust17 / 25 · 3.4/5

The skill clearly discloses NVCF and Merriam-Webster data flows, prohibits real patient data and secret echoing, and uses an explicit api_key argument; however, the smoke test sends text and audio to external services, does not clearly require per-execution confirmation, and dependency installation plus a non-cleaned temporary WAV create side effects without rollback or cleanup, so points are deducted.

Reliability8 / 20 · 2.0/5

The procedure includes dependencies, error codes, and troubleshooting guidance; however, dependencies are not pinned, NVCF function IDs may become stale, no committed tests cover the key paths, and the claim of read-only checks conflicts with virtualenv creation, package installation, and temporary-file creation. Static calibration therefore limits the score.

Adaptability9 / 15 · 3.0/5

Audience, trigger phrases, non-fit cases, prerequisites, and hosted versus self-hosted boundaries are relatively clear; however, the core path depends on NVCF, assumes English en-US, gives no Chinese-language support or mainland-China network reachability evidence, and cannot operate without NVCF, so applicability is limited.

Convention10 / 15 · 3.3/5

The documentation has clear sections for prerequisites, examples, artifacts, limitations, troubleshooting, version, license, ownership, and dependency boundaries; however, it lacks a formal changelog, explicit maintenance commitment, and locked dependency versions, while the benchmark reports no Tier 3 availability, so points are deducted.

Effectiveness6 / 15 · 2.0/5

The skill defines a concrete environment-readiness workflow, a round-trip smoke-test output, and a clear hand-off to the next stage; however, no static evidence verifies an actual successful run, and success depends on network access, a valid key, and current function IDs. Manual remediation remains necessary on failure, limiting directly usable value.

Verifiability4 / 10 · 2.0/5

SKILL.md, committed evaluation cases, BENCHMARK.md, and dependency documentation provide some auditability, and the key-passing path is explicitly described; however, the benchmark has no Tier 3 results, no executed key-path test evidence, and no independent corroboration, so the static score remains conservative.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 55f18499943e
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • The smoke test and downstream workflow send synthetic clinical text and audio to NVCF; organizational external-API and data-governance approval is required, and real patient data or PHI must not be used.
  • NVCF function IDs, client APIs, and unpinned dependencies may change; validate in a controlled virtual environment, record versions, and clean up temporary WAV files.
  • Mainland-China network reachability and a Chinese-language workflow are not evidenced; validate both before relying on this skill in those environments.
See the full review method →

What does this skill do, and when should you use it?

This is Stage 1 of NVIDIA’s Clinical ASR Flywheel, focused on environment readiness and hosted-stack access. It checks NVIDIA_API_KEY, the Python version, and required libraries, then synthesizes and transcribes one clinical sentence with Magpie TTS and Parakeet/Nemotron ASR. The workflow is designed for synthetic data generated from a curated term list, not real patient transcripts, clinical recordings, or PHI. After validation, users proceed to term curation and benchmark construction; KER (Keyword Error Rate) is the headline metric used later in the flywheel.

Checks that NVIDIA_API_KEY is present without printing its value; creates and activates .venv and installs nvidia-riva-client, pandas, soundfile, and requests, with optional jiwer; calls fixed NVCF Magpie TTS and Parakeet ASR function IDs at grpc.nvcf.nvidia.com:443; synthesizes “The patient was prescribed cefazolin.”, writes the returned audio to a temporary WAV, transcribes it, and prints the source sentence and ASR transcript; optionally checks DICTIONARY_API_KEY or Merriam-Webster medical-dictionary reachability. It does not produce an evaluation manifest, audio dataset, or model artifact.

  1. A clinical speech-evaluation engineer is starting the flywheel and needs to verify the API key, Python dependencies, and network path.
  2. A team evaluating recognition of drug names, procedures, anatomy, conditions, or laboratory terms wants to validate hosted TTS and ASR before curating terms.
  3. A returning user has an existing environment and needs a length-only key check plus one current TTS-to-ASR smoke test.
  4. An organization needs to review outbound data flows before allowing synthetic text, WAV audio, or optional clinical-term lookups to reach external services.

What are this skill's strengths and limitations?

Pros
  • Provides a concrete sequence: key check, dependency setup, and hosted TTS-to-ASR smoke test.
  • Uses an explicit API-key argument pattern and prohibits logging the key value.
  • Documents NVCF and Merriam-Webster data flows, optional paths, and common failure modes.
  • Explicitly limits the workflow to synthetic data and excludes real patient content.
Limitations
  • The core validation requires NVIDIA_API_KEY and network access to NVCF.
  • The default hosted dependency can be affected by stale function IDs, quotas, networking, or backend failures.
  • The scope ends at environment readiness; term curation, evaluation, scoring, and fine-tuning are outside this skill.
  • The supplied source does not provide a skill-specific test suite, platform matrix, or pricing information.

How do you install this skill?

Install the selected skill from the repository with: npx skills add nvidia/skills --skill digital-health-clinical-asr-setup --yes. The README does not document a separate package or standalone installer for this skill. Use Python 3.10 or newer, create an environment with python3 -m venv .venv && source .venv/bin/activate, then run pip install nvidia-riva-client pandas soundfile requests; install jiwer optionally.

How do you use this skill?

Set NVIDIA_API_KEY in the shell, for example export NVIDIA_API_KEY=nvapi-..., and perform only the documented length check. Activate .venv and run the prescribed smoke_test(api_key=...) with the current key supplied by the caller; do not let the recipe read or log the key itself. On success, continue to /digital-health-clinical-asr-build and treat KER (Keyword Error Rate) as the main Stage 3 measure. DICTIONARY_API_KEY is optional; Merriam-Webster can also be skipped, allowing Magpie G2P fallback.

How does this skill compare with similar options?

Compared with a self-hosted ASR/TTS pipeline, this skill assumes NVIDIA-hosted Magpie TTS and Parakeet/Nemotron ASR through NVCF. The source recommends a self-hosted pipeline when NVCF cannot be used for organizational data-governance reasons.

FAQ

Will this skill send real patient data to external services?
It should not. The workflow is built around synthetic data; real patient transcripts, recorded clinical audio, and PHI must not enter any stage. Synthesized text and WAV audio go to NVIDIA NVCF, while optional term lookups may go to Merriam-Webster.
Do I need to install all four clinical ASR skills?
The skill states that the four digital-health-clinical-asr skills are self-contained. After Stage 1 succeeds, the normal next route is /digital-health-clinical-asr-build.
What happens if the smoke test fails?
401 or PERMISSION_DENIED usually indicates an invalid, expired, or unexported key; a missing function indicates a possibly stale function ID; RESOURCE_EXHAUSTED indicates rate limiting; network or TLS errors require proxy or DNS investigation.
Does this skill create an evaluation dataset?
No. It produces environment-readiness results and a confirmed TTS-to-ASR round trip. Manifests, audio artifacts, and models belong to later stages.

More skills from this repository

All from NVIDIA/skills

Data & Analysis ✓ NVIDIA · Official

Clinical ASR Evaluation and KER Leaderboard

Evaluate clinical ASR manifests and isolate terminology-recognition failures.

Data & Analysis ✓ NVIDIA · Official

Clinical ASR Fine-Tuning

Fine-tune Parakeet TDT v2 with NeMo for clinical vocabulary and close the loop with offline KER evaluation.

Data & Analysis ✓ NVIDIA · Official

NeMo Data Designer Synthetic Data Skill

Build synthetic datasets and declarative data-generation pipelines from a natural-language description.

Data & Analysis ✓ NVIDIA · Official

Data Designer Synthetic Data Skill

Build synthetic datasets and data-generation pipelines from a natural-language specification.

Data & Analysis ✓ NVIDIA · Official

Clinical ASR Benchmark Builder

Build pronunciation-aware NeMo evaluation benchmarks for clinical speech recognition.

Dev & Engineering ✓ NVIDIA · Official

DALI Dynamic Mode Assistant

Helps agents write, review, and migrate NVIDIA DALI imperative dynamic-mode code.

Data & Analysis ✓ NVIDIA · Official

NV-Generate-MR

Generate synthetic body MRI volumes through NVIDIA’s rflow-mr workflow.

Data & Analysis ✓ NVIDIA · Official

Earth2Studio Weather Data Fetch

Fetch validated weather and climate variables from Earth2Studio sources by time and data type.

Data & Analysis ✓ NVIDIA · Official

NVIDIA Physical AI Defect Image Generation

Orchestrate defect-image generation, augmentation, inference, and labeling for AOI datasets on OSMO.

Data & Analysis ✓ NVIDIA · Official

Synthetic Brain MRI Generator

Generate synthetic brain MRI volumes through NVIDIA’s documented workflow.

Data & Analysis ✓ NVIDIA · Official

PAIDF AnomalyGen

Fine-tune, generate, evaluate, and refine synthetic anomaly images.

Dev & Engineering ✓ NVIDIA · Official

Earth2Studio Data Source Builder

Connect remote weather data to Earth2Studio with tested source wrappers.

Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Installation Guide

Choose and verify the right NeMo Relay path for CLIs, language packages, and maintained frameworks.

Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Quick Start

Helps first-time NeMo Relay users prove observable execution value through the smallest suitable trial.

Data & Analysis ✓ NVIDIA · Official

DICOM Series Preflight

Header-only validation for one DICOM series before conversion or inference.

Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Migration Assistant

Safely migrate NeMo Flow projects to NeMo Relay.

Dev & Engineering ✓ NVIDIA · Official

Earth2Studio Diagnostic Builder

Build Earth2Studio wrappers for single-step diagnostic data transformations.

Data & Analysis ✓ NVIDIA · Official

NVIDIA AI-Q Deep Research

Run deep research through a reachable local or self-hosted AI-Q Blueprint backend.

Dev & Engineering ✓ NVIDIA · Official

AMC Sample Dataset Calibration

Verify a running NVIDIA AutoMagicCalib service end to end with its bundled sample dataset.

Dev & Engineering ✓ NVIDIA · Official

Holoscan SDK Setup Guide

Inspects a Linux host and selects the most suitable Holoscan SDK installation path.

Related skills