Commit ba2cd63
authored
Eval/tts multilingual parakeet metrics (#15826)
* [TTS] Add Japanese Katakana CER metric to MagpieTTS eval
Adds a reading-based CER for Japanese, computed on the Katakana reading
(via pyopenjtalk g2p) of both reference and ASR hypothesis. Robust to
kanji/kana spelling differences that inflate raw character CER.
- text_to_katakana(): lazy-imports pyopenjtalk, returns '' if unavailable
(graceful no-op for non-ja or environments without the dep).
- katakana_cer / gt_katakana / pred_katakana computed only when language=='ja',
saved per-utterance in filewise metrics.
- katakana_cer_filewise_avg + katakana_cer_cumulative aggregated globally
(only emitted for ja datasets), added to the results CSV header/rows.
Signed-off-by: quanpham <youngkwan199@gmail.com>
* feat(tts): add multilingual eval text processors
Signed-off-by: quanpham <youngkwan199@gmail.com>
* refactor(tts): reuse shared eval text processors
Signed-off-by: quanpham <youngkwan199@gmail.com>
* Address Japanese text processor review comments
Signed-off-by: quanpham <youngkwan199@gmail.com>
* Fix MagpieTTS evaluation formatting
Signed-off-by: quanpham <youngkwan199@gmail.com>
---------
Signed-off-by: quanpham <youngkwan199@gmail.com>1 parent 01f05b6 commit ba2cd63
3 files changed
Lines changed: 90 additions & 2 deletions
File tree
- examples/tts
- nemo/collections/tts
- modules/magpietts_inference
- parts/utils
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
| 137 | + | |
| 138 | + | |
137 | 139 | | |
138 | 140 | | |
139 | 141 | | |
| |||
230 | 232 | | |
231 | 233 | | |
232 | 234 | | |
233 | | - | |
| 235 | + | |
| 236 | + | |
234 | 237 | | |
235 | 238 | | |
236 | 239 | | |
| |||
Lines changed: 36 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| 39 | + | |
39 | 40 | | |
40 | 41 | | |
41 | 42 | | |
| |||
57 | 58 | | |
58 | 59 | | |
59 | 60 | | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
60 | 67 | | |
61 | 68 | | |
62 | 69 | | |
63 | 70 | | |
64 | 71 | | |
| 72 | + | |
65 | 73 | | |
66 | 74 | | |
67 | 75 | | |
| |||
408 | 416 | | |
409 | 417 | | |
410 | 418 | | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
411 | 430 | | |
412 | 431 | | |
413 | 432 | | |
| |||
502 | 521 | | |
503 | 522 | | |
504 | 523 | | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
505 | 527 | | |
506 | 528 | | |
507 | 529 | | |
| |||
593 | 615 | | |
594 | 616 | | |
595 | 617 | | |
596 | | - | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
597 | 623 | | |
598 | 624 | | |
599 | 625 | | |
| |||
651 | 677 | | |
652 | 678 | | |
653 | 679 | | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
| 685 | + | |
| 686 | + | |
| 687 | + | |
| 688 | + | |
654 | 689 | | |
655 | 690 | | |
656 | 691 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
16 | 17 | | |
17 | 18 | | |
18 | 19 | | |
| |||
944 | 945 | | |
945 | 946 | | |
946 | 947 | | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
| 951 | + | |
| 952 | + | |
| 953 | + | |
| 954 | + | |
| 955 | + | |
| 956 | + | |
| 957 | + | |
| 958 | + | |
| 959 | + | |
| 960 | + | |
| 961 | + | |
| 962 | + | |
| 963 | + | |
| 964 | + | |
| 965 | + | |
| 966 | + | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
| 970 | + | |
| 971 | + | |
| 972 | + | |
| 973 | + | |
| 974 | + | |
| 975 | + | |
| 976 | + | |
| 977 | + | |
| 978 | + | |
| 979 | + | |
| 980 | + | |
| 981 | + | |
| 982 | + | |
| 983 | + | |
| 984 | + | |
| 985 | + | |
| 986 | + | |
| 987 | + | |
| 988 | + | |
| 989 | + | |
| 990 | + | |
| 991 | + | |
947 | 992 | | |
948 | 993 | | |
949 | 994 | | |
| |||
980 | 1025 | | |
981 | 1026 | | |
982 | 1027 | | |
| 1028 | + | |
983 | 1029 | | |
984 | 1030 | | |
| 1031 | + | |
| 1032 | + | |
| 1033 | + | |
| 1034 | + | |
985 | 1035 | | |
986 | 1036 | | |
987 | 1037 | | |
| |||
0 commit comments