« CrispASR » : différence entre les versions
De Le Wiki de Lug
Autres actions
| Ligne 30 : | Ligne 30 : | ||
===== [https://huggingface.co/cstr/parakeet-tdt-0.6b-v3-GGUF cstr/parakeet-tdt-0.6b-v3-GGUF] ===== | ===== [https://huggingface.co/cstr/parakeet-tdt-0.6b-v3-GGUF cstr/parakeet-tdt-0.6b-v3-GGUF] ===== | ||
Voir [[Client_Hugging_Face|Client Hugging Face]] | Voir [[Client_Hugging_Face|Client Hugging Face]] | ||
# hf download cstr/parakeet-tdt-0.6b-v3-GGUF --include "* | # hf download cstr/parakeet-tdt-0.6b-v3-GGUF --include "*q8_0*.gguf" --local-dir /opt/models/stt/parakeet-tdt-0.6b-v3/q8_0 | ||
# vi /etc/systemd/system/crispasr-stt.service | # vi /etc/systemd/system/crispasr-stt.service | ||
| Ligne 44 : | Ligne 44 : | ||
--server \ | --server \ | ||
--backend parakeet \ | --backend parakeet \ | ||
-m /opt/models/stt/parakeet-tdt-0.6b-v3/ | -m /opt/models/stt/parakeet-tdt-0.6b-v3/q8_0/parakeet-tdt-0.6b-v3-q8_0.gguf \ | ||
--language auto \ | --language auto \ | ||
--host <font color = blue>0.0.0.0</font> \ | --host <font color = blue>0.0.0.0</font> \ | ||
Version du 21 juillet 2026 à 17:01
Installation
- On récupère le projet :
# cd /opt/ # git clone --recurse-submodules https://github.com/CrispStrobe/CrispASR # cd CrispASR
- On installe quelques dépendances avant la compilation ( activer les dépôts contrib et non-free si nécessaire) :
# apt update # apt install libopencore-amrnb-dev libopencore-amrwb-dev libopus-dev libopusfile-dev libopenblas-dev ccache libfdk-aac-dev
- On configure la compilation en choisissant le backend adapté au matériel utilisé.
Version CPU :
# cmake -B build -DCMAKE_BUILD_TYPE=Release
Version NVIDIA avec CUDA — nécessite l’installation préalable du CUDA Toolkit :
# cmake -B build -DCMAKE_BUILD_TYPE=Release -DGGML_CUDA=ON
Version Apple Silicon avec Metal :
# cmake -B build -DCMAKE_BUILD_TYPE=Release -DGGML_METAL=ON
Version Vulkan — nécessite l’installation préalable des bibliothèques et outils de développement Vulkan :
# cmake -B build -DCMAKE_BUILD_TYPE=Release -DGGML_VULKAN=ON
- On lance ensuite la compilation :
# cmake --build build -j$(nproc)
Les exécutables sont générés dans le répertoire /opt/CrispASR/build/bin/.
Exemples
Speech-to-Text
Voir Client Hugging Face
# hf download cstr/parakeet-tdt-0.6b-v3-GGUF --include "*q8_0*.gguf" --local-dir /opt/models/stt/parakeet-tdt-0.6b-v3/q8_0
# vi /etc/systemd/system/crispasr-stt.service
[Unit]
Description=CrispASR Speech-to-Text Server
After=network.target
[Service]
Type=simple
WorkingDirectory=/opt/CrispASR
ExecStart=/opt/CrispASR/build/bin/crispasr \
--server \
--backend parakeet \
-m /opt/models/stt/parakeet-tdt-0.6b-v3/q8_0/parakeet-tdt-0.6b-v3-q8_0.gguf \
--language auto \
--host 0.0.0.0 \
--port 7980
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target