Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ kaldi_model*

# Ignore virtual
venv*
.venv/

# Dragonfly module loaders
kaldi_module_loader_plus.py
Expand Down
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# Changelog

## Unreleased

- Added `Install_Caster_WSR.bat` for WSR installs using `uv` and Python 3.12+.
- Migrated `Install_Caster_Kaldi.bat` and `Run_Caster_Kaldi.bat` to a `uv`-managed Python 3.12+ workflow on Windows.
- Updated WSR Windows installation docs to use `Install_Caster_WSR.bat`.
- Updated Windows Kaldi installation docs to use the interpreter metadata recorded during install.
- Updated Windows Qt dependency handling for Python 3.12 compatibility (`PySide6` path for supported architectures, no hard `PySide2` requirement on Windows).
- Updated WSR scripts to launch with the same interpreter path stored in user `settings/settings.toml`.
- Updated Kaldi scripts to launch with the same interpreter path stored in user `settings/settings.toml`.
- Updated WSR Qt install gating to use Python bitness detection instead of host architecture.
- Left `Install_Caster_DNS-WSR.bat` in place for DNS/Natlink installs.

## [0.6.14](https://github.com/dictation-toolbox/Caster/tree/0.6.14) ("2019-12-01")

[Full Changelog](https://github.com/dictation-toolbox/Caster/compare/0.5.11...0.6.14)
Expand Down
13 changes: 13 additions & 0 deletions Install_Caster_DNS-WSR.bat
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,17 @@ py -%python_version% -m pip install --upgrade pip
echo Installing Caster Dependencies for DNS/WSR
py -%python_version% -m pip install -r "%currentpath%requirements.txt"

echo Installing optional Qt bindings for HUD/settings UI features (best effort)
py -%python_version% -m pip install --only-binary=:all: "PySide6>=6.6"
if errorlevel 1 (
echo NOTICE: PySide6 wheel unavailable for this interpreter; trying PySide2.
py -%python_version% -m pip install --only-binary=:all: "PySide2>=5.14"
if errorlevel 1 (
echo NOTICE: No compatible Qt wheel found for this interpreter.
echo NOTICE: Core DNS/WSR grammar functionality can still run.
echo NOTICE: HUD/settings-window features requiring Qt may be unavailable.
cmd /c exit /b 0
)
)

pause 1
Loading
Loading