Phonon-2 (offline, English)

음성 인식오프라인CPU 전용상업적 사용 가능

Fermion Research의 음성 모델인 Phonon-2로, 여러분의 컴퓨터에서 영상의 영어 음성을 타이밍이 있는 자막으로 바꿉니다. CPU에서 실행되며 그래픽 카드도 계정도 필요 없고, 아무것도 컴퓨터 밖으로 나가지 않습니다.

Subtitld에서 설치하세요

설정 애드온 Phonon-2 (offline, English) 설치

Subtitld가 내려받고, SHA-256을 확인하고, 최신 상태로 유지합니다.

GitHub의 소스
언어
1
모델
1
애드온 다운로드
342 MB

기능

한 번 내려받으면 오프라인

164 MB 모델은 처음 전사할 때 한 번 내려받으며, 고정된 지문과 대조해 확인합니다. 그 뒤로는 인터넷이 필요 없습니다.

그래픽 카드 불필요

CPU에서 실행됩니다. 사용할 코어 수를 정하거나, 자동으로 맡길 수 있습니다.

읽기 좋은 자막

Phonon-2는 문장과 쉼에서 음성을 나누므로, 각 자막이 말하는 사람에 맞춰 시작하고 끝납니다.

이름을 올바르게

영상에 쓰이는 이름과 용어를 Hotwords에 적어 두면, Phonon-2가 그것들을 우선합니다.

모델

모델은 Phonon-2 하나입니다. 애드온 안에 들어 있지 않고, 처음 전사할 때 Subtitld의 공유 모델 캐시로 내려받으므로, 애드온을 업데이트해도 다시 내려받지 않습니다.

모델 다운로드적합한 용도
Phonon-2 기본값
164 MB
인터뷰부터 강의까지, 영어 음성

첫 전사에서는 모델도 불러오기 때문에 그다음보다 오래 걸립니다. Phonon-2는 파일을 한 번에 전사하므로, 취소는 그 작업이 끝난 뒤에 적용됩니다.

옵션

설정 › 애드온 › Phonon-2 (offline, English) › 구성에서 설정할 수 있습니다.

Models folder
기본값: 비어 있음

모델을 보관하는 위치입니다. 비워 두면 Subtitld의 모델 캐시를 함께 쓰므로, 애드온을 업데이트하거나 제거해도 모델은 남습니다.

CPU threads
기본값: 0

Phonon-2가 사용할 CPU 코어 수입니다. 0이면 자동으로 정합니다. 새 값은 다음에 모델을 불러올 때 적용됩니다.

Hotwords
기본값: 비어 있음

영상에 나오는 이름과 용어를 쉼표로 구분해 최대 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
엔진
Apache-2.0
fermion-research, Fermion Research 제작
모델
CC-BY-4.0
Phonon-2 가중치

상업적 작업에 문제 없습니다. 애드온과 엔진은 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.txt lists 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.

다른 음성 인식 애드온

업데이트됨 · 애드온 카탈로그 기준 이 애드온의 문제 신고