| File was renamed from funasr/models/scama/sanm_decoder.py |
| | |
| | | #!/usr/bin/env python3 |
| | | # -*- encoding: utf-8 -*- |
| | | # Copyright FunASR (https://github.com/alibaba-damo-academy/FunASR). All Rights Reserved. |
| | | # MIT License (https://opensource.org/licenses/MIT) |
| | | |
| | | from typing import List |
| | | from typing import Tuple |
| | | import logging |
| | |
| | | @tables.register("decoder_classes", "FsmnDecoderSCAMAOpt") |
| | | class FsmnDecoderSCAMAOpt(BaseTransformerDecoder): |
| | | """ |
| | | Author: Speech Lab of DAMO Academy, Alibaba Group |
| | | Author: Shiliang Zhang, Zhifu Gao, Haoneng Luo, Ming Lei, Jie Gao, Zhijie Yan, Lei Xie |
| | | SCAMA: Streaming chunk-aware multihead attention for online end-to-end speech recognition |
| | | https://arxiv.org/abs/2006.01713 |
| | | |
| | | https://arxiv.org/abs/2006.01712 |
| | | """ |
| | | |
| | | def __init__( |
| | | self, |
| | | vocab_size: int, |