YuzuLingo vs cuddly-journey (Shirajuki)
YuzuLingo reste dans le navigateur. Vous couvrez les sous-titres incrustés sur la vidéo que vous regardez déjà, y compris YouTube, Bilibili et d'autres lecteurs web. Il n'y a pas de script à exécuter et aucun fichier vidéo à partir duquel commencer. Activez Interact pour lire la ligne incrustée sur votre appareil, avec furigana ou pinyin lorsque la langue en a. Affichez ce texte en permanence, au survol, ou pendant que vous maintenez une touche de raccourci.
cuddly-journey est le projet de Shirajuki, dans le dépôt cuddly-journey. Le README indique qu'il est en cours de développement. L'objectif est un SRT à partir d'une vidéo avec des sous-titres codés en dur, puis une piste audio doublée à partir de cet SRT. Des scripts autonomes réalisent ces étapes : hard_subs_to_srt.py prend une vidéo, un SRT de sortie et un SRT auxiliaire, en utilisant Tesseract. process_tts.py nettoie un SRT. tts-edge.py crée des morceaux TTS, et un autre script les transforme en un fichier audio. Le README indique que le script d'extraction ne prend en charge que 1280x720 pour le moment. Un éditeur web, une boîte de recadrage, une correction de phrase LLM, Docker, et le mode d'emploi sont encore à faire ou à annoncer. Il nécessite Python 3, Tesseract pour votre langue cible, et FFmpeg. Le README crédite video-subtitle-extractor pour le binaire VideoSubFinderCli. Le dernier engagement date d'il y a environ 2 ans, et il n'y a pas de version.
Où chacun s'intègre
| Fonction | YuzuLingo | cuddly-journey |
|---|---|---|
| Installez dans le navigateur, aucun script à exécuter | ||
| Couvrez les sous-titres incrustés pendant qu'une vidéo web joue | ||
| Aucun fichier vidéo à partir duquel commencer | ||
| Lisez cette ligne pendant que la vidéo joue, sur votre appareil | ||
| Furigana ou pinyin sur cette ligne | ||
| Affichez ce texte en permanence, au survol, ou pendant que vous maintenez une touche de raccourci | ||
| Extrayez les sous-titres codés en dur d'une vidéo locale dans un SRT | ||
| Générez un audio doublé à partir de cet SRT | ||
| Toute taille de vidéo, pas seulement 1280x720 | ||
| L'OCR reste sur l'appareil | ||
| Ajoutez la ligne à un deck Anki |