Downloads · 30 days
17
12% of all-time downloads
neurlang/ipa-whipstr-medium-48khz-cv-21
ipa-whipstr-medium-48khz-cv-21 is a automatic speech recognition model from neurlang. Use it when you need speech turned into text. The card lists the license as gpl-2.0.
A deep learning automatic speech recognition (ASR) system for transcribing speech audio into IPA text using transformer-based sequence-to-sequence models.
Downloads · 30 days
17
12% of all-time downloads
All-time downloads
142
Public
Parameters
56.9M
869 MB on disk
Likes
1
Public
Click a slice to open those files.
.pt642 MB · 74%
From the Hugging Face model README
A deep learning automatic speech recognition (ASR) system for transcribing speech audio into IPA text using transformer-based sequence-to-sequence models.
git clone https://github.com/neurlang/whipstr.git
cd whipstr/
uv run --with torch --with transformers --with phase-spectrogram stt_infer_hf.py --audio /home/m/Downloads/LJ001-0001.wav --model neurlang/ipa-whipstr-medium-48khz-cv-21
uv run --with torch --with transformers --with phase-spectrogram --with sounddevice stt_mic_hf.py --model neurlang/ipa-whipstr-medium-48khz-cv-21
config.json: 100%|████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 368/368 [00:00<00:00, 2.09MB/s]
model.safetensors: 100%|████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 227M/227M [00:07<00:00, 29.4MB/s]
Loading weights: 100%|████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 199/199 [00:00<00:00, 16263.01it/s]
model.json: 100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 3.84k/3.84k [00:00<00:00, 12.3MB/s]
Transcription: ˈɪt gˈɪt sˈʌbkəldz dˈɑɹk fˈeɪz fˈæst ðə ɹˌɛpətˈɪʃən luːp nˈoʊ ˈiːvəz bɪˈheɪvjə ɹisˈɑlɪks lˈaɪk ðə mˈɑdəl hˈæd lˈɚnd bˈeɪsɪks ˈæktɪs....
| Generated IPA | Intended text | Assessment |
|---|---|---|
| ˈɪt | It | ✓ Perfect |
| gˈɪt | gets | Very close (/ɛ/→/ɪ/, final /s/ lost) |
| sˈʌbkəldz | you past / past the cold- | This is where it still collapses several words together. |
| dˈɑɹk | start | Still confuses start with dark. |
| fˈeɪz | phase | ✓ Excellent |
| fˈæst | fast | ✓ Perfect |
| ðə | The | ✓ |
| ɹˌɛpətˈɪʃən | repetition | ✓ Nearly perfect |
| luːp | loop | ✓ Perfect |
| nˈoʊ | no | ✓ |
| ˈiːvəz | EOS | Surprisingly close phonetically if the model has never seen "EOS" pronounced. |
| bɪˈheɪvjə | behavior | ✓ Excellent |
| ɹisˈɑlɪks | we saw looks | This is still garbled. |
| lˈaɪk ðə | like the | ✓ |
| mˈɑdəl | model | ✓ Perfect |
| hˈæd | hadn't | Lost the negation. |
| lˈɚnd | learned | ✓ |
| bˈeɪsɪks | basic | ✓ |
| ˈæktɪs | mechanics | Still quite far. |
Step 1185000 is chosen as this release
| Step | WER | CER |
|---|---|---|
| 986000 | 80.65% | 36.93% |
| 1148000 | 74.62% | 35.12% |
| 1185000 | 73.00% | 33.88% |
| 1202000 | 75.55% | 34.24% |
| 1218000 | 74.28% | 35.23% |