ReaSpeech
Lint & Test
REAPER 내에서 끊김 없는 음성 인식(speech-to-text) 전사 기능
ReaSpeech는 REAPER 미디어 아이템을 전사하는 ReaScript 인터페이스입니다. 이 스크립트는 인식 과정 중에도 REAPER가 반응성을 유지하도록 검색 가능한 프로젝트 마커 기반의 스크립트를 구축합니다. 완벽한 테이크를 찾거나, 말로 된 구절로 이동하거나, 혹은 스크러빙(scrubbing) 손가락에 충분한 휴식을 제공할 수 있습니다.
ReaSpeech screenshot
요구 사항 (Requirements)
- REAPER
- ReaImGui 0.10 이상
- ReaSpeech Lib이 REAPER의
UserPlugins 디렉토리에 설치되어 있어야 함
설치 (Install)
Team Audio 저장소를 ReaPack에 추가합니다:
https://github.com/TeamAudio/reascripts/raw/main/index.xml
ReaPack에서 ReaSpeech와 하나의 ReaSpeech Lib 백엔드를 설치한 다음, REAPER의 Actions 창에서 ReaSpeech를 실행합니다. 이 스크립트는 자체적으로 완결성이 있으며, 런타임 종속성은 ReaImGui와 ReaSpeech Lib뿐입니다.
하나 이상의 미디어 아이템을 선택하고 Transcribe Selected Items 버튼을 클릭합니다.
인식은 비동기적으로(asynchronously) 실행되며, 진행 상황과 취소 기능은 기존의 ReaSpeech 인터페이스에서 확인할 수 있습니다.
Docker 버전을 사용하던 경우 (Coming from the Docker version?)
ReaSpeech 1.0부터는 전사가 Docker 호스팅 웹 서비스 대신 ReaSpeech Lib을 통해 실행됩니다. 따라서 더 이상 Docker와 로컬 웹 서버가 필요하지 않습니다. 0.7.x 또는 다른 Docker 기반 버전에서 전환하려면:
- 기존의 ReaSpeech 창을 닫습니다. 위의 지침에 따라 ReaPack을 통해 ReaSpeech와 하나의 ReaSpeech Lib 백엔드를 설치한 다음, 확장 기능을 로드하기 위해 REAPER를 재시작합니다.
- REAPER의 액션(Actions) 창에서 ReaPack으로 설치된 ReaSpeech 스크립트를 실행합니다. 이전에 다운로드하여 사용하던 스크립트를 실행하는 모든 단축키나 도구 모음 버튼을 이 액션을 사용하도록 업데이트하십시오. 기존 스크립트는 여전히 웹 서비스를 기대하므로, 새 버전을 설치해도 해당 별도의 복사본은 자동으로 업데이트되지 않습니다.
- 미디어 항목을 전사하여 새 설정을 확인합니다. 작동하는 것을 확인했다면, 기존의 ReaSpeech Docker 컨테이너를 중지하고 자동 시작 기능을 비활성화하십시오. 단축키 업데이트가 완료되면 이전 스크립트의 액션을 제거할 수 있습니다.
Docker를 제거하거나 다른 도구에서 사용되는 컨테이너를 삭제할 필요는 없습니다.
여전히 이전 Docker 기반 버전이 필요한 경우, 레거시 이미지(legacy images)는 Docker Hub에 남아 있습니다. 저희가 한정된 시간 동안 계속 호스팅할 예정이니, 새 버전으로 이동할 계획을 세워 주십시오. 이전 설정 지침은 0.7.3 문서에 보존되어 있습니다.
참여하기 (Get involved)
버그를 발견했거나, 질문이 있거나, 도움을 주고 싶으신가요? 이슈 트래커(issue tracker)를 방문하거나, 기여 가이드라인(contribution guidelines)을 읽거나, ReaSpeech를 빌드하고 테스트하는 방법에 대해 개발(Development) 문서를 확인하십시오.
크레딧 (Credits)
ReaSpeech 팀
오픈 소스 프로젝트
이전에 개발된 Docker 기반 버전들은 Whisper ASR Webservice와 Faster Whisper를 기반으로 했습니다. ReaSpeech가 시작하는 데 도움을 준 기여자들에게 감사드립니다.
라이선스
ReaSpeech는 GNU General Public License v3.0에 따라 배포됩니다. [LICENSE]를 참조하십시오. 타사 구성 요소들은 자체 라이선스를 유지하며, 이전에 사용된 웹 서비스에는 MIT 라이선스가 적용된 Whisper ASR Webservice 프로젝트에서 파생된 코드가 포함되었습니다.