pyannote.audio este etalonul open-source pentru diarizare vocală. Identifică momentele de suprapunere și atribuie fiecărui segment audio eticheta corectă a vorbitorului (ex: SPEAKER_00, SPEAKER_01).
Exemplu de diarizare completă
import torch
from pyannote.audio import Pipeline
pipeline = Pipeline.from_pretrained(
"pyannote/speaker-diarization-3.1",
use_auth_token="hf_secret_token"
).to(torch.device("cuda"))
diarizare = pipeline("sedinta_echipa.wav", num_speakers=3)
for turn, _, vorbitor in diarizare.itertracks(yield_label=True):
print(f"De la {turn.start:.1f}s la {turn.stop:.1f}s a vorbit {vorbitor}")
Combinat cu Whisper, permite generarea de procese verbale automate de ședință perfect atribuite.
Întrebări & Exemple practice:
Pipeline-ul pyannote.audio: Diarizarea și Identificarea Automată a VorbitorilorAi o întrebare despre Pipeline-ul pyannote.audio: Diarizarea și Identificarea Automată a Vorbitorilor sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!
Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.