프로젝트 소개

PianoTrans는 ByteDance의 고해상도 피아노 트랜스크립션 시스템을 위한 사용자 친화적인 그래픽 인터페이스와 패키징을 제공합니다. 오디오 또는 비디오 파일의 피아노 녹음을 페달 정보가 포함된 MIDI 파일로 변환할 수 있습니다. 여러 파일을 선택하여 일괄 처리를 지원하며, 결과는 입력 파일과 동일한 디렉터리에 MIDI 파일로 저장됩니다. 주요 기능은 다음과 같습니다: - 파일 선택 및 트랜스크립션 대기열 관리를 위한 GUI - 명령줄 사용을 위한 CLI 모드 - 선택적 우클릭 컨텍스트 메뉴 통합이 포함된 Windows 패키징 - Linux 및 macOS용 Nix 기반 설치 - CPU 폴백 옵션이 포함된 자동 GPU 가속 - 다양한 오디오/비디오 파일 형식 지원 이 프로젝트는 주로 업스트림 ByteDance 피아노 트랜스크립션 구현을 둘러싼 패키징 및 인터페이스 계층입니다. 핵심 트랜스크립션 알고리즘을 수정하지 않으며, 트랜스크립션 품질 개선을 원하는 사용자는 업스트림 프로젝트를 참조하도록 안내됩니다. 시스템 요구 사항으로는 최소 4GB RAM이 필요하며, 작동 중 2GB의 여유 메모리가 권장됩니다.