diff --git a/.github/workflows/unittests.yml b/.github/workflows/unittests.yml index 7d44f994..b78f2b72 100644 --- a/.github/workflows/unittests.yml +++ b/.github/workflows/unittests.yml @@ -36,13 +36,19 @@ jobs: run: | sudo apt-get update sudo apt-get install --no-install-recommends -y libpulse-dev libasound2-dev + sudo apt-get install --no-install-recommends -y portaudio19-dev - name: Install ffmpeg (for Whisper) uses: FedericoCarboni/setup-ffmpeg@v3 - name: Install Python dependencies (Ubuntu only) if: matrix.os == 'ubuntu-latest' run: | python -m pip install 'pocketsphinx<5' - - name: Install Python dependencies + - name: Install Python dependencies (Ubuntu) + if: matrix.os == 'ubuntu-latest' + run: | + python -m pip install .[audio,whisper-local,whisper-api] + - name: Install Python dependencies (Windows) + if: matrix.os == 'windows-latest' run: | python -m pip install .[whisper-local,whisper-api] - name: Test with unittest