├── .gitignore ├── LICENSE ├── README.md ├── decoder ├── beam_transducer.py ├── decode_transducer.py ├── sorted_matcher.py └── transducer_decoder.py ├── egs ├── eval_transducer.sh ├── fbank.conf ├── local │ └── nbest_rerank.py ├── path.sh ├── train_las_rescorer_bmuf_otfaug.sh ├── train_transducer_bmuf_otfaug.sh └── train_transducer_mbr_bmuf_otfaug.sh ├── loader ├── audio.py ├── otf_utt_loader.py └── utt_loader.py ├── requirements.txt ├── trainer ├── bmuf.py ├── model │ ├── las.py │ ├── modules │ │ ├── context_gate.py │ │ ├── global_attention.py │ │ ├── multi_headed_attn.py │ │ ├── position_ffn.py │ │ ├── sru.py │ │ ├── stacked_rnn.py │ │ └── transformer.py │ ├── rnnt_conv_transformer_lm.py │ ├── rnnt_tdnn_transformer.py │ └── transducer.py ├── train_las_bmuf_otfaug.py ├── train_transducer_bmuf_otfaug.py └── train_transducer_mbr_bmuf_otfaug.py └── utils ├── compute_global_cmvn.py ├── logger.py ├── run.pl ├── shuffle_by_length.py ├── shuffle_list.pl ├── spec_augment.py ├── split_by_length.py ├── split_scp.pl ├── wav_to_bytes.py └── wav_to_seq.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/README.md -------------------------------------------------------------------------------- /decoder/beam_transducer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/decoder/beam_transducer.py -------------------------------------------------------------------------------- /decoder/decode_transducer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/decoder/decode_transducer.py -------------------------------------------------------------------------------- /decoder/sorted_matcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/decoder/sorted_matcher.py -------------------------------------------------------------------------------- /decoder/transducer_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/decoder/transducer_decoder.py -------------------------------------------------------------------------------- /egs/eval_transducer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/egs/eval_transducer.sh -------------------------------------------------------------------------------- /egs/fbank.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/egs/fbank.conf -------------------------------------------------------------------------------- /egs/local/nbest_rerank.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/egs/local/nbest_rerank.py -------------------------------------------------------------------------------- /egs/path.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/egs/path.sh -------------------------------------------------------------------------------- /egs/train_las_rescorer_bmuf_otfaug.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/egs/train_las_rescorer_bmuf_otfaug.sh -------------------------------------------------------------------------------- /egs/train_transducer_bmuf_otfaug.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/egs/train_transducer_bmuf_otfaug.sh -------------------------------------------------------------------------------- /egs/train_transducer_mbr_bmuf_otfaug.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/egs/train_transducer_mbr_bmuf_otfaug.sh -------------------------------------------------------------------------------- /loader/audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/loader/audio.py -------------------------------------------------------------------------------- /loader/otf_utt_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/loader/otf_utt_loader.py -------------------------------------------------------------------------------- /loader/utt_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/loader/utt_loader.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/requirements.txt -------------------------------------------------------------------------------- /trainer/bmuf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/trainer/bmuf.py -------------------------------------------------------------------------------- /trainer/model/las.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/trainer/model/las.py -------------------------------------------------------------------------------- /trainer/model/modules/context_gate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/trainer/model/modules/context_gate.py -------------------------------------------------------------------------------- /trainer/model/modules/global_attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/trainer/model/modules/global_attention.py -------------------------------------------------------------------------------- /trainer/model/modules/multi_headed_attn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/trainer/model/modules/multi_headed_attn.py -------------------------------------------------------------------------------- /trainer/model/modules/position_ffn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/trainer/model/modules/position_ffn.py -------------------------------------------------------------------------------- /trainer/model/modules/sru.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/trainer/model/modules/sru.py -------------------------------------------------------------------------------- /trainer/model/modules/stacked_rnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/trainer/model/modules/stacked_rnn.py -------------------------------------------------------------------------------- /trainer/model/modules/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/trainer/model/modules/transformer.py -------------------------------------------------------------------------------- /trainer/model/rnnt_conv_transformer_lm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/trainer/model/rnnt_conv_transformer_lm.py -------------------------------------------------------------------------------- /trainer/model/rnnt_tdnn_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/trainer/model/rnnt_tdnn_transformer.py -------------------------------------------------------------------------------- /trainer/model/transducer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/trainer/model/transducer.py -------------------------------------------------------------------------------- /trainer/train_las_bmuf_otfaug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/trainer/train_las_bmuf_otfaug.py -------------------------------------------------------------------------------- /trainer/train_transducer_bmuf_otfaug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/trainer/train_transducer_bmuf_otfaug.py -------------------------------------------------------------------------------- /trainer/train_transducer_mbr_bmuf_otfaug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/trainer/train_transducer_mbr_bmuf_otfaug.py -------------------------------------------------------------------------------- /utils/compute_global_cmvn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/utils/compute_global_cmvn.py -------------------------------------------------------------------------------- /utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/utils/logger.py -------------------------------------------------------------------------------- /utils/run.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/utils/run.pl -------------------------------------------------------------------------------- /utils/shuffle_by_length.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/utils/shuffle_by_length.py -------------------------------------------------------------------------------- /utils/shuffle_list.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/utils/shuffle_list.pl -------------------------------------------------------------------------------- /utils/spec_augment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/utils/spec_augment.py -------------------------------------------------------------------------------- /utils/split_by_length.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/utils/split_by_length.py -------------------------------------------------------------------------------- /utils/split_scp.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/utils/split_scp.pl -------------------------------------------------------------------------------- /utils/wav_to_bytes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/utils/wav_to_bytes.py -------------------------------------------------------------------------------- /utils/wav_to_seq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-ailab/pika/HEAD/utils/wav_to_seq.py --------------------------------------------------------------------------------