Skip to content

Add Nemotron Speech ASR model#987

Open
jay-tau wants to merge 1 commit into
OpenWhispr:mainfrom
jay-tau:feat/nemotron-asr-986
Open

Add Nemotron Speech ASR model#987
jay-tau wants to merge 1 commit into
OpenWhispr:mainfrom
jay-tau:feat/nemotron-asr-986

Conversation

@jay-tau

@jay-tau jay-tau commented Jun 20, 2026

Copy link
Copy Markdown

Summary

  • add Nemotron Speech Streaming EN 0.6B to the local Parakeet model registry
  • bundle and route sherpa-onnx online websocket server support alongside the offline server
  • parse sherpa online websocket results while keeping OpenWhispr's existing record-then-transcribe flow

Note: this does not add live/real-time streaming UX. Nemotron's sherpa artifact uses the online websocket protocol internally; OpenWhispr still records audio, then transcribes it.

Tests

  • node --check scripts/download-sherpa-onnx.js src/helpers/parakeetWsServer.js src/helpers/parakeetServer.js src/helpers/parakeet.js src/helpers/parakeetWsResult.js
  • node --test test/helpers/parakeetModelRegistry.test.js test/helpers/parakeetWsResult.test.js
  • git diff --check
  • git diff --cached --check

Closes #986

Add Nemotron Speech Streaming EN 0.6B through sherpa-onnx online websocket support.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@jay-tau jay-tau changed the title Add Nemotron Speech Streaming ASR model Add Nemotron Speech ASR model Jun 20, 2026
@gabrielste1n gabrielste1n self-requested a review June 23, 2026 23:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Nemotron Speech ASR model

1 participant