Skip to content

Commit 89df04b

Browse files
committed
fix: handle None encoder_conf in FSMN-VAD init
Prevents TypeError when encoder_conf is not provided. Cherry-picked from #2958.
1 parent 80d49ee commit 89df04b

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

  • funasr/models/fsmn_vad_streaming

funasr/models/fsmn_vad_streaming/model.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -397,6 +397,8 @@ def __init__(
397397
self.vad_opts = VADXOptions(**kwargs)
398398

399399
encoder_class = tables.encoder_classes.get(encoder)
400+
if encoder_conf is None:
401+
encoder_conf = {}
400402
encoder = encoder_class(**encoder_conf)
401403
self.encoder = encoder
402404
self.encoder_conf = encoder_conf

0 commit comments

Comments
 (0)