* feat: add Echo speech-to-text with word timestamps

* fix: rename 'phrases' parameter to 'keywords' in transcribe method for clarity

* feat: implement Whistle speech-to-text functionality with WAV support and tests

* feat: enhance Whistle audio processing with soxr support and update dependencies

* fix: update test_samples_accept_lists_arrays_and_float32_bytes to include numpy array input and clean up test_missing_weights_fail_clearly

* fix: update Whistle transcribe method to include additional return fields and adjust tests accordingly

* feat: add Whistle speech-to-text and comparison functionality with CLI support

* fix: align output formatting in status function and related tests for consistency

* feat: implement Whistle speech-to-text and comparison functionality with CLI support

* feat: enhance Whistle CLI with fetch and download commands, update library path handling, and improve tests

* fix: standardize language argument naming in Whistle CLI and related documentation

* feat: enhance audio handling and status reporting in Whistle CLI, add tests for new functionality

* feat: restructure Whistle CLI by organizing modules and enhancing functionality with new playground and compare features

* refactor: remove test_whistle_playground.py and consolidate tests into test_whistle.py

* feat: enhance fetch module to support needle3_whistle engine and update related tests
This commit is contained in:
Jakub Mroz
2026-10-01 12:16:51 -07:00
committed by GitHub
parent ea68f2eb95
commit bb665fc1e1
13 changed files with 897 additions and 46 deletions
+1 -1
View File
@@ -31,7 +31,7 @@ source "$VENV_DIR/bin/activate"
if [ "$UV_INSTALL" = "pip install" ]; then
pip install --upgrade pip -q
fi
$UV_INSTALL -e ".[train]" -q
$UV_INSTALL -e ".[train,whistle]" -q
if command -v nvidia-smi >/dev/null 2>&1 && nvidia-smi >/dev/null 2>&1; then
echo "NVIDIA GPU detected; installing gpu extras..."