jadssss f023653c71 align LRC from ready text.txt via stable-ts and auto-detect language
- add align_text_to_audio(): forced alignment without ASR, fast
- add _StableTSModels cache; detect language via stable-ts when language=None
- LRC stage: use existing text.txt, copy it if already LRC, fall back to ASR only
- filter junk lyrics from tags and ASR hallucinations (promo phrases, tics)
- mark empty ASR results with metadata.empty_text and skip them on resume
- warn in GUI when LRC is run with transcription disabled
- add mark_no_speech.py one-shot script for existing tracks
2026-11-02 01:30:30 +03:00
2026-10-22 00:55:14 +03:00

Audio Transcriber Combine

Локальное десктоп-приложение для извлечения текста из аудио.

Этапы

  1. convert — любой аудиоформат → WAV через ffmpeg (настраиваемый sample rate / каналы).
  2. separate — отделение вокала через unblend (Mel-Band RoFormer).
  3. transcribe — ASR через WhisperX или GigaAM (onnx-asr).

Каждый этап можно включать/выключать отдельно. Промежуточные файлы можно сохранять (по умолчанию — да) или удалять, оставляя только финальный результат последнего включённого этапа.

Раскладка результатов

Description
Комбайн по вытаскиванию текста из аудио
Readme MIT 488 KiB
Languages
Python 100%