Opus가 오디오 스트림에서 목소리만 분리하는 앱을 만들어줬어요
Opus created an application for me which isolates voices from audio streams (so it filters out soundtracks/sound effects). I use it while playing games while having a Twitch stream in the background running at the same time. It worked to my suprise extremely good right out the box!
핵심 요약
Claude가 작성한 Rust 기반의 가벼운 음성 분리 도구로, 게임 중 트위치 방송의 배경음과 효과음을 제거해 목소리만 깔끔하게 들을 수 있습니다.
- 음성 분리 도구 — 게임과 트위치 방송을 동시에 즐길 때 배경음과 효과음을 제거함
- Rust 기반 개발 — CPU 1~2%, RAM 15~30MB 수준의 매우 가벼운 성능을 보여줌
- 다양한 플랫폼 지원 — 윈도우와 리눅스(Appimage) 환경에서 CLI 및 설치형으로 사용 가능
- 추가 기능 개발 — 향후 오디오 및 비디오 파일 처리 기능도 업데이트될 예정임
github.com
원문 사이트로 이동
Claude가 Rust로 짰는데 진짜 가볍다. 내 PC(Ryzen 5 7500F)에서 CLI 버전 돌려보니까 CPU는 1~2% 정도 쓰고 RAM은 15~30MB밖에 안 먹음.
Windows랑 Linux(Appimage)용으로 CLI, 포터블, 인스톨러 버전 다 있으니까 골라 쓰면 됨.
이것저것 만져보니까 나한테는 이 설정이 제일 낫더라:
"Hide the original stream sound" 켜기
Speech clarity 75%
Background suppression 100%
Voice preservation: 50%
근데 기본값인 Maximum Suppression도 충분히 좋음.
엔진은 DPDFNet 쓰고 버퍼는 60ms로 맞췄다.
다들 즐겁게 써라 :) 직접 빌드하고 싶은 사람들을 위해 소스 코드도 다 공개돼 있음.
지금 내 PC에서 Linux 버전을 테스트해 볼 상황이 안 되니까, 써보고 잘 돌아가는지 피드백 좀 남겨줘. 고맙다.

