Descarga e instalación#

Versión actual: 0.8

Todos los archivos de instalación están alojados en SWITCHdrive.ch, una plataforma segura de intercambio de datos para universidades suizas. El código fuente está disponible en GitHub, también para el noScribe Editor.

Instalación Windows Instalación macOS Instalación Linux

Windows#

Descarga#

Hay dos versiones disponibles. La mayoría de usuarios debería elegir la versión estándar. Si tienes una tarjeta gráfica NVIDIA (RTX 20XX o más reciente) con al menos 6 GB de VRAM, puedes beneficiarte de la aceleración CUDA, que puede reducir drásticamente el tiempo de transcripción.

Instalación#

  1. Inicia el instalador (puede tardar unos minutos).
  2. Si Windows advierte de un «editor desconocido», elige «Más información > Ejecutar de todas formas». Lamentablemente, esta advertencia es difícil de evitar en software gratuito.
  3. Si quieres instalar noScribe de forma silenciosa en varios equipos: inicia el instalador con /S.

Problemas conocidos (Windows)#

  • Las tarjetas RTX/GTX-1xxx a menudo ya no son compatibles con CUDA; en ese caso usa la versión estándar.
  • Si ves el error «Transcription worker exited unexpectedly (code 3221226505)», puede ayudar forzar el uso de CPU:
    1. Cierra noScribe.
    2. Abre el archivo C:\Users\<USERNAME>\AppData\Local\noScribe\noScribe\config.yml.
    3. Ajusta force_whisper_cpu a 'True' (mantén las comillas).
    4. Reinicia noScribe.

macOS#

Apple Silicon (serie M)#

Mac Intel#

Como no podemos firmar los paquetes para Mac Intel, verás una advertencia indicando que noScribe y noScribeEdit provienen de desarrolladores no identificados. Debes autorizar manualmente la ejecución de ambos programas si Gatekeeper está activado. Sigue estos pasos:

  • Haz doble clic en el archivo DMG descargado.
  • Arrastra noScribe y noScribeEdit al enlace de tu carpeta Aplicaciones (etiquetado «drag both here to install»).
  • Inicia noScribe haciendo doble clic en la app en tu carpeta Aplicaciones. Verás un error indicando que noScribe proviene de un desarrollador no identificado. Haz lo mismo con el noScribe Editor.
  • Ve a Ajustes -> Privacidad y seguridad -> desplázate hacia abajo hasta ver un mensaje de que noScribe fue bloqueado y haz clic en «Abrir de todas formas». Haz lo mismo con el noScribe Editor.
  • A partir de entonces, ambos programas deberían iniciarse sin problemas.

Linux#

Versión ejecutable#

Instalación:

  1. Descomprime el archivo: tar -xzvf noScribe_0.7.0_cpu_linux_amd64.tar.gz o tar -xzvf noScribe_0.7.0_cuda_linux_amd64.tar.gz
  2. Entra en la carpeta y ejecuta: ./noScribe
  3. Opcional: ajusta noScribe.desktop y noScribeEdit.desktop (ruta en Exec=/Icon=).

Instalación manual desde el código fuente#

Debate y detalles: https://github.com/kaixxx/noScribe/discussions/83

Resumen rápido:

Los siguientes comandos están pensados para Debian/Ubuntu y requieren Python 3.11 o 3.12.

# Detenerse ante cualquier error
set -e

# Dependencias del sistema
sudo apt update
sudo apt install git python3 python3-venv python3-pip python3-tk

# Comprobar que se utiliza Python 3.11 o 3.12
python3 --version

# Código fuente
git clone https://github.com/kaixxx/noScribe.git
cd noScribe

# Reemplazar la carpeta provisional del editor en este repositorio recién clonado
rm -rf noScribeEdit/
git clone https://github.com/kaixxx/noScribeEditor.git noScribeEdit

# Entorno de Python
python3 -m venv noscribe
source noscribe/bin/activate
python -m pip install --upgrade pip

# Resolver conjuntamente las dependencias de ambas aplicaciones
python -m pip install \
    -r environments/requirements_linux.txt \
    -r noScribeEdit/environments/requirements.txt \
    huggingface_hub
python -m pip check

# Descargar el modelo rápido
hf download mukowaty/faster-whisper-int8 \
    --include "faster-whisper-large-v3-turbo-int8/*" \
    --local-dir model-downloads

mkdir -p models/fast
cp -a model-downloads/faster-whisper-large-v3-turbo-int8/. models/fast/

# Modelo preciso
hf download dropbox-dash/faster-whisper-large-v3-turbo \
    --local-dir models/precise

# Comprobar que los pesos de ambos modelos están presentes
test -s models/fast/model.bin
test -s models/precise/model.bin

# Iniciar desde la raíz del repositorio
python -m noScribe

Versiones anteriores#

https://drive.switch.ch/index.php/s/EIVup04qkSHb54j