model_type: zipformer-transducer
library_name: k2
model_name: Zipformer-transducer-XL-290M
min_encoder_input_frames: 9

file: model.pt

tokenizer: bpe.model

decoding:
  method: modified_beam_search
  beam_size: 6

feature_opts:
  frame_opts:
    samp_freq: 16000
    frame_shift_ms: 10
    frame_length_ms: 25
    dither: 0.0
    preemph_coeff: 0.97
    window_type: povey
    blackman_coeff: 0.42
    snip_edges: false
  mel_opts:
    num_bins: 80
    low_freq: 20
    high_freq: 7600

model_params:
  feature_dim: 80
  subsampling_factor: 4
  num_encoder_layers: "2,2,4,5,4,2"
  downsampling_factor: "1,2,4,8,4,2"
  feedforward_dim: "512,1024,2048,3072,2048,1024"
  num_heads: "4,4,4,8,4,4"
  encoder_dim: "192,384,768,1024,768,384"
  encoder_unmasked_dim: "192,192,320,384,320,192"
  query_head_dim: "32"
  value_head_dim: "12"
  pos_head_dim: "4"
  pos_dim: 48
  cnn_module_kernel: "31,31,15,15,15,31"
  decoder_dim: 512
  joiner_dim: 512
  context_size: 2
  causal: false
  chunk_size: "16,32,64,-1"
  left_context_frames: "64,128,256,-1"
  use_transducer: true
  use_ctc: false
  use_attention_decoder: false
  use_cr_ctc: false
