sci-ml/sherpa-onnx-bin
Speech-to-text, TTS, speaker diarization etc. using onnxruntime (binary wheels)
ChangeLog
commit 3177ca3702869dfde1057c9746c397c25991e592
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Sep 11 00:50:28 2026 +0200
sci-ml/sherpa-onnx-bin: trim 1.13.8 comments
commit bf1bb467fe352943e538f7dc0dd3c66aebbf573d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 05:11:01 2026 +0200
sci-ml/sherpa-onnx-bin: trim 1.13.7 comment prose
commit dc689f8ceebb73110f52e6e5eb0c549c46ce531d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 05:11:01 2026 +0200
sci-ml/sherpa-onnx-bin: trim 1.13.6 comment prose
commit 6736964512134ce13a6d8b4092296167a0215b8f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 22:36:40 2026 +0200
sci-ml/sherpa-onnx-bin: add 1.13.8
commit d1fb3fe365add7d3f0cdfe9ff185fc6a6bde9dcb
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Sep 8 20:56:08 2026 +0200
sci-ml/sherpa-onnx-bin: Keyword 1.13.7 for ~arm64
commit 3de67b7aea45d448c4312ad14a91af4a840e284d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Sep 8 20:55:17 2026 +0200
sci-ml/sherpa-onnx-bin: Keyword 1.13.6 for ~arm64
commit 4a86da872e8d8f4c592fafa98c16a16017443b93
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Sep 8 20:53:53 2026 +0200
sci-ml/sherpa-onnx-bin: add arm64 wheels
Upstream publishes aarch64 manylinux wheels for every CPython in the
supported range, so select the wheel by arch rather than hardcoding
x86_64.
commit 5850fd7ba96e0883ab06e17c6ed9af82baf0427b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Sep 1 11:27:54 2026 +0200
sci-ml/sherpa-onnx-bin: drop 1.13.5
Retention: keep the last two (1.13.6, 1.13.7), in lockstep with the
matching sci-ml/sherpa-onnx drop -- the two are alternatives providing
the same import and are kept at the same version window.
commit 34af3bb6b7e8ef4375c80564427e285931bbf76c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Sep 1 11:27:28 2026 +0200
sci-ml/sherpa-onnx-bin: add 1.13.7
Re-derived all four content-addressed pythonhosted paths from the PyPI
JSON (sherpa-onnx-core plus cp312/cp313/cp314); the hash prefixes move
on every release, so they cannot be carried over from the previous
version.
Wheel metadata re-checked rather than assumed: Requires-Dist is still
only sherpa-onnx-core pinned to the same version, which this ebuild
ships as the paired wheel, and click is still the try/except lazy import
in sherpa_onnx/cli.py that prints its own 'pip install click' hint -- so
the hard RDEPEND on click remains a deliberate ebuild-side choice, not
something upstream declares.
commit c24998fe2a64c4653dda84e4be7046b7c121dbc0
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Aug 18 22:58:09 2026 +0200
sci-ml/sherpa-onnx-bin: drop 1.13.4
commit 58344236243c5a0d401db2b437042c4a29046159
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Aug 18 22:58:09 2026 +0200
sci-ml/sherpa-onnx-bin: add 1.13.6
commit b1f40f1320b1b5b9371c5d35e5ce340f43234dda
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Aug 11 23:30:21 2026 +0200
sci-ml/sherpa-onnx-bin: drop 1.13.2, 1.13.3
commit dd59f618bcbcf25adcc8badc73f077015e4a1cac
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Aug 11 23:30:17 2026 +0200
sci-ml/sherpa-onnx-bin: add 1.13.5
commit d73684f674df737e3f57ac55d6983c8b956c6f48
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jul 7 19:59:19 2026 +0200
sci-ml/sherpa-onnx-bin: add 1.13.4
commit a4c2f801db24da3a86a894b9f2a8252855a04f7d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Jun 15 14:33:02 2026 +0200
sci-ml/sherpa-onnx-bin: add 1.13.3
commit 94bfc9a219cb882fbd7e508fce2fb790e63df3ab
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 16 13:41:35 2026 +0200
sci-ml/sherpa-onnx-bin: new package, add 1.13.2
ONNX-Runtime-based speech stack from k2-fsa: ASR, TTS, speaker
diarization, VAD, source separation, KWS. Standalone alternative
to sci-ml/pyannote-audio for users who don't want the pytorch
stack — runs CPU-only, uses ONNX-converted pyannote+3D-Speaker
models that aren't HuggingFace-gated.
-bin route via upstream manylinux2014 wheels. Two co-installable
wheels: sherpa-onnx-core (Python-version-agnostic C++ libs) +
sherpa-onnx (per-CPython-ABI bindings); SRC_URI gates the latter
on PYTHON_SINGLE_TARGET. Both unpack into the same sherpa_onnx/
tree so the binding's RPATH=$ORIGIN dlopen resolves libonnxruntime.so.
From-source path would require packaging dev-libs/onnxruntime first
(absent from ::gentoo, multi-hundred-MB C++ build with abseil/
protobuf/etc.) — defer until there's a concrete need.
Build + import smoke-tested on python3_13; OfflineSpeakerDiarization
class loads end-to-end. Runtime model files (pyannote-segmentation-3.0
ONNX + 3D-Speaker embeddings) live on HuggingFace, ungated.
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Sep 11 00:50:28 2026 +0200
sci-ml/sherpa-onnx-bin: trim 1.13.8 comments
commit bf1bb467fe352943e538f7dc0dd3c66aebbf573d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 05:11:01 2026 +0200
sci-ml/sherpa-onnx-bin: trim 1.13.7 comment prose
commit dc689f8ceebb73110f52e6e5eb0c549c46ce531d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 05:11:01 2026 +0200
sci-ml/sherpa-onnx-bin: trim 1.13.6 comment prose
commit 6736964512134ce13a6d8b4092296167a0215b8f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 22:36:40 2026 +0200
sci-ml/sherpa-onnx-bin: add 1.13.8
commit d1fb3fe365add7d3f0cdfe9ff185fc6a6bde9dcb
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Sep 8 20:56:08 2026 +0200
sci-ml/sherpa-onnx-bin: Keyword 1.13.7 for ~arm64
commit 3de67b7aea45d448c4312ad14a91af4a840e284d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Sep 8 20:55:17 2026 +0200
sci-ml/sherpa-onnx-bin: Keyword 1.13.6 for ~arm64
commit 4a86da872e8d8f4c592fafa98c16a16017443b93
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Sep 8 20:53:53 2026 +0200
sci-ml/sherpa-onnx-bin: add arm64 wheels
Upstream publishes aarch64 manylinux wheels for every CPython in the
supported range, so select the wheel by arch rather than hardcoding
x86_64.
commit 5850fd7ba96e0883ab06e17c6ed9af82baf0427b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Sep 1 11:27:54 2026 +0200
sci-ml/sherpa-onnx-bin: drop 1.13.5
Retention: keep the last two (1.13.6, 1.13.7), in lockstep with the
matching sci-ml/sherpa-onnx drop -- the two are alternatives providing
the same import and are kept at the same version window.
commit 34af3bb6b7e8ef4375c80564427e285931bbf76c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Sep 1 11:27:28 2026 +0200
sci-ml/sherpa-onnx-bin: add 1.13.7
Re-derived all four content-addressed pythonhosted paths from the PyPI
JSON (sherpa-onnx-core plus cp312/cp313/cp314); the hash prefixes move
on every release, so they cannot be carried over from the previous
version.
Wheel metadata re-checked rather than assumed: Requires-Dist is still
only sherpa-onnx-core pinned to the same version, which this ebuild
ships as the paired wheel, and click is still the try/except lazy import
in sherpa_onnx/cli.py that prints its own 'pip install click' hint -- so
the hard RDEPEND on click remains a deliberate ebuild-side choice, not
something upstream declares.
commit c24998fe2a64c4653dda84e4be7046b7c121dbc0
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Aug 18 22:58:09 2026 +0200
sci-ml/sherpa-onnx-bin: drop 1.13.4
commit 58344236243c5a0d401db2b437042c4a29046159
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Aug 18 22:58:09 2026 +0200
sci-ml/sherpa-onnx-bin: add 1.13.6
commit b1f40f1320b1b5b9371c5d35e5ce340f43234dda
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Aug 11 23:30:21 2026 +0200
sci-ml/sherpa-onnx-bin: drop 1.13.2, 1.13.3
commit dd59f618bcbcf25adcc8badc73f077015e4a1cac
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Aug 11 23:30:17 2026 +0200
sci-ml/sherpa-onnx-bin: add 1.13.5
commit d73684f674df737e3f57ac55d6983c8b956c6f48
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jul 7 19:59:19 2026 +0200
sci-ml/sherpa-onnx-bin: add 1.13.4
commit a4c2f801db24da3a86a894b9f2a8252855a04f7d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Jun 15 14:33:02 2026 +0200
sci-ml/sherpa-onnx-bin: add 1.13.3
commit 94bfc9a219cb882fbd7e508fce2fb790e63df3ab
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 16 13:41:35 2026 +0200
sci-ml/sherpa-onnx-bin: new package, add 1.13.2
ONNX-Runtime-based speech stack from k2-fsa: ASR, TTS, speaker
diarization, VAD, source separation, KWS. Standalone alternative
to sci-ml/pyannote-audio for users who don't want the pytorch
stack — runs CPU-only, uses ONNX-converted pyannote+3D-Speaker
models that aren't HuggingFace-gated.
-bin route via upstream manylinux2014 wheels. Two co-installable
wheels: sherpa-onnx-core (Python-version-agnostic C++ libs) +
sherpa-onnx (per-CPython-ABI bindings); SRC_URI gates the latter
on PYTHON_SINGLE_TARGET. Both unpack into the same sherpa_onnx/
tree so the binding's RPATH=$ORIGIN dlopen resolves libonnxruntime.so.
From-source path would require packaging dev-libs/onnxruntime first
(absent from ::gentoo, multi-hundred-MB C++ build with abseil/
protobuf/etc.) — defer until there's a concrete need.
Build + import smoke-tested on python3_13; OfflineSpeakerDiarization
class loads end-to-end. Runtime model files (pyannote-segmentation-3.0
ONNX + 3D-Speaker embeddings) live on HuggingFace, ungated.


View
Download
Browse