Hervé BREDIN
feat: update README
0c2c5ef
metadata
tags:
  - pyannote
  - pyannote-audio
  - pyannote-audio-pipeline
  - audio
  - voice
  - speech
  - speaker
  - speaker-diarization
  - speaker-change-detection
  - voice-activity-detection
  - overlapped-speech-detection

Hosted Community-1 speaker diarization

This pipeline runs Community-1 speaker diarization on pyannoteAI cloud.
Read the announcement blog post.

Setup

  1. pip install pyannote.audio
  2. Create an API key on pyannoteAI dashboard (free credits included)

Usage

# initialize speaker diarization pipeline
from pyannote.audio import Pipeline
pipeline = Pipeline.from_pretrained(
    'pyannote/speaker-diarization-community-1-cloud', 
    token="{pyannoteAI-api-key}")

# run speaker diarization on pyannoteAI cloud
output = pipeline("/path/to/audio.wav")

# print speaker diarization
for turn, speaker in output.speaker_diarization:
    print(f"start={turn.start:.1f}s stop={turn.end:.1f}s speaker_{speaker}")