mirror of
https://github.com/k2-fsa/icefall.git
synced 2025-08-10 10:32:17 +00:00
liear_fst_with_self_loops (#512)
This commit is contained in:
parent
2f75236c05
commit
132132f52a
@ -330,12 +330,14 @@ class Nbest(object):
|
|||||||
# We use a word fsa to intersect with k2.invert(lattice)
|
# We use a word fsa to intersect with k2.invert(lattice)
|
||||||
word_fsa = k2.invert(self.fsa)
|
word_fsa = k2.invert(self.fsa)
|
||||||
|
|
||||||
|
word_fsa.scores.zero_()
|
||||||
if hasattr(lattice, "aux_labels"):
|
if hasattr(lattice, "aux_labels"):
|
||||||
# delete token IDs as it is not needed
|
# delete token IDs as it is not needed
|
||||||
del word_fsa.aux_labels
|
del word_fsa.aux_labels
|
||||||
|
word_fsa_with_epsilon_loops = k2.linear_fsa_with_self_loops(word_fsa)
|
||||||
|
else:
|
||||||
|
word_fsa_with_epsilon_loops = k2.linear_fst_with_self_loops(word_fsa)
|
||||||
|
|
||||||
word_fsa.scores.zero_()
|
|
||||||
word_fsa_with_epsilon_loops = k2.linear_fsa_with_self_loops(word_fsa)
|
|
||||||
|
|
||||||
path_to_utt_map = self.shape.row_ids(1)
|
path_to_utt_map = self.shape.row_ids(1)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user