athena.alignment
¶
Module Contents¶
Functions¶
|
Insert blank token between every two label token. |
|
Force alignment |
|
CTC Alignmnet according encoder probs |
Attributes¶
- athena.alignment.insert_blank(label, blank_id=0)¶
Insert blank token between every two label token.
- athena.alignment.force_align(probs, y, blank_id=0)¶
Force alignment :param ctc_probs: hidden state sequence, 3d tensor (B,T, D) :param y: id sequence tensor 2d tensor (B,L) :param int blank_id: blank symbol index
- Returns
alignment result (T)
- athena.alignment.alignment(jsonfile, config, rank_size=1, rank=0)¶
CTC Alignmnet according encoder probs
- athena.alignment.stream¶