n3d: Speaker Diarization with 'Nemotron 3 Diarization' in R 'torch'

Determines "who spoke when" in recorded or streaming audio with a native R 'torch' implementation of the 'NVIDIA' 'Nemotron 3 Diarization' model <https://huggingface.co/nvidia/Nemotron-3-Diarization>, a Streaming 'Sortformer' that tracks up to eight speakers in order of first arrival. Log-mel feature extraction, the transformer encoder and the arrival-order speaker cache are implemented in R; weights are downloaded from 'Hugging Face' with the 'hfhub' package on request.

Version: 0.1.0
Depends: R (≥ 4.4.0)
Imports: torch (≥ 0.17.0), safetensors, hfhub, av, utils
Suggests: stats, tinytest
Published: 2026-10-14
DOI: 10.32614/CRAN.package.n3d (may not be active yet)
Author: Troy Hernandez ORCID iD [aut, cre], cornball.ai [cph], The HuggingFace Team [cph] (portions ported from the transformers library (Apache-2.0); see inst/COPYRIGHTS)
Maintainer: Troy Hernandez <troy at cornball.ai>
BugReports: https://github.com/cornball-ai/n3d/issues
License: Apache License (≥ 2)
Copyright: see inst/COPYRIGHTS
n3d copyright details
URL: https://github.com/cornball-ai/n3d
NeedsCompilation: no
Materials: README, NEWS
CRAN checks: n3d results

Documentation:

Reference manual: n3d.html , n3d.pdf

Downloads:

Package source: n3d_0.1.0.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): not available, r-oldrel (arm64): not available, r-release (x86_64): not available, r-oldrel (x86_64): not available

Linking:

Please use the canonical form https://CRAN.R-project.org/package=n3d to link to this page.