본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

pyannote/speaker-diarization-community-1

화자 분리, 화자 수 추정, 화자 변경 감지, 음성 활동 및 겹침 발화 감지cc-by-4.0

오디오를 화자별 발화 구간으로 나누고 transcription 정합용 exclusive 결과까지 생성하는 로컬 실행형 pipeline

TL;DR

Community-1은 별도 Fine-tuning 모델이 아니라 pyannote-audio에서 실행하는 사전학습 speaker diarization pipeline이다. 입력 오디오를 mono 16kHz로 맞춘 뒤 화자별 발화 구간과 화자 수를 추정하고, 일반 결과와 transcription timestamp 정합에 쓰는 exclusive 결과를 함께 생성한다. 로컬 CPU·GPU와 인터넷이 없는 offline 환경에서 실행할 수 있어 회의 녹취, 통화 기록, 화자 인식이 필요한 음성 처리에 적합하다. 대규모 학술 벤치마크에서 대부분 speaker-diarization-3.1보다 낮은 DER을 기록했지만 REPERE에서는 8.9%로 legacy의 7.9%보다 높았다.

핵심 포인트

  • mono 16kHz 입력을 요구하지만 다채널 오디오는 평균 downmix하고 다른 sampling rate는 자동 resampling합니다.
  • exclusive speaker diarization을 함께 생성해 세밀한 화자 구간과 transcription timestamp를 맞추는 작업을 단순화합니다.
  • Pipeline을 CPU 기본값으로 실행하거나 CUDA로 이동할 수 있고, 파일을 내려받아 인터넷 없이 로컬에서 처리합니다.
  • 대부분 벤치마크에서 speaker-diarization-3.1보다 DER이 낮지만 REPERE에서는 legacy 7.9%보다 높은 8.9%를 기록합니다.

제한사항

  • 사용 전에 Hugging Face의 사용자 조건을 수락하고 access token을 생성해야 합니다.
  • 입력은 로딩 단계에서 mono 16kHz로 변환되므로 원본의 채널 구성과 sampling rate 정보가 그대로 유지되지 않습니다.

벤치마크

벤치마크지표비교
AISHELL-4DER (%)11.7speaker-diarization-3.1: 12.2, precision-2: 11.4
AliMeeting (channel 1)DER (%)20.3speaker-diarization-3.1: 24.5, precision-2: 15.2
AMI (IHM)DER (%)17.0speaker-diarization-3.1: 18.8, precision-2: 12.9
AMI (SDM)DER (%)19.9speaker-diarization-3.1: 22.7, precision-2: 15.6
AVA-AVDDER (%)44.6speaker-diarization-3.1: 49.7, precision-2: 37.1
CALLHOME (part 2)DER (%)26.7speaker-diarization-3.1: 28.5, precision-2: 16.6
DIHARD 3 (full)DER (%)20.2speaker-diarization-3.1: 21.4, precision-2: 14.7
Ego4D (dev.)DER (%)46.8speaker-diarization-3.1: 51.2, precision-2: 39.0
MSDWildDER (%)22.8speaker-diarization-3.1: 25.4, precision-2: 17.3
RAMCDER (%)20.8speaker-diarization-3.1: 22.2, precision-2: 10.5
REPERE (phase2)DER (%)8.9speaker-diarization-3.1: 7.9, precision-2: 7.4
VoxConverse (v0.3)DER (%)11.2speaker-diarization-3.1: 11.2, precision-2: 8.5

1.4k

LIKES

5.1M

DOWNLOADS

0 / 0

조회수

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.