Download scripts/setup_katib_ocr.ps1 from Syncre/arabic-audio-reader-worker: direct link, hf CLI and curl.
- Browser
- Download file 791 Bytes
-
https://huggingface.co/spaces/Syncre/arabic-audio-reader-worker/resolve/main/scripts/setup_katib_ocr.ps1
- Command line
-
hf download hf://spaces/Syncre/arabic-audio-reader-worker/scripts/setup_katib_ocr.ps1
-
curl -L -o setup_katib_ocr.ps1 https://huggingface.co/spaces/Syncre/arabic-audio-reader-worker/resolve/main/scripts/setup_katib_ocr.ps1
791 Bytes
| param( | |
| [string]$Python = "py -3.10" | |
| ) | |
| $ErrorActionPreference = "Stop" | |
| $root = Split-Path -Parent (Split-Path -Parent $MyInvocation.MyCommand.Path) | |
| $venv = Join-Path $root ".venv-katib-ocr" | |
| if (-not (Test-Path $venv)) { | |
| Invoke-Expression "$Python -m venv `"$venv`"" | |
| } | |
| $pythonExe = Join-Path $venv "Scripts\python.exe" | |
| & $pythonExe -m pip install --upgrade pip | |
| & $pythonExe -m pip install -r (Join-Path $root "requirements-katib-ocr.txt") | |
| & $pythonExe -c "import torch, torchvision, transformers; from transformers import AutoModelForImageTextToText, AutoProcessor" | |
| Write-Host "KATIB Arabic OCR sidecar is ready at $venv" | |
| Write-Host "Default model: oddadmix/Katib-Qwen3.5-0.8B-0.1" | |
| Write-Host "Use OCR_ENGINE=katib-ocr for smaller Arabic-trained OCR on short samples or a worker." | |