From 1e4b70ebb6152d1221201cca3807cdac81e077b2 Mon Sep 17 00:00:00 2001 From: StuBehan Date: Thu, 9 Jul 2026 11:57:13 +0100 Subject: [PATCH] fix(voice): bump bundled stackvox floor to 0.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Raise the stackvox pin from >=0.4.0 to >=0.7.0 in both the bundled-venv build (build.sh) and the source/install path (install.sh). 0.6.0 added md speech normalization + sentence-by-sentence streaming synthesis; 0.7.0 adds a normalize/paths/config CLI surface. The floor lets us rely on those without a runtime version guard. The model cache (~/.cache/stackvox) is unchanged, so the download stays shared across every stackvox consumer on the machine and upgrading the engine does not re-trigger the ~325 MB model download. Scoped fix (not build) so release-please cuts a patch release and CI rebuilds the bundle with the new engine — a build-scoped commit would not trigger a release. Co-Authored-By: Claude Opus 4.8 (1M context) --- build.sh | 2 +- install.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build.sh b/build.sh index 0b9b71c..dd77fc3 100755 --- a/build.sh +++ b/build.sh @@ -103,7 +103,7 @@ bundle_venv() { # (no nested virtualenv layer — keeps the bundle a few MB smaller and # avoids a redundant Python symlink dance). echo " Installing stackvox..." - "$venv_dir/bin/python3" -m pip install --no-cache-dir --quiet 'stackvox>=0.4.0' + "$venv_dir/bin/python3" -m pip install --no-cache-dir --quiet 'stackvox>=0.7.0' # Strip __pycache__ and pip caches to shrink the bundle. These can be # regenerated by the bundled Python at first import — small startup diff --git a/install.sh b/install.sh index 6bd1709..f3ff796 100755 --- a/install.sh +++ b/install.sh @@ -89,7 +89,7 @@ find_python() { echo "" echo "# STAGE: venv" echo "Setting up voice engine..." -STACKVOX_SPEC="stackvox>=0.4.0" +STACKVOX_SPEC="stackvox>=0.7.0" PYTHON=$(find_python) if [[ -z "$PYTHON" ]]; then echo ""