Nemotron 3 vs pyannote: kadar ralat diarisasi 16.0% → 9.9%

8 November 2026
·
10 minit bacaan
·Whisper Notes Team

Apabila anda mentranskripsi temu bual atau mesyuarat yang melibatkan beberapa orang, anda perlu tahu siapa yang mengucapkan setiap ayat. Whisper Notes menjalankan pengecaman pertuturan dan diarisasi penutur secara luar talian pada iPhone atau Mac anda, jadi setiap model yang kami gunakan perlu mengimbangi ketepatan dengan kelajuan, dan ketepatan sentiasa menjadi keutamaan kami. Baru-baru ini kami menggantikan model diarisasi penutur terbina dalam, pyannote community-1, dengan Nemotron 3 Diarization daripada NVIDIA, lalu membandingkan kedua-duanya pada 122 rakaman awam dengan seorang hingga dua belas penutur: kadar ralat diarisasi (DER) turun daripada 16.0% kepada 9.9%.

Nemotron 3 menurunkan kadar ralat diarisasi daripada 16.0% kepada 9.9%

Kadar ralat diarisasi (DER) menjumlahkan tiga jenis ralat, diukur dalam masa pertuturan: pertuturan yang dikaitkan dengan orang yang salah, pertuturan yang terlepas, dan hingar yang dianggap pertuturan. Inilah ukuran piawai bagi diarisasi penutur. Jadual di bawah memaparkannya bersama masalah yang paling kerap disedari pengguna, serta kelajuan dan memori kedua-dua model pada Mac dan iPhone.

pyannote
community‑1
Nemotron 3
Kadar ralat diarisasi, 122 rakaman16.0%9.9%
Bilangan penutur tepat52% rakaman80% rakaman
Pertuturan dikaitkan dengan orang yang salah4.5%1.0%
1 jam audio pada Mac (M5)kira-kira 22 saatkira-kira 8.5 saat
Memori pada Mac0.88 GB0.12 GB
Rakaman 55 minit pada iPhone 15kira-kira 27 saatkira-kira 12 saat
Memori tambahan pada iPhone 15kira-kira 830 MBkira-kira 30 MB
Bilangan penutur maksimumTiada had tetap (sehingga 10 dalam aplikasi)8

Di sini dan dalam setiap jadual serta carta di bawah, hijau menandakan nilai yang lebih baik apabila perbezaannya melepasi margin ralat: bagi ketepatan, selang 95% yang tidak merangkumi sifar; bagi kelajuan dan memori, jurang yang jauh lebih besar daripada variasi antara larian. Kadar ralat: lebih rendah lebih baik. Baris ketepatan diperoleh daripada 122 rakaman awam (25 jam, bahasa Inggeris dan Cina). Kelajuan dan memori diukur dengan kedua-dua model berjalan melalui Core ML, Nemotron 3 pada Neural Engine; masa pada Mac hanya untuk pemprosesan, manakala masa pada iPhone dikira dari permulaan pengesanan hingga keputusan diperoleh.

Penurunan ini bukan disumbangkan oleh segelintir rakaman sahaja. Carta di bawah menunjukkan perubahan pada setiap satu daripada 122 rakaman, daripada penurunan terbesar hingga kenaikan terbesar:

Perubahan kadar ralat (mata)+100−10−20−30−4099 rakaman lebih baikBawah sifar: ralat Nemotron 3 lebih sedikit23 lebih teruk12 daripadanya bawah satu mata122 rakaman, disusun mengikut perubahan

Setiap bar ialah satu rakaman dan menunjukkan berapa mata kadar ralatnya berubah dengan Nemotron 3: di bawah sifar bermakna turun, di atas sifar bermakna naik.

Nemotron 3 lebih teruk dalam tiga keadaan: rakaman dengan lebih daripada lapan penutur, rakaman dengan seorang penutur sahaja, dan pemisahan perenggan di tengah ayat.

Salah penutur hampir lenyap: 4.5% → 1.0%

Daripada tiga jenis ralat itu, pertuturan yang dikaitkan dengan orang yang salah paling cepat disedari pembaca: perkataannya betul, tetapi namanya salah. Dengan Nemotron 3, ralat ini hampir lenyap, dan pertuturan yang terlepas juga berkurang.

pyannote community-1Nemotron 3Jumlah16.0%9.9%Salah penutur4.5%1.0%Pertuturan terlepas8.4%6.0%Hingar dianggap pertuturan3.2%2.9% dalam margin ralat

Purata bagi 122 rakaman, dalam peratus masa pertuturan; kedua-dua bar dalam setiap baris bermula dari sifar. Penurunan bagi salah penutur dan pertuturan terlepas melepasi margin ralat. Perbezaan bagi hingar yang dianggap pertuturan masih dalam margin ralat, jadi bar itu berwarna kelabu cerah. Nilai telah dibundarkan, jadi hasil tambahnya mungkin tidak tepat sama dengan jumlah.

Bilangan penutur tepat pada 80% rakaman, naik daripada 52%

Jika penutur yang dikesan terlalu sedikit, ini bermakna dua suara telah digabungkan menjadi satu, lalu giliran bercakap dua orang muncul di bawah satu label. Inilah kesilapan paling biasa pyannote community-1, dan Nemotron 3 jauh lebih jarang melakukannya.

KurangTepatBerlebihanpyannote community-156642Nemotron 3129812daripada 122 rakaman

Bilangan penutur yang dikesan setiap model, berbanding bilangan sebenar, pada 122 rakaman. pyannote community-1 kebanyakannya mengesan terlalu sedikit. Nemotron 3 lebih kerap tepat, dan apabila tersilap, ia sama kerap terlebih atau terkurang mengesan penutur.

Lebih baik pada mesyuarat, siaran dan rakaman dengan dua hingga lapan penutur

Tahap kesukaran rakaman sangat berbeza: mesyuarat yang dirakam dari seberang bilik paling sukar, siaran paling mudah. Apabila dipecahkan mengikut jenis rakaman, bahasa dan bilangan penutur, setiap kumpulan yang mempunyai sekurang-kurangnya sepuluh rakaman mencatat kadar ralat yang lebih rendah; bagi kumpulan seorang penutur, perbezaannya masih dalam margin ralat. Tiga rakaman dengan sembilan hingga dua belas penutur menjadi lebih teruk, tetapi bilangannya terlalu sedikit untuk diuji.

pyannote community-1Nemotron 3Jenis rakamanMesyuarat, mikrofon jauh · 58 rakaman20.4%13.9%Siaran · 48 rakaman10.8%4.1%Seorang penutur, klip dicantum · 10 rakaman14.5%10.2%BahasaInggeris · 91 rakaman14.7%9.8%Cina · 31 rakaman19.7%10.5%Bilangan penutur1 penutur · 14 rakaman12.5%9.4% dalam margin ralat2 penutur · 39 rakaman10.2%5.8%3–4 penutur · 55 rakaman20.5%12.2%5–8 penutur · 11 rakaman16.2%9.9%9–12 penutur, terlalu sedikit untuk diuji · 3 rakaman23.2%25.1%

Kedua-dua bar dalam setiap kumpulan bermula dari sifar: kelabu ialah pyannote community-1, hijau ialah Nemotron 3, dan nombor di hujung setiap bar ialah purata kadar ralat. Hijau menandakan penurunan yang melepasi margin ralat, kelabu cerah menandakan perbezaan dalam margin ralat, dan kuning menandakan kenaikan. Taklimat keputusan kewangan (6 rakaman) dikira dalam jumlah keseluruhan, tetapi terlalu sedikit untuk dijadikan kumpulan tersendiri.

Membersihkan transkrip: pembetulan manual setiap 10 minit turun daripada 28.9 kepada 18.9

Akhirnya, kadar ralat bermakna kerja tambahan untuk anda: berapa kali anda perlu menggabungkan, memisahkan dan menukar penutur supaya paparan penutur betul. Kami mengira bilangan pembetulan minimum pada 4 rakaman dua orang yang mempunyai rujukan perkataan demi perkataan (2 bahasa Belanda, 1 bahasa Cina, 1 bahasa Finland). Satu lagi ralat yang disedari pembaca ialah ayat seseorang yang terbelah antara dua penutur. Pada 12 mesyuarat bahasa Inggeris yang dirakam dari seberang bilik, kedua-dua model jarang melakukannya, dan perbezaannya masih dalam margin ralat.

pyannote
community‑1
Nemotron 3
Pembetulan manual setiap 10 minit, 4 rakaman dua orang28.918.9
Ayat terbelah antara dua penutur, 12 mesyuarat bahasa Inggeris0.58% ayat0.88% ayat

Kiraan pembetulan manual hanya datang daripada 4 rakaman, terlalu sedikit untuk ujian statistik atau kesimpulan umum. Ayat terbelah ialah ayat yang diucapkan oleh seorang tetapi teksnya masuk ke dalam perenggan dua penutur.

Nemotron 3 lebih pantas dan memerlukan kurang daripada satu pertujuh memori

Pada peranti, kelajuan dan memori sama penting dengan ketepatan. Jadual ini menunjukkan masa pemprosesan dan memori kedua-dua model yang berjalan melalui Core ML, dengan Nemotron 3 pada Neural Engine. Pada setiap peranti yang kami uji, Nemotron 3 lebih pantas dan menggunakan jauh lebih sedikit memori. Perbezaan ini paling ketara pada iPhone lama yang mempunyai memori 4 GB.

pyannote
community‑1
Nemotron 3
Mac (M5)
1 jam audiokira-kira 22 saatkira-kira 8.5 saat
Memori0.88 GB0.12 GB
iPhone 15
Rakaman 55 minit26.6 saat11.8 saat
Memori tambahan semasa pengesanan833 MB30 MB
iPhone 12 mini
Rakaman 55 minit30.1 saat17.2 saat
Memori puncak aplikasi semasa pengesanan638 MB71 MB

Median beberapa larian (pyannote community-1 dijalankan sekali pada iPhone 15), semuanya pada taklimat keputusan kewangan yang sama, berdurasi 55 minit dengan 10 penutur. Kedua-dua model berjalan melalui Core ML, Nemotron 3 pada Neural Engine. Masa pada Mac hanya untuk pemprosesan, tanpa penyahkodan audio atau pemuatan model. Masa pada iPhone dikira dari permulaan pengesanan hingga keputusan diperoleh, termasuk pemuatan model dan, bagi pyannote community-1, pascapemprosesan yang disertakan bersamanya. Telefon disambungkan melalui USB, dan setiap larian bermula ketika telefon masih sejuk.

Kali pertama Core ML menjalankan model pada Neural Engine, model itu dikompil untuk peranti tersebut: kira-kira 7 saat pada Mac dan kira-kira seminit pada iPhone 15. Selepas itu, memuatkan model hanya mengambil masa kurang daripada sesaat.

Di mana pyannote community-1 masih lebih baik

  • Lebih daripada lapan penutur. Nemotron 3 melabel paling banyak lapan orang; daripada 3 rakaman kami dengan sembilan hingga dua belas penutur, ia lebih teruk daripada pyannote community-1 pada 2 rakaman.
  • Seorang penutur sahaja. Pada 14 rakaman seorang penutur, Nemotron 3 mengesan penutur tambahan dalam 5 rakaman, pyannote community-1 dalam 1 rakaman.
  • Pemisahan di tengah ayat. Dalam 12 mesyuarat bahasa Inggeris, 25.8% pemisahan perenggan jatuh di tengah ayat, berbanding 14.6% dengan pyannote community-1.

Petua memanfaatkan Nemotron 3 sepenuhnya dalam Whisper Notes

  • Tetapkan bilangan penutur jika anda tahu. Pada 108 rakaman dengan dua penutur atau lebih, memberitahu Nemotron 3 bilangannya membetulkan bilangan penutur pada 15 rakaman tanpa menjadikan mana-mana rakaman salah, dan kadar ralat tidak berubah dengan jelas (+0.16 mata, dalam margin ralat).
  • Jika hanya seorang bercakap, langkau pengesanan penutur. Ini mengelakkan "penutur" kedua yang sesekali muncul.
  • Jika lebih daripada lapan penutur, anggap label sebagai draf pertama. Gabungkan dan namakan semula penutur dalam paparan penutur jika perlu.
Transkrip mesyuarat dalam Whisper Notes untuk Mac yang dipecahkan mengikut penutur, dengan menu Not right? dibuka: Auto-detect remote speakers, kemudian 2 hingga 8 penutur jarak jauh

Menetapkan bilangan penutur melalui Not right? dalam paparan penutur Mac

Pengesanan penutur berfungsi sama pada iPhone dan Mac, sepenuhnya pada peranti anda. Cara menggunakannya dalam aplikasi diterangkan dalam Whisper Notes kini menyokong diarization penutur pada peranti.

Cara ia berfungsi: pyannote memotong dan mengelompokkan, Nemotron 3 menomborkan penutur mengikut urutan mereka mula bercakap

pyannote community-1 ialah saluran paip tiga langkah. Ia memotong audio kepada tetingkap 10 saat dan mencari siapa yang bercakap dalam setiap tetingkap (sehingga 3 orang setiap tetingkap, sehingga 2 pada masa yang sama). Kemudian ia mengekstrak cap suara, atau embedding, bagi setiap segmen pertuturan. Akhir sekali, pengelompokan VBx menghimpunkan cap suara yang serupa menjadi penutur. Nombor penutur dalam tetingkap hanya sah untuk tetingkap itu, jadi jumlah penutur hanya ditetapkan pada langkah terakhir.

① Potong jadi tetingkap, cari siapa bercakapTetingkap setiap 10 s; nombor penutur hanya sah dalam tetingkap1212121210 s10 s10 s10 s② Ekstrak cap suaraSetiap segmen pertuturan menjadi satu embedding③ Kelompokkan dengan VBxCap suara serupa jadi satu penutur; bilangannya ditetapkan di siniPenutur APenutur BPenutur C

Nemotron 3 Diarization ialah sebuah model tunggal: pengekod Transformer 31 lapisan yang memberi skor kepada lapan trek penutur pada setiap ketika. Setiap trek diskor secara berasingan, jadi apabila beberapa orang bercakap serentak, beberapa trek aktif. Ia mengikut pendekatan Sortformer NVIDIA dan menomborkan trek mengikut bila setiap orang mula bercakap: orang pertama yang bercakap sentiasa berada pada trek 1, jadi model tidak perlu meneka slot mana milik sesuatu suara. Dalam tetapan penstriman yang diterangkan dalam kad modelnya, cache penutur yang disusun mengikut urutan ketibaan mengingati penutur terdahulu, supaya segmen yang kemudian boleh dipadankan dengan nombor yang sama.

Satu model menskor 8 trek pada setiap ketikaTrek dinomborkan mengikut urutan mula bercakap12345678Dua orang serentak: dua trek aktifTrek 4–8: tidak digunakan di siniTrek 1 sentiasa orang pertama yang bercakap

Setiap reka bentuk ada hadnya. pyannote community-1 tiada had tetap bilangan penutur, tetapi hanya mampu memisahkan paling banyak dua orang pada masa yang sama. Nemotron 3 boleh melabel beberapa orang yang bercakap serentak, tetapi hanya mempunyai lapan trek, jadi ia mengesan paling banyak lapan penutur.

Rajah ini dipermudahkan. pyannote community-1: kira-kira 21 MB dalam Whisper Notes, CC BY 4.0 (kad model); model segmentasi oleh Plaquet dan Bredin (Interspeech 2023), embedding daripada WeSpeaker, pengelompokan dengan VBx (Landini et al., 2022). Nemotron 3 Diarization: 97 MB (penukaran Core ML 8-bit oleh Fluid Inference), kira-kira 100 juta parameter, OpenMDW 1.1 (kad model); kaedahnya dalam kertas kajian Sortformer dan Streaming Sortformer.

Cara kami menguji

  • Rakaman. 122 rakaman awam, 25 jam, dalam bahasa Inggeris dan Cina, setiap satu dengan 1 hingga 12 penutur: mesyuarat yang dirakam dari seberang bilik, siaran, taklimat keputusan kewangan, dan rakaman seorang penutur yang dicantum daripada klip berasingan. Juga 5 rakaman dua orang dalam bahasa Inggeris, Belanda, Cina dan Finland, 4 daripadanya dengan rujukan perkataan demi perkataan.
  • Set data. AMI, AISHELL-4, AliMeeting, VoxConverse, Earnings-21, LibriSpeech, IFADV dan SKN, serta rakaman kami sendiri. Hanya set data yang lesennya membenarkan penerbitan keputusan; tiada rakaman daripada pengguna kami.
  • Metrik. Kadar ralat diarisasi, diskor dalam bingkai 10 ms tanpa collar, termasuk pertuturan bertindih, dipuratakan bagi setiap rakaman.
  • Statistik. Selang 95% daripada 10,000 pensampelan semula bootstrap atas rakaman penuh; tiada selang bagi kumpulan yang kurang daripada sepuluh rakaman.
  • Peranti. Mac dengan cip M5, iPhone 15 dan iPhone 12 mini; ketepatan dikira pada Mac.
  • Pra-pendaftaran. Pelan ujian dibekukan pada 2 November 2026, dan pembahagian rakaman dua orang pada 4 November, sebelum mana-mana model dijalankan pada klip tersebut.
Butiran penuh ujian

Pemilihan. Soalan dan peraturan telah ditetapkan untuk penanda aras yang lebih besar sebelum sebarang larian. Kami memilih subset ini berdasarkan lesen, bukan keputusan, dan mengira semula angka daripada output yang sama dengan pemarkahan yang sama. Rakaman seorang penutur yang dicantum daripada klip LibriSpeech dan AISHELL-4 dikira di bawah sumbernya. Kami hanya menerbitkan keputusan agregat, tidak sekali-kali audio atau teks rujukan.

Set dataLesenRakaman yang digunakan
AMI Meeting CorpusCC BY 4.016 mesyuarat dan 16 petikan seminit
AISHELL-4CC BY-SA 4.05 mesyuarat, 5 petikan, 5 rakaman seorang penutur yang dicantum
AliMeetingCC BY-SA 4.08 mesyuarat, 8 petikan, 1 rakaman dua orang
VoxConverseCC BY 4.0 (hak cipta video kekal milik pemiliknya)30 siaran dan 18 petikan
Earnings-21CC BY-SA 4.06 taklimat keputusan kewangan, 1 rakaman dua orang
LibriSpeechCC BY 4.05 rakaman seorang penutur yang dicantum
IFADVGNU GPL v2 atau lebih baharu2 rakaman dua orang
Sampel dialek Finland SKNCC BY (Institute for the Languages of Finland)1 rakaman dua orang

Lesen seperti yang dinyatakan pada halaman setiap set data, disemak pada November 2026.

Selang. Kadar ralat keseluruhan turun 6.0 mata (4.5 hingga 7.6). Pertuturan terlepas turun 2.3 mata (1.3 hingga 3.4) dan pertuturan salah penutur 3.4 mata (2.4 hingga 4.6); hingar yang dianggap pertuturan turun 0.30 mata, dalam margin ralat (−0.02 hingga 0.62). Bahagian rakaman dengan bilangan penutur yang tepat naik 27.9 mata (17.2 hingga 38.5). Dalam kumpulan, setiap selang tidak merangkumi sifar kecuali kumpulan seorang penutur. Dalam 12 mesyuarat bahasa Inggeris, selang bagi ayat terbelah merangkumi sifar, manakala selang bagi pemisahan di tengah ayat tidak.

Pemarkahan. Keputusan pemarkah kami berbeza tidak lebih daripada 0.003 mata berbanding pyannote.metrics.

Lebih daripada lapan penutur. Keputusan pada rakaman ini peka terhadap perbezaan kecil pada cip dan penyahkodan audio. Pada taklimat keputusan kewangan 55 minit dengan 10 penutur, Nemotron 3 mencatat antara 30.6% hingga 42.8% merentas cip, tetapan dan penyahkod audio; pyannote community-1 mencatat 21.6%.

Tetapan pascapemprosesan. Sesetengah tetapan pascapemprosesan dipilih selepas pra-pendaftaran, hanya pada rakaman penalaan yang berasingan; rakaman ujian hanya digunakan untuk melaporkan keputusan.

Had. Ketepatan hanya diukur dalam bahasa Inggeris dan Cina; kiraan pembetulan manual datang daripada 4 rakaman. Masa pada Mac diukur pada Mac M5 yang turut menjalankan kerja lain, dengan macOS beta; telefon disambungkan melalui USB, jadi penggunaan bateri tidak diukur.

Cuba sekarang

Whisper Notes pada iPhone dan Mac kini menggunakan Nemotron 3 untuk pengesanan penutur. Jika ada soalan, hubungi support@whispernotes.app.