Views
No views yet
winget install -e --id OpenJS.NodeJS.LTS1& "C:\Windows\System32\curl.exe" -o "$env:USERPROFILE\Downloads\Miniconda3-latest-Windows-x86_64.exe" "https://repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86_64.exe"
2Start-Process "$env:USERPROFILE\Downloads\Miniconda3-latest-Windows-x86_64.exe" -ArgumentList "/quiet", "/InstallAllUsers=1", "/PrependPath=1" -Waitwinget install Python.Python.3.12 --scope machine1& "C:\Windows\System32\curl.exe" -L -o "$env:USERPROFILE\Documents\openvino_2025.zip" "https://storage.openvinotoolkit.org/repositories/openvino/packages/2025.1/windows/openvino_toolkit_windows_2025.1.0.18503.6fec06580ab_x86_64.zip"
2& "C:\Windows\System32\curl.exe" -L -o "$env:USERPROFILE\Documents\openvino_genai_2025.zip" "https://storage.openvinotoolkit.org/repositories/openvino_genai/packages/2025.1/windows/openvino_genai_windows_2025.1.0.0_x86_64.zip"1Expand-Archive $env:USERPROFILE\Documents\openvino_2025.zip -DestinationPath $env:TEMP\ov -Force
2Expand-Archive $env:USERPROFILE\Documents\openvino_genai_2025.zip -DestinationPath $env:TEMP\ovg -Force1$ovSubfolder = Get-ChildItem -Path "$env:TEMP\ov" -Directory | Where-Object { $_.Name -like "*openvino*" }
2$ovgSubfolder = Get-ChildItem -Path "$env:TEMP\ovg" -Directory | Where-Object { $_.Name -like "*openvino_genai*" }
3
4Move-Item "$env:TEMP\ov\$ovSubfolder" "C:\Program Files (x86)\Intel\openvino_2025" -Force
5Move-Item "$env:TEMP\ovg\$ovgSubfolder" "C:\Program Files (x86)\Intel\openvino_genai_2025" -Force
6
7Remove-Item -Path `
8 "$env:USERPROFILE\Documents\openvino_2025.zip", `
9 "$env:USERPROFILE\Documents\openvino_genai_2025.zip", `
10 "$env:TEMP\ov", `
11 "$env:TEMP\ovg" -Force -Recurse
12
13& "C:\Program Files (x86)\Intel\openvino_2025\setupvars.ps1"
14& "C:\Program Files (x86)\Intel\openvino_genai_2025\setupvars.ps1"1conda activate
2conda env create -f environment.yml
3conda activate NPU
4
5pip install --upgrade pip
6pip install `
7 "optimum[openvino,onnxruntime-gpu]" `
8 "openvino-genai==2025.1.0" `
9 "nncf" `
10 "uv" `
11 "fastapi" `
12 "faster_whisper" `
13 "huggingface" `
14 "uvicorn" `
15 "websockets" `
16 "hf_xet" `
17 "python-multipart" `
18 "sentencepiece" `
19 "pydub" `
20 "accelerate"1winget install -e --id Gyan.FFmpeg
2# or via Chocolatey
3choco install ffmpeg --confirmffmpeg -version1conda init
2& "C:\Program Files (x86)\Intel\openvino_2025\setupvars.ps1"
3& "C:\Program Files (x86)\Intel\openvino_genai_2025\setupvars.ps1"$PROFILE so every PowerShell session loads them automatically.python -c "import openvino as ov; print(ov.Core().available_devices)"['NPU', 'CPU'] (or similar) confirms everything is wired up.1git clone https://huggingface.co/burn874/transcribe-NPU NPU
2cd NPU
3conda env create -f environment.yml
4conda activate NPUpython -m uvicorn server.main:app --host 0.0.0.0 --port 8000 --reload1cd frontend
2npm install
3
4# Dev server
5npm start
6
7# Production bundle
8npm run build.\start.ps1start.ps1 launches React (npm start) and Uvicorn, then cleans up when you exit.| Path | Method | Description |
|---|---|---|
/docs | GET | Swagger UI |
/health | GET | Health check |
.tgz archives for Runtime & GenAI and run the accompanying .sh setup scripts.Move-Item with sudo mv.sudo apt install nodejs or brew install node).sudo apt install ffmpeg or brew install ffmpeg.ov.Core().available_devices should list NPU. If missing, reinstall the NPU driver and reboot.ffmpeg -encoders | findstr pcm_s16le – PCM encoders must be present.setupvars scripts after installing OpenVINO.