YuzuLingo vs cuddly-journey (Shirajuki)
YuzuLingo se queda en el navegador. Cubres los subtítulos quemados en el video que ya estás viendo, incluyendo YouTube, Bilibili y otros reproductores web. No hay ningún script que ejecutar y no hay un archivo de video del que comenzar. Activa Interact para leer la línea quemada en tu dispositivo, con furigana o pinyin cuando el idioma los tiene. Muestra ese texto siempre, al pasar el mouse, o mientras mantienes una tecla de acceso rápido.
cuddly-journey es el proyecto de Shirajuki, en el repositorio cuddly-journey. El README lo marca como WIP. El objetivo es un SRT de un video con subtítulos codificados de forma rígida, luego una pista de audio doblada a partir de ese SRT. Los scripts independientes realizan esos pasos: hard_subs_to_srt.py toma un video, un SRT de salida y un SRT auxiliar, usando Tesseract. process_tts.py limpia un SRT. tts-edge.py crea fragmentos de TTS, y otro script los convierte en un archivo de audio. El README dice que el script de extracción solo es compatible con 1280x720 por ahora. Un editor web, una caja de recorte, corrección de oraciones LLM, Docker y el cómo hacerlo aún están TODO o TBA. Necesita Python 3, Tesseract para tu idioma objetivo y FFmpeg. El README acredita a video-subtitle-extractor por el binario VideoSubFinderCli. El último commit fue hace aproximadamente 2 años, y no hay ninguna versión.
Dónde encaja cada uno
| Función | YuzuLingo | cuddly-journey |
|---|---|---|
| Instalar en el navegador, sin script que ejecutar | ||
| Cubrir subtítulos quemados mientras se reproduce un video web | ||
| Sin archivo de video del que comenzar | ||
| Leer esa línea mientras el video se reproduce, en tu dispositivo | ||
| Furigana o pinyin en esa línea | ||
| Mostrar ese texto siempre, al pasar el mouse, o mientras mantienes una tecla de acceso rápido | ||
| Extraer subtítulos codificados de forma rígida de un video local a un SRT | ||
| Generar audio doblado a partir de ese SRT | ||
| Cualquier tamaño de video, no solo 1280x720 | ||
| OCR permanece en el dispositivo | ||
| Agregar la línea a un mazo de Anki |