Views
No views yet
⚕️ 医療機器ではありません。 文字起こし補助(人間の確認が前提)であり、診断・治療判断には使用しないでください。
| モデル | CER ↓ | TermMiss ↓ |
|---|---|---|
| baseline (whisper-small 素) | 0.2906 | 0.7208 |
| このモデル (Full FT, 60話者) | 0.1194 | 0.3344 |
| 参考: LoRA版 (同データ) | 0.1168 | 0.3409 |
1from transformers import WhisperForConditionalGeneration, WhisperProcessor
2import librosa
3M = "NikotoraIi/medvoice-jp-whisper-small-ft-n60"
4proc = WhisperProcessor.from_pretrained(M, language="japanese", task="transcribe")
5model = WhisperForConditionalGeneration.from_pretrained(M)
6audio, _ = librosa.load("your_audio.wav", sr=16000, mono=True)
7feats = proc(audio, sampling_rate=16000, return_tensors="pt").input_features
8ids = model.generate(feats, language="japanese", task="transcribe", max_new_tokens=225)
9print(proc.batch_decode(ids, skip_special_tokens=True)[0])