MOSS 0.9B转写模型MacBook实测
一位 r/LocalLLaMA 网友在配备 64 GB 内存的 M5 Pro MacBook Pro 上,通过 MPS 运行 MOSS-Transcribe-Diarize 0.9B,测试一段 17 分 29 秒、四名说话人的 AMI 测试会议音频;使用模型 README 中的 transformers 代码、fp32、sdpa 注意力、贪心解码,未启用热词和 VAD。该网友称,处理这段 1,049 秒音频耗时 714 秒,约为实时的 0.68 倍,四名说话人全部识别出来;在 0.25 秒 collar 和最佳说话人映射下,说话人混淆率为 0.08%,整体 DER 为 15.4%。作者说明这只是单场会议、只评估“谁在何时说话”,并希望看到 pyannote 3.1 加 Whisper 在 Apple 芯片上的对比数据。
它提供了一个具体但仅限单场会议的数据点,说明合并转写与说话人分离的模型可在 Apple 芯片上本地运行。
Wanted to see how one model that does transcription, speaker labels and timestamps in a single pass handles a real meeting, so I ran MOSS-Transcribe-Diarize 0.9B on a four person meeting from the AMI test set and scored its speaker turns against AMI's reference.
Setup: 17:29 of AMI headset mix audio with four speakers (diarizers-community/ami, test split, row 12; AMI is CC BY 4.0). Their README's transformers code, fp32, sdpa attention, greedy decoding, no hotwords, no VAD, nothing else in the pipeline. M5 Pro MacBook Pro with 64 GB, running on the GPU through mps (on a Mac, set the device to "mps" yourself).
It took 714 s for the 1,049 s file, about 0.68x real time, and it found all four speakers. The labels are the standout: with the usual 0.25 s collar and the best speaker mapping, speaker confusion was 0.08%, so when it writes a line, it's attributed to the right person almost every time. Overall DER at that collar was 15.4%.
It also handles people talking over each other. 87 of its 317 segments start before the previous one ends, and every one of those is a different speaker, so interruptions come out as overlapping lines with both people labeled.
First few lines of raw output, untouched:
[10.88][S01]Are we we're not allowed to dim the lights so people can see that a bit better.[14.56] [17.86][S02]Yeah.[18.21] [18.84][S01]Okay, that's fine.[20.28] [22.31][S01]Am I supposed to be standing up there?[23.76] [25.08][S03]So we've got both of these clipped on.[26.56] [29.04][S03]Is she gonna answer me or not?[30.24] [29.84][S01]Yeah, I've got.[30.44] This is one meeting, scored on who and when, since that's what the AMI reference I used covers.
If anyone has pyannote 3.1 plus Whisper numbers on the AMI test meetings on Apple silicon, I'd like to see DER and runtime on the same files.
#MOSS-Transcribe-Diarize 0.9B#Apple#MacBook Pro#AMI#pyannote#Whisper