Commit bf2f943 1 parent 2dfd5db commit bf2f943 Copy full SHA for bf2f943
File tree 13 files changed +80
-26
lines changed
pruned_transducer_stateless2
pruned_transducer_stateless3
pruned_transducer_stateless7
pruned_transducer_stateless7_bbpe
pruned_transducer_stateless7_streaming
transducer_stateless_modified
transducer_stateless_modified-2
13 files changed +80
-26
lines changed Original file line number Diff line number Diff line change @@ -419,7 +419,7 @@ def save_results(
419
419
for key , results in results_dict .items ():
420
420
recog_path = params .exp_dir / f"recogs-{ test_set_name } -{ key } .txt"
421
421
results = sorted (results )
422
- store_transcripts (filename = recog_path , texts = results )
422
+ store_transcripts (filename = recog_path , texts = results , char_level = True )
423
423
if enable_log :
424
424
logging .info (f"The transcripts are stored in { recog_path } " )
425
425
@@ -432,7 +432,11 @@ def save_results(
432
432
results_char .append ((res [0 ], list ("" .join (res [1 ])), list ("" .join (res [2 ]))))
433
433
with open (errs_filename , "w" ) as f :
434
434
wer = write_error_stats (
435
- f , f"{ test_set_name } -{ key } " , results_char , enable_log = enable_log
435
+ f ,
436
+ f"{ test_set_name } -{ key } " ,
437
+ results_char ,
438
+ enable_log = enable_log ,
439
+ compute_CER = True ,
436
440
)
437
441
test_set_wers [key ] = wer
438
442
Original file line number Diff line number Diff line change @@ -431,7 +431,7 @@ def save_results(
431
431
for key , results in results_dict .items ():
432
432
recog_path = params .exp_dir / f"recogs-{ test_set_name } -{ key } .txt"
433
433
results = sorted (results )
434
- store_transcripts (filename = recog_path , texts = results )
434
+ store_transcripts (filename = recog_path , texts = results , char_level = True )
435
435
if enable_log :
436
436
logging .info (f"The transcripts are stored in { recog_path } " )
437
437
@@ -444,7 +444,11 @@ def save_results(
444
444
results_char .append ((res [0 ], list ("" .join (res [1 ])), list ("" .join (res [2 ]))))
445
445
with open (errs_filename , "w" ) as f :
446
446
wer = write_error_stats (
447
- f , f"{ test_set_name } -{ key } " , results_char , enable_log = enable_log
447
+ f ,
448
+ f"{ test_set_name } -{ key } " ,
449
+ results_char ,
450
+ enable_log = enable_log ,
451
+ compute_CER = True ,
448
452
)
449
453
test_set_wers [key ] = wer
450
454
Original file line number Diff line number Diff line change @@ -390,7 +390,7 @@ def save_results(
390
390
for key , results in results_dict .items ():
391
391
recog_path = params .res_dir / f"recogs-{ test_set_name } -{ params .suffix } .txt"
392
392
results = sorted (results )
393
- store_transcripts (filename = recog_path , texts = results )
393
+ store_transcripts (filename = recog_path , texts = results , char_level = True )
394
394
logging .info (f"The transcripts are stored in { recog_path } " )
395
395
396
396
# The following prints out WERs, per-word error statistics and aligned
@@ -402,7 +402,11 @@ def save_results(
402
402
results_char .append ((res [0 ], list ("" .join (res [1 ])), list ("" .join (res [2 ]))))
403
403
with open (errs_filename , "w" ) as f :
404
404
wer = write_error_stats (
405
- f , f"{ test_set_name } -{ key } " , results_char , enable_log = True
405
+ f ,
406
+ f"{ test_set_name } -{ key } " ,
407
+ results_char ,
408
+ enable_log = True ,
409
+ compute_CER = True ,
406
410
)
407
411
test_set_wers [key ] = wer
408
412
Original file line number Diff line number Diff line change @@ -526,7 +526,7 @@ def save_results(
526
526
for key , results in results_dict .items ():
527
527
recog_path = params .res_dir / f"recogs-{ test_set_name } -{ params .suffix } .txt"
528
528
results = sorted (results )
529
- store_transcripts (filename = recog_path , texts = results )
529
+ store_transcripts (filename = recog_path , texts = results , char_level = True )
530
530
logging .info (f"The transcripts are stored in { recog_path } " )
531
531
532
532
# The following prints out WERs, per-word error statistics and aligned
@@ -538,7 +538,11 @@ def save_results(
538
538
results_char .append ((res [0 ], list ("" .join (res [1 ])), list ("" .join (res [2 ]))))
539
539
with open (errs_filename , "w" ) as f :
540
540
wer = write_error_stats (
541
- f , f"{ test_set_name } -{ key } " , results_char , enable_log = True
541
+ f ,
542
+ f"{ test_set_name } -{ key } " ,
543
+ results_char ,
544
+ enable_log = True ,
545
+ compute_CER = True ,
542
546
)
543
547
test_set_wers [key ] = wer
544
548
Original file line number Diff line number Diff line change @@ -444,15 +444,19 @@ def save_results(
444
444
for res in results :
445
445
results_char .append ((res [0 ], list ("" .join (res [1 ])), list ("" .join (res [2 ]))))
446
446
447
- store_transcripts (filename = recog_path , texts = results_char )
447
+ store_transcripts (filename = recog_path , texts = results_char , char_level = True )
448
448
logging .info (f"The transcripts are stored in { recog_path } " )
449
449
450
450
# The following prints out WERs, per-word error statistics and aligned
451
451
# ref/hyp pairs.
452
452
errs_filename = params .res_dir / f"errs-{ test_set_name } -{ params .suffix } .txt"
453
453
with open (errs_filename , "w" ) as f :
454
454
wer = write_error_stats (
455
- f , f"{ test_set_name } -{ key } " , results_char , enable_log = True
455
+ f ,
456
+ f"{ test_set_name } -{ key } " ,
457
+ results_char ,
458
+ enable_log = True ,
459
+ compute_CER = True ,
456
460
)
457
461
test_set_wers [key ] = wer
458
462
Original file line number Diff line number Diff line change @@ -581,7 +581,7 @@ def save_results(
581
581
for key , results in results_dict .items ():
582
582
recog_path = params .res_dir / f"recogs-{ test_set_name } -{ params .suffix } .txt"
583
583
results = sorted (results )
584
- store_transcripts (filename = recog_path , texts = results )
584
+ store_transcripts (filename = recog_path , texts = results , char_level = True )
585
585
logging .info (f"The transcripts are stored in { recog_path } " )
586
586
587
587
# The following prints out WERs, per-word error statistics and aligned
@@ -594,7 +594,11 @@ def save_results(
594
594
595
595
with open (errs_filename , "w" ) as f :
596
596
wer = write_error_stats (
597
- f , f"{ test_set_name } -{ key } " , results_char , enable_log = True
597
+ f ,
598
+ f"{ test_set_name } -{ key } " ,
599
+ results_char ,
600
+ enable_log = True ,
601
+ compute_CER = True ,
598
602
)
599
603
test_set_wers [key ] = wer
600
604
Original file line number Diff line number Diff line change @@ -492,15 +492,19 @@ def save_results(
492
492
for key , results in results_dict .items ():
493
493
recog_path = params .res_dir / f"recogs-{ test_set_name } -{ params .suffix } .txt"
494
494
results = sorted (results )
495
- store_transcripts (filename = recog_path , texts = results )
495
+ store_transcripts (filename = recog_path , texts = results , char_level = True )
496
496
logging .info (f"The transcripts are stored in { recog_path } " )
497
497
498
498
# The following prints out WERs, per-word error statistics and aligned
499
499
# ref/hyp pairs.
500
500
errs_filename = params .res_dir / f"errs-{ test_set_name } -{ params .suffix } .txt"
501
501
with open (errs_filename , "w" ) as f :
502
502
wer = write_error_stats (
503
- f , f"{ test_set_name } -{ key } " , results , enable_log = True
503
+ f ,
504
+ f"{ test_set_name } -{ key } " ,
505
+ results ,
506
+ enable_log = True ,
507
+ compute_CER = True ,
504
508
)
505
509
test_set_wers [key ] = wer
506
510
Original file line number Diff line number Diff line change @@ -278,7 +278,7 @@ def save_results(
278
278
for key , results in results_dict .items ():
279
279
recog_path = params .exp_dir / f"recogs-{ test_set_name } -{ key } .txt"
280
280
results = sorted (results )
281
- store_transcripts (filename = recog_path , texts = results )
281
+ store_transcripts (filename = recog_path , texts = results , char_level = True )
282
282
logging .info (f"The transcripts are stored in { recog_path } " )
283
283
284
284
# The following prints out WERs, per-word error statistics and aligned
@@ -289,7 +289,13 @@ def save_results(
289
289
for res in results :
290
290
results_char .append ((res [0 ], list ("" .join (res [1 ])), list ("" .join (res [2 ]))))
291
291
with open (errs_filename , "w" ) as f :
292
- wer = write_error_stats (f , f"{ test_set_name } -{ key } " , results_char )
292
+ wer = write_error_stats (
293
+ f ,
294
+ f"{ test_set_name } -{ key } " ,
295
+ results_char ,
296
+ enable_log = True ,
297
+ compute_CER = True ,
298
+ )
293
299
test_set_wers [key ] = wer
294
300
295
301
logging .info ("Wrote detailed error stats to {}" .format (errs_filename ))
Original file line number Diff line number Diff line change @@ -327,7 +327,7 @@ def save_results(
327
327
for key , results in results_dict .items ():
328
328
recog_path = params .res_dir / f"recogs-{ test_set_name } -{ params .suffix } .txt"
329
329
results = sorted (results )
330
- store_transcripts (filename = recog_path , texts = results )
330
+ store_transcripts (filename = recog_path , texts = results , char_level = True )
331
331
332
332
# The following prints out WERs, per-word error statistics and aligned
333
333
# ref/hyp pairs.
@@ -338,7 +338,11 @@ def save_results(
338
338
results_char .append ((res [0 ], list ("" .join (res [1 ])), list ("" .join (res [2 ]))))
339
339
with open (errs_filename , "w" ) as f :
340
340
wer = write_error_stats (
341
- f , f"{ test_set_name } -{ key } " , results_char , enable_log = True
341
+ f ,
342
+ f"{ test_set_name } -{ key } " ,
343
+ results_char ,
344
+ enable_log = True ,
345
+ compute_CER = True ,
342
346
)
343
347
test_set_wers [key ] = wer
344
348
Original file line number Diff line number Diff line change @@ -372,7 +372,7 @@ def save_results(
372
372
for key , results in results_dict .items ():
373
373
recog_path = params .res_dir / f"recogs-{ test_set_name } -{ params .suffix } .txt"
374
374
results = sorted (results )
375
- store_transcripts (filename = recog_path , texts = results )
375
+ store_transcripts (filename = recog_path , texts = results , char_level = True )
376
376
logging .info (f"The transcripts are stored in { recog_path } " )
377
377
378
378
# The following prints out WERs, per-word error statistics and aligned
@@ -384,7 +384,11 @@ def save_results(
384
384
results_char .append ((res [0 ], list ("" .join (res [1 ])), list ("" .join (res [2 ]))))
385
385
with open (errs_filename , "w" ) as f :
386
386
wer = write_error_stats (
387
- f , f"{ test_set_name } -{ key } " , results_char , enable_log = True
387
+ f ,
388
+ f"{ test_set_name } -{ key } " ,
389
+ results_char ,
390
+ enable_log = True ,
391
+ compute_CER = True ,
388
392
)
389
393
test_set_wers [key ] = wer
390
394
Original file line number Diff line number Diff line change @@ -376,7 +376,7 @@ def save_results(
376
376
for key , results in results_dict .items ():
377
377
recog_path = params .res_dir / f"recogs-{ test_set_name } -{ params .suffix } .txt"
378
378
results = sorted (results )
379
- store_transcripts (filename = recog_path , texts = results )
379
+ store_transcripts (filename = recog_path , texts = results , char_level = True )
380
380
logging .info (f"The transcripts are stored in { recog_path } " )
381
381
382
382
# The following prints out WERs, per-word error statistics and aligned
@@ -388,7 +388,11 @@ def save_results(
388
388
results_char .append ((res [0 ], list ("" .join (res [1 ])), list ("" .join (res [2 ]))))
389
389
with open (errs_filename , "w" ) as f :
390
390
wer = write_error_stats (
391
- f , f"{ test_set_name } -{ key } " , results_char , enable_log = True
391
+ f ,
392
+ f"{ test_set_name } -{ key } " ,
393
+ results_char ,
394
+ enable_log = True ,
395
+ compute_CER = True ,
392
396
)
393
397
test_set_wers [key ] = wer
394
398
Original file line number Diff line number Diff line change @@ -358,7 +358,7 @@ def save_results(
358
358
params .exp_dir / f"recogs-{ test_set_name } -{ key } -{ params .suffix } .txt"
359
359
)
360
360
results = sorted (results )
361
- store_transcripts (filename = recog_path , texts = results )
361
+ store_transcripts (filename = recog_path , texts = results , char_level = True )
362
362
if enable_log :
363
363
logging .info (f"The transcripts are stored in { recog_path } " )
364
364
@@ -373,7 +373,11 @@ def save_results(
373
373
results_char .append ((res [0 ], list ("" .join (res [1 ])), list ("" .join (res [2 ]))))
374
374
with open (errs_filename , "w" ) as f :
375
375
wer = write_error_stats (
376
- f , f"{ test_set_name } -{ key } " , results_char , enable_log = enable_log
376
+ f ,
377
+ f"{ test_set_name } -{ key } " ,
378
+ results_char ,
379
+ enable_log = enable_log ,
380
+ compute_CER = True ,
377
381
)
378
382
test_set_wers [key ] = wer
379
383
Original file line number Diff line number Diff line change @@ -560,7 +560,7 @@ def save_results(
560
560
params .res_dir / f"recogs-{ test_set_name } -{ key } -{ params .suffix } .txt"
561
561
)
562
562
results = sorted (results )
563
- store_transcripts (filename = recog_path , texts = results )
563
+ store_transcripts (filename = recog_path , texts = results , char_level = True )
564
564
logging .info (f"The transcripts are stored in { recog_path } " )
565
565
566
566
# The following prints out WERs, per-word error statistics and aligned
@@ -570,7 +570,11 @@ def save_results(
570
570
)
571
571
with open (errs_filename , "w" ) as f :
572
572
wer = write_error_stats (
573
- f , f"{ test_set_name } -{ key } " , results , enable_log = True
573
+ f ,
574
+ f"{ test_set_name } -{ key } " ,
575
+ results ,
576
+ enable_log = True ,
577
+ compute_CER = True ,
574
578
)
575
579
test_set_wers [key ] = wer
576
580
You can’t perform that action at this time.
0 commit comments