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
pip install pyannote.audio- Create an API key on
pyannoteAIdashboard (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}")