Phonon-2 (offline, English)
Fermion Research의 음성 모델인 Phonon-2로, 여러분의 컴퓨터에서 영상의 영어 음성을 타이밍이 있는 자막으로 바꿉니다. CPU에서 실행되며 그래픽 카드도 계정도 필요 없고, 아무것도 컴퓨터 밖으로 나가지 않습니다.
설정 애드온 Phonon-2 (offline, English) 설치
Subtitld가 내려받고, SHA-256을 확인하고, 최신 상태로 유지합니다.
- 언어
- 1
- 모델
- 1
- 애드온 다운로드
- 342 MB
기능
164 MB 모델은 처음 전사할 때 한 번 내려받으며, 고정된 지문과 대조해 확인합니다. 그 뒤로는 인터넷이 필요 없습니다.
CPU에서 실행됩니다. 사용할 코어 수를 정하거나, 자동으로 맡길 수 있습니다.
Phonon-2는 문장과 쉼에서 음성을 나누므로, 각 자막이 말하는 사람에 맞춰 시작하고 끝납니다.
영상에 쓰이는 이름과 용어를 Hotwords에 적어 두면, Phonon-2가 그것들을 우선합니다.
모델
모델은 Phonon-2 하나입니다. 애드온 안에 들어 있지 않고, 처음 전사할 때 Subtitld의 공유 모델 캐시로 내려받으므로, 애드온을 업데이트해도 다시 내려받지 않습니다.
| 모델 | 다운로드 | 적합한 용도 |
|---|---|---|
| Phonon-2 기본값 | 인터뷰부터 강의까지, 영어 음성 |
첫 전사에서는 모델도 불러오기 때문에 그다음보다 오래 걸립니다. Phonon-2는 파일을 한 번에 전사하므로, 취소는 그 작업이 끝난 뒤에 적용됩니다.
옵션
설정 › 애드온 › Phonon-2 (offline, English) › 구성에서 설정할 수 있습니다.
모델을 보관하는 위치입니다. 비워 두면 Subtitld의 모델 캐시를 함께 쓰므로, 애드온을 업데이트하거나 제거해도 모델은 남습니다.
0Phonon-2가 사용할 CPU 코어 수입니다. 0이면 자동으로 정합니다. 새 값은 다음에 모델을 불러올 때 적용됩니다.
영상에 나오는 이름과 용어를 쉼표로 구분해 최대 25개까지 입력합니다. Phonon-2는 이것들을 우선하지만, 최종 판단은 오디오가 합니다.
언어
영어만 지원합니다. 언어를 비워 두거나 자동 감지로 두어도 영어로 전사합니다. 다른 언어로 설정된 프로젝트는 거부합니다. 그런 언어에는 Whisper (offline)를 사용하세요.
en
플랫폼
| 시스템 | 다운로드 | 테스트 완료 |
|---|---|---|
| Linux x86-64 | 341.8 MB | 실제 컴퓨터와, 깨끗한 Ubuntu 22.04, Debian 10, Fedora, Arch 컨테이너에서 |
현재는 Linux x86-64 전용이며, 2018년 이후의 배포판(glibc 2.28 이상)에서 동작합니다. macOS와 Windows 빌드는 아직 준비되지 않았습니다.
문제 해결
unsupported_languagePhonon-2는 영어만 압니다. 다른 언어에는 Whisper (offline)를 사용하세요.model_missing모델을 내려받거나 불러오지 못했습니다. 처음 사용할 때는 인터넷 연결을, 설정했다면 Models folder를 확인하세요.bad_paramsSubtitld가 오디오를 넘기지 못했습니다. 이유는 메시지에 나옵니다.oom메모리가 부족합니다. 다른 프로그램을 닫거나, 영상 전체 대신 일부 구간을 전사하세요.disk_full모델이나 디코딩한 오디오를 위한 공간이 부족합니다. 공간을 확보한 뒤 다시 시도하세요.internal애드온 내부에서 문제가 생겼습니다. 대개 ffmpeg가 오디오를 디코딩하다 생긴 문제입니다. 자세한 내용은 메시지에 나옵니다.
라이선스
상업적 작업에 문제 없습니다. 애드온과 엔진은 Apache-2.0입니다. Phonon-2 가중치는 CC-BY-4.0이며, 가중치 자체를 공유할 때는 Fermion Research를 표기해야 합니다. 애드온의 NOTICE 파일에 그 표기가 들어 있습니다. 만든 자막은 여러분의 것입니다.
버전
- 0.0.1
Offline English speech-to-text for Subtitld with Phonon-2 from Fermion Research (fermion-research 0.2.11).
Linux x86-64 for now. The archive runs on glibc 2.28 and newer, and was tested from the archive in clean Ubuntu 22.04, Debian 10, Fedora 44 and Arch Linux containers, with a real transcription in each. macOS and Windows builds are not done yet.
The model is not included: Phonon-2 (164 MB, CC-BY-4.0) downloads once on first use into Subtitld's shared model cache, checked against a sha256 pinned in fermion-research. English only; the Whisper (offline) add-on covers other languages. The engine runs on torch, so the download is large, about 340 MB.
The add-on is Apache-2.0. The archive contains
THIRD_PARTY_LICENSES/with the licences of everything frozen into it;INDEX.txtlists every shared library and the notice that covers it. The Phonon engine and transformers are Apache-2.0, torch and numpy are BSD-3-Clause, and the Python runtime and its libraries are under their own licences.The archive also ships LGPL code, and its complete source is attached here:
- libquadmath (LGPL-2.1-or-later), in two builds, linked by the GCC Fortran runtime of numpy's and scipy's OpenBLAS:
phonon2-addon-0.0.1-libquadmath-source.tar.gz. - libsndfile (LGPL-2.1-or-later) from soundfile, with LAME and mpg123 (LGPL) and libFLAC, libogg, libvorbis and Opus (BSD) linked into it:
phonon2-addon-0.0.1-libsndfile-source.tar.gz.
Each tarball's README says which build it is and how to rebuild it. The add-on's own source is
phonon2-addon-0.0.1-source.tar.gz. - libquadmath (LGPL-2.1-or-later), in two builds, linked by the GCC Fortran runtime of numpy's and scipy's OpenBLAS:
다른 음성 인식 애드온
-
Whisper 오프라인
whisper.cpp를 이용한 오프라인 음성-텍스트 변환, CPU 전용.
-
Vosk 오프라인
가볍고 CPU 전용. 약 40 MB부터 시작하는 모델.
-
RealtimeSTT 오프라인
녹음 모드용, 말하는 대로. 컴퓨터에서 실행되는 Whisper 모델.
-
AssemblyAI 클라우드
화자 구분 포함. 아직 사용할 수 없음.
-
Whistle 오프라인
작고, 오프라인이며, CPU 전용. 유럽 언어 7개.