NeMo Parakeet / Canary (optional reference recipe)¶
Theme K (Copy command) and Theme H5 (Run in app via parakeet_docker provider) for NVIDIA NeMo ASR on a CUDA Linux host. Not supported inside the analysis Docker image. On macOS, prefer whispermlx Run-in-app.
What this is for¶
Transcribe audio with NeMo Parakeet or Canary on a GPU host.
Convert output to WhisperX-shaped JSON (
nemo_json_to_whisperx).Import Transcript in TranscriptX.
Copy command (Theme K)¶
Transcribe Audio → Copy command → NeMo Parakeet Docker or NeMo Canary Docker. Customize the inner docker run NeMo invocation per your cluster, then run:
python3 -m transcriptx.services.transcription.nemo_json_to_whisperx \
--input /path/to/hypotheses.jsonl \
--output /path/to/originals/meeting.json
Run in app (Theme H5)¶
When docker is visible to Streamlit and TRANSCRIPTX_TRANSCRIPTION_PROVIDER=parakeet_docker (or select Parakeet in the UI when wired), jobs use ParakeetDockerProvider.
Stub mode (dev/CI only):
TRANSCRIPTX_PARAKEET_STUB=1writes a placeholder JSONL and converts — no GPU weights.Production: replace the placeholder
docker runcommand inparakeet_docker_provider.py/ your fork with a real NeMo transcribe script (documented here).
Trust / licence¶
NeMo Parakeet and Canary model weights are CC-BY-4.0. User-triggered download on first run. See trust_privacy_model_governance_1_0.md and NOTICE.