<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Cybersecurity Providing in Information and Telecommunication Systems, January</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Analysis of Automatic Speech Recognition Methods</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Borys Grinchenko Kyiv University</institution>
          ,
          <addr-line>18/2 Bulvarno-Kudriavska str., Kyiv, 04053</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Ender Turing OÜ</institution>
          ,
          <addr-line>1/2 Padriku str., Tallinn, 11912</addr-line>
          ,
          <country country="EE">Estonia</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2021</year>
      </pub-date>
      <volume>28</volume>
      <issue>2021</issue>
      <fpage>252</fpage>
      <lpage>257</lpage>
      <abstract>
        <p>This paper outlines structures of different automatic speech recognition systems, hybrid and end-to-end, pros and cons for each of them, including the comparison of training data and computational resources requirements. Three main approaches to speech recognition are considered: hybrid Hidden Markov Model - Deep Neural Network, end-to-end Connectionist Temporal Classification and Sequence-to-Sequence. The Listen, Attend, and Spell approach is chosen as an example for the Sequence-to-Sequence model. Automatic speech recognition, ASR, hidden Markov model, HMM, deep neural network, DNN, LAS, hybrid, end-to-end, sequence-to-sequence, speech recognition, speech-to-text.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
    </sec>
    <sec id="sec-2">
      <title>2. Speech Recognition Approach</title>
      <p>The high-level idea behind the speech recognition is to convert captured audio signals into relevant
textual representation (Fig. 1).</p>
      <p>2021 Copyright for this paper by its authors.
how a particular word is spoken. We would find it is written out as the sequence of phonemes, which
are basic units of sound (sequence of tokens). A pronunciation model converts the sequence of text into
a sequence of pronunciation tokens. After that, it is fed into an acoustic model, which produces a result
of how a given token sounds like.</p>
      <p>In this pipeline, each component has its statistical model. The final result of all the models working
together is to infer the most probable textual sequence Yʹ = {y1, y2, …, yL} with given data (audio

 ′ = arg max  ( | )  ( ).
features) X = {x1, x2, …, xT}
many separated components.</p>
      <p>However, the introduction of end-to-end models changed the architecture so there is no need for
In our work, we provide an overview of ASR systems that are based on hybrid HMM-DNN
architecture and end-to-end models, paying attention to the achieved results in speech recognition
accuracy. Specifically, we will analyze the paradigm of the Connectionist Temporal Classification
(CTC) model, Listen, Attend, and Spell (LAS) model that is a sequence-to-sequence model, and the
most recent architectures of sequence-to-sequence online models. We outline their advantages and
drawbacks. Unfortunately, due to the high variety of training approaches, model architectures,
languages involved, and training and test data diversity, there is no possibility to gather the objective
performance results comparison even from a big number of papers published in this area. Therefore,
we will provide examples of the highest currently published results, to the best knowledge of the
authors, of different approaches and types of ASR systems that we observe in this work. Finally, we
give the conclusion and ideas of future works.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Related Works</title>
      <p>Despite that fact of great results of hybrid systems and less demand for training data and resources
still, we have to admit that future works are mostly focused on online end-to-end systems that will
penetrate most of the spheres of ASR application in the future: IoT, voice assistants, human-machine
communication, etc. Therefore, we have to pay separate attention to those and explore it in detail in our
future work.
(1)</p>
      <p>
        Going through several papers devoted to online end-to-end systems we notice that authors focus on
solving problems of extensive data requirements, the Word Error Rate (WER) for languages without a
high-quality pronunciation lexicon as well as some other narrow tactics for better results [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        One of the interesting ideas has been proposed by a team of researchers from Facebook and
Microsoft. In the work [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], they used a teacher-student learning initialization strategy to transfer
knowledge from a sophisticated off-line end-to-end model to an online end-to-end speech recognition
model. And this helped them to eliminate the need for a quality lexicon or any other linguistic add-on.
This idea has been evaluated on a Microsoft Cortana. This is an NLP task connected to a personal
assistant. The method, that the authors proposed method shows a 19% improvement in WER.
      </p>
      <p>
        What we have found even more interesting is a direction of research to reduce the requirements for
training data in online end-to-end systems. The authors of [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] focused their research exactly on this
idea. The importance of this direction is explained with practical needs. Specialists in a production
environment regularly have tasks to build ASR systems for new downstream tasks with limited domain
data and in a short period. End-to-end methods that are currently the most researched area, significantly
ease the model’s preparation. But nevertheless, it has the training data requirements issue. Authors
experiment with a number of techniques for creation of an online Automatic Speech Recognition
systems like an end-to-end model but with a much smaller of data related to the specific domain. In
particular they use data augmentation for the target domain, fine-tuning of previously pretrained
models, that have been trained on a large corpus of data, i.e., transfer learning. And finally, the model
distillation for the parameters on the unlabeled data with the help of a ‘teacher’ - bi-directional model.
All of the described cases are possible to use in downstream tasks solutions. We can acknowledge that
proposed techniques are independent and applicable for increasing the performance of Automatic
Speech Recognition in the desired domain.
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. Hybrid Hidden Markov Model and Neural Networks</title>
      <p>
        HMM suits the modeling of time-varying spectral vector sequences as a very efficient framework
[
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Therefore, most current continuous speech recognition systems are based on HMMs. Most of the
first built recognition systems used HMM to model the speech state and Gaussian Mixture Model
(GMM) to model HMM states’ observation probability. It was considered a breakthrough in speech
recognition approaches until neural networks invasion.
      </p>
      <p>
        In 2011, Microsoft Research presented a hybrid system (CD-DNN-HMM) where the HMM was
combined with a context-based DNN [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. The result was significantly better compared to the
HMMGMM system. In 2012, HMM-DNN largely outperformed state-of-the-art HMM-GMM systems [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>Generally speaking, HMM-based speech recognition systems contain three parts, as described in
Section 1: acoustic, pronunciation, language models. Each of these parts can be built on HMM in
combination with neural networks. And having its statistical model each component provides its
resulting hypotheses about their results. So altogether it gives the following statement:</p>
      <p>
        arg max  ∗  ( | ) ≈ arg max  ∗ ∑   ( | ) ( | ) ( )
(2)
where S is HMM state sequence S = {st ∈ {1, 2, …, I} | t = {1, 2, …, T}}, and p(X|S), p(S|Y), and p(Y)
reflect acoustic model, pronunciation model, and language model [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>
        Despite the high performance of end-to-end systems, hybrid HMM-DNN and HMM-(B)LSTM
(Bidirectional Long Short-Term Memory) systems are dominant in a lot of production environments.
Real-life problems have their demands, for example, in the vast majority of cases there is extensively
more text data than audio or the real task requires several separate language models, so in these
situations HMM-DNN/(B)LSTM is a logical choice [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>
        An interesting comparison of end-to-end vs hybrid HMM-DNN was performed by [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. To compare
hybrid
      </p>
      <p>
        HMM-DNN and end-to-end systems following architectures were chosen. The hybrid
DNN/HMM and attention-based systems both had BLSTMs for acoustic modeling/encoding. Also,
LSTM and Transformer-based architectures were used for language models. The end-to-end system
had an attention-based encoder-decoder design. The training set is LibriSpeech. The best WER achieved
for both systems were: 8.4% for end-to-end system and 4.5% for hybrid HMM-BLSTM
with
Transformer-based language model. The described in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] Hybrid system outperformed the end-to-end
system by 40%. These results had been achieved on 960 hours of training data. But authors also state
that with the significant increase in the amount of training data the gap in results of both systems shrinks
dramatically. The lower the amount of data, the more performing is hybrid systems.
      </p>
      <p>All of the observed above gives us ground to conclude that hybrid systems possess the following
limits:
 Multi-module architecture makes it complex in design, training, and optimization.
 As each of the hybrid system’s components has its statistical model and own neural network, it
produces independent errors that are not coherent among all of them so it makes it an even more
complicated task to achieve great results.
 And the most influencing drawback is that application of neural networks is limited to the
function of HMM states observation that gives us an idea of the system to face the ceiling in the
development.</p>
      <p>However, as was stated above, there still valuable qualities of the hybrid HMM-DNN/(B)LSTM
systems:
 State-of-the-art results that outperform end-to-end systems in a variety of tasks.
 Much better results on a much lower volume of training data.
 Possibility to solve efficiently several real-life tasks with lower training and computational
resources involved.</p>
    </sec>
    <sec id="sec-5">
      <title>5. End-to-End Automatic Speech Recognition</title>
      <p>All the limitations of the above-mentioned hybrid multi-module systems became an inspiration for
researchers to create a process when the entire model is trained as one single big model, which later got
a classification as an end-to-end model. What it does is just digests data, or features X = {x1, x2, …, xT}
and produces resulting sequence Y = {y1, y2, …, yL} with just one powerful probabilistic model Y =
p(Y|X).</p>
      <p>
        The first such model is called CTC and was introduced by [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. And it replaced HMM in a model
architecture. The CTC-based models can directly output the final transcripts, while HMM-based models
mostly output small units like phonemes or others, and a lot of the following processing is needed to
get the results. Applying CTC significantly simplifies the architecture and training of the model. It was
a great achievement at a time. Having its significant limitations it produced a further idea or building
sequence-to-sequence models [
        <xref ref-type="bibr" rid="ref14 ref15">14, 15</xref>
        ]. However, CTC-based models still have their place in a
production environment, like Google, Baidu, etc., so this is an important point in ASR development
and the current technology stack.
5.1.
      </p>
      <sec id="sec-5-1">
        <title>Connectionist Temporal Classification Model</title>
        <p>The speech recognition with a CTC-based model goes through two important processes: path
probability calculation and path aggregation. Path probability calculation goes as follows. The
spectrogram (features X) is fed into a bidirectional Recurrent Neural Network (RNN). The vocabulary
for CTC is the labels, it can be letters {a, b, c, …, z} and an extra token &lt;b&gt; called a ‘blank token’.
Each frame of the prediction is a log probability for a different token class the according to time step.
It is called a score s. And the complete equation is:</p>
        <p>( ,  ) = log   ( ,  | ) (3)
where softmax at step t gives a score s(k,t), and it is a log probability of category k, at a time step t,
given the data X. Several results of softmax function are produced by the RNN over the entire step. The
result of the model work should be the probability of the transcript through these individual probabilities
over time. So, the system can take a path through the entire space of softmax function results, and look
at just the symbols that correspond to each of the time steps. Then aggregation comes into place. From
the path probability calculation process, it can be figured out that the length of the output path is equal
to the length of the input speech sequence, which does not match with the real data. In the majority of
cases, the length of transcription is shorter than the length of the input speech sequence. A
many-toone, long-to-short mapping is a necessity to aggregate multiple paths into a shorter label sequence.
5.2.</p>
      </sec>
      <sec id="sec-5-2">
        <title>Sequence-to-Sequence Model</title>
        <p>Although the CTC model is great, from a modeling perspective, you would find that the model
makes predictions just based on the current data. And once it’s done with making those predictions for
each frame, there's no way of adjusting that prediction. It has to the best it can with those predictions.</p>
        <p>
          An alternative end-to-end architecture that does not need intermediate steps is the
sequence-tosequence model [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] of which the main function is to generate next-step prediction at any arbitrary
point of time, using all previous data. The main limitation of sequence-to-sequence implementation for
speech recognition is the ability to track long sequence dependencies, and if in the text we talk about
10–20 time steps, audio sequence, on the other hand, is much longer, and dependencies have to be
tracked at a distance of around hundreds of time steps. This limitation was partially solved by the
attention vector mechanism and by the hierarchical encoder mechanism, which looks in a very narrow
interval around the current timestamp to build an attention vector.
        </p>
        <p>For instance, LAS is one of the sequence-to-sequence implementations for audio sequence. LAS
produces multiple outputs with probabilities for input sequence (multimodal outputs). And this is why
this one model can learn such complex functions, because the more mistaken outputs it produces, the
more feedback it has. Moreover, the model can learn very specific train dataset patterns, which makes
this model a good candidate for domain fine-tuning. Another strong part of LAS is causality, which
means the model can predict for example digit instead of the word representation. LAS still can benefit
from external Language model—it is no substitute for billions of words texts for language model, so it
is still a better idea to have two datasets, one for the ASR model, and another one to train language
model to use as an additional layer on top of the ASR model.</p>
        <p>There are few limitations in sequence-to-sequence models for speech:
 As it is an encoder-decoder-based model, it is not an online model, which means it is the next
token prediction and we have to have the full sequence to produce output, we cannot give just chunk
by chunk like in Hybrid models.
 As a result of the previous, we cannot generate accurate start and end of words using the
sequence-to-sequence model.
 Attention mechanisms is a computational bottleneck for audio sequence.
 Accuracy is much lower for short sequences, which makes current architecture hard to
implement for speech conversational systems, where customers can utterance just “yes” as an answer
to system questions.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusions and Future Work</title>
      <p>
        In this paper, we reviewed the most prominent and actual speech recognition approaches and
architectures [
        <xref ref-type="bibr" rid="ref1 ref12 ref13 ref14">1, 12–14</xref>
        ]. While most of the production-based implementations still rely on HMM-DNN
architecture which requires a lot less dataset to be trained we see a strong trend towards end-to-end
approaches which doesn’t require intermediate steps and hence engineering skills. Briefly comparing
automatic speech recognition models, we can say that the most complex in building remain hybrid
systems and its’ representative in our work, HMM-DNN, while it provides the best results among others
on a number of downstream tasks. The next by complexity goes CTC-based model. Despite the fact it
is an end-to-end model, it is unable to learn language model so to get relevant WER, engineers have to
link it with a separate language model that makes it inconvenient, complex, less performing. The easiest
to build and maintain are end-to-end sequence-to-sequence models, like LAS or RNN Transducer
(RNN-T), but currently for many real production tasks these models don’t show their applicability.
      </p>
      <p>The current main limitations of end-to-end architectures are the amount of data and computational
resources to achieve comparatively to HMM-DNN accuracy. It just requires a few times more input
datasets and more than 10 times more computational resources. At the same time, we believe in the
future end-to-end architectures will become more efficient and advanced which leads to broader
production implementation of end-to-end speech recognition approaches. Such an approach
significantly decreases required skills and will most probably make speech recognition more affordable
do develop.</p>
      <p>In the future, we will focus on the direct comparison of three architectures in terms of accuracy using
the same input datasets and will continue to follow end-to-end improvements to catch the moment when
they will be ready to provide comparative accuracy while providing comparative effectiveness.</p>
    </sec>
    <sec id="sec-7">
      <title>7. Acknowledgments</title>
      <p>The research team is grateful to Ender Turing OÜ for defining the business problem, comments,
corrections, inspiration, and computational resources.
8. References</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>T.</given-names>
            <surname>Tanaka</surname>
          </string-name>
          , et al.,
          <article-title>A joint end-to-end and DNN-HMM hybrid automatic speech recognition system with transferring sharable knowledge</article-title>
          ,
          <source>in: Interspeech</source>
          ,
          <year>2019</year>
          ,
          <fpage>2210</fpage>
          -
          <lpage>2214</lpage>
          . doi:
          <volume>10</volume>
          .21437/ interspeech.2019-
          <volume>2263</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>D.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Lv</surname>
          </string-name>
          ,
          <article-title>An overview of end-to-end automatic speech recognition</article-title>
          ,
          <source>Symmetry</source>
          ,
          <volume>11</volume>
          (
          <issue>8</issue>
          ) (
          <year>2019</year>
          )
          <fpage>1</fpage>
          -
          <lpage>26</lpage>
          . doi:
          <volume>10</volume>
          .3390/sym11081018.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>14</surname>
            <given-names>I.</given-names>
          </string-name>
          <string-name>
            <surname>Iosifov</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          <string-name>
            <surname>Iosifova</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Sokolov</surname>
          </string-name>
          ,
          <article-title>Sentence segmentation from unformatted text using language modeling and sequence labeling approaches</article-title>
          ,
          <source>in: Proceedings of the 6th International Scientific and Practical Conference Problems of Infocommunications. Science and Technology, October 6-9</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
          . To appear.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>E.</given-names>
            <surname>McDermott</surname>
          </string-name>
          ,
          <article-title>A deep generative acoustic model for compositional automatic speech recognition</article-title>
          ,
          <source>in: 32nd Conference on Neural Information Processing Systems</source>
          , Montreal,
          <year>2018</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>17</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>S.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , et al.,
          <article-title>Streaming chunk-aware multihead attention for online end-to-end speech recognition</article-title>
          ,
          <year>2020</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          . arxiv:
          <year>2006</year>
          .01712. To appear.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>S.</given-names>
            <surname>Kim</surname>
          </string-name>
          , et al.,
          <article-title>Improved training for online end-to-end speech recognition systems</article-title>
          ,
          <source>in: Interspeech</source>
          <year>2018</year>
          , pp.
          <fpage>2913</fpage>
          -
          <lpage>2917</lpage>
          . doi:
          <volume>10</volume>
          .21437/interspeech.2018-
          <volume>2517</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <article-title>Data techniques for online end-to-end speech recognition</article-title>
          ,
          <year>2020</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          . arxiv:
          <year>2001</year>
          .09221. To appear.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>L. E.</given-names>
            <surname>Baum</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Eagon</surname>
          </string-name>
          ,
          <article-title>An inequality with applications to statistical estimation for probabilistic functions of Markov processes and to a model for ecology</article-title>
          ,
          <source>Bull. Am. Math. Soc</source>
          .
          <volume>73</volume>
          (
          <issue>3</issue>
          ) (
          <year>1967</year>
          )
          <fpage>360</fpage>
          -
          <lpage>364</lpage>
          . doi:
          <volume>10</volume>
          .1090/s0002-9904-1967-11751-8.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>G. E.</given-names>
            <surname>Dahl</surname>
          </string-name>
          , et al.,
          <article-title>Context-dependent pre-trained deep neural networks for large-vocabulary speech recognition</article-title>
          ,
          <source>IEEE Trans. Audio Speech Lang. Process</source>
          .
          <volume>20</volume>
          (
          <issue>1</issue>
          ) (
          <year>2012</year>
          )
          <fpage>30</fpage>
          -
          <lpage>42</lpage>
          . doi:
          <volume>10</volume>
          .1109/tasl.
          <year>2011</year>
          .
          <volume>2134090</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>G.</given-names>
            <surname>Hinton</surname>
          </string-name>
          , et al.,
          <article-title>Deep neural networks for acoustic modeling in speech recognition: The shared views of four research groups</article-title>
          ,
          <source>IEEE Signal Process. Mag</source>
          .
          <volume>29</volume>
          (
          <issue>6</issue>
          ) (
          <year>2012</year>
          )
          <fpage>82</fpage>
          -
          <lpage>97</lpage>
          . doi:
          <volume>10</volume>
          .1109/msp.
          <year>2012</year>
          .
          <volume>2205597</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>O.</given-names>
            <surname>Romanovskyi</surname>
          </string-name>
          , et al.,
          <article-title>Automated pipeline for training dataset creation from unlabeled audios for automatic speech recognition</article-title>
          ,
          <source>in: Proceedings of the 3rd International Conference on Computer Science</source>
          , Engineering and
          <string-name>
            <given-names>Education</given-names>
            <surname>Applications</surname>
          </string-name>
          ,
          <year>2020</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>12</lpage>
          . To appear.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>C.</given-names>
            <surname>Luscher</surname>
          </string-name>
          , et al.
          <article-title>RWTH ASR systems for LibriSpeech: Hybrid vs attention-w/o data augmentation</article-title>
          ,
          <year>2019</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          . arxiv:
          <year>1905</year>
          .03072. To appear.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>A.</given-names>
            <surname>Graves</surname>
          </string-name>
          , et al.,
          <article-title>Connectionist temporal classification</article-title>
          ,
          <source>in: Proceedings of the 23rd International Conference on Machine Learning</source>
          ,
          <year>2006</year>
          , pp.
          <fpage>369</fpage>
          -
          <lpage>376</lpage>
          . doi:
          <volume>10</volume>
          .1145/1143844.1143891.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>R.</given-names>
            <surname>Hsiao</surname>
          </string-name>
          ,
          <article-title>Online automatic speech recognition with listen, attend</article-title>
          and spell model,
          <year>2020</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          . arxiv:
          <year>2008</year>
          .05514. To appear.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>W.</given-names>
            <surname>Chan</surname>
          </string-name>
          , et al.,
          <article-title>Listen, attend and spell: A neural network for large vocabulary conversational speech recognition</article-title>
          ,
          <source>in: IEEE International Conference on Acoustics, Speech and Signal Processing</source>
          ,
          <year>2016</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>16</lpage>
          . doi:
          <volume>10</volume>
          .1109/icassp.
          <year>2016</year>
          .
          <volume>7472621</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>O.</given-names>
            <surname>Iosifova</surname>
          </string-name>
          , et al.,
          <article-title>Techniques comparison for natural language processing</article-title>
          ,
          <source>in: Proceedings of the 2nd International Workshop on Modern Machine Learning Technologies and Data Science, June 2-3</source>
          ,
          <year>2020</year>
          : no. I, vol.
          <volume>2631</volume>
          ,
          <year>2020</year>
          , pp.
          <fpage>57</fpage>
          -
          <lpage>67</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>