# Miroir Vosk en Bash (sans Python, pup ni jq)

Télécharge les ZIP référencés par les tableaux du catalogue officiel : <https://alphacephei.com/vosk/models>. Les archives sont classées par langue et par rubrique (`Other`, ponctuation, identification des locuteurs). Crée un index `index.html` et un catalogue `catalog.tsv`.

## Dépendances sur Debian / Ubuntu

```bash
sudo apt update
sudo apt install -y curl wget perl sed libc-bin
```

`bash` et les commandes de base (`mkdir`, `tr`, `dirname`) sont aussi nécessaires. Aucun module Perl externe n'est requis.

## Commandes

```bash
chmod +x vosk_mirror.sh
./vosk_mirror.sh --output /srv/vosk-models
./vosk_mirror.sh --output /srv/vosk-models --only French
./vosk_mirror.sh --output /srv/vosk-models --index-only
./vosk_mirror.sh --output /srv/vosk-models --offline
```

Le mode `--only` conserve un catalogue exhaustif mais ne télécharge que les archives correspondant au filtre choisi. Les ZIP déjà présents sont conservés ; les téléchargements interrompus peuvent reprendre avec `wget -c`. Prévoir beaucoup d'espace pour l'ensemble des modèles. Vérifier les licences avant usage commercial.

## Remarque

L'extraction HTML est assurée par un parseur léger embarqué utilisant Perl standard. La syntaxe du script a été vérifiée et l'extraction testée sur un extrait HTML représentatif ; elle devra éventuellement être adaptée si le site source change sa structure.
