mirror of
https://github.com/k2-fsa/icefall.git
synced 2025-08-08 09:32:20 +00:00
Using non strict match in context graph for contextual words (#1952)
This commit is contained in:
parent
f80a2ee110
commit
343b8fa2dc
@ -1347,7 +1347,10 @@ def modified_beam_search(
|
||||
(
|
||||
context_score,
|
||||
new_context_state,
|
||||
) = context_graph.forward_one_step(hyp.context_state, new_token)
|
||||
_,
|
||||
) = context_graph.forward_one_step(
|
||||
hyp.context_state, new_token, strict_mode=False
|
||||
)
|
||||
|
||||
new_log_prob = topk_log_probs[k] + context_score
|
||||
|
||||
@ -2853,7 +2856,10 @@ def modified_beam_search_LODR(
|
||||
(
|
||||
context_score,
|
||||
new_context_state,
|
||||
) = context_graph.forward_one_step(hyp.context_state, new_token)
|
||||
_,
|
||||
) = context_graph.forward_one_step(
|
||||
hyp.context_state, new_token, strict_mode=False
|
||||
)
|
||||
|
||||
ys.append(new_token)
|
||||
state_cost = hyp.state_cost.forward_one_step(new_token)
|
||||
|
Loading…
x
Reference in New Issue
Block a user