<!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 />
    <article-meta>
      <title-group>
        <article-title>A new Pitch Tracking Smoother based on Deep Neural Networks</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Michele Ferro</string-name>
          <email>lele.ferro4@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fabio Tamburini</string-name>
          <email>fabio.tamburini@unibo.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>FICLIT, University of Bologna</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>English. This paper presents a new pitch tracking smoother based on deep neural networks (DNN). The proposed system has been extensively tested using two reference benchmarks for English and exhibited very good performances in correcting pitch detection algorithms outputs.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>The pitch, and in particular the fundamental
frequency - F0 - which represents its physical
counterpart, is one of the most relevant perceptual
parameters of the spoken language and one of the
fundamental phenomena to be carefully
considered when analysing linguistic data at a phonetic
and phonological level. As a consequence, the
automatic extraction of F0 has been a subject of
study for a long time and in literature there are
many works that aim to develop algorithms able
to reliably extract F0 from the acoustic component
of the utterances, algorithms that are commonly
identified as Pitch Detection Algorithms (PDAs).</p>
      <p>Technically, the extraction of F0 is a problem
far from trivial and the great variety of
methodologies applied to this problem demonstrates its
extreme complexity, especially considering that it
is difficult to design a PDA that works optimally
for the different recording conditions, considering
that parameters such as speech type, noise,
overlap, etc. are able to heavily influence the
performance of this type of algorithms.</p>
      <p>Scholars worked hard searching for
increasingly sophisticated techniques for these
particular cases, although extremely relevant for the
construction of real applications, considering solved,
or perhaps simply abandoning, the problem of
the F0 extraction for the so-called “clean speech”.
However, anyone who has used the most common
programs available for the automatic extraction of
F0 is well aware that errors of halving or doubling
of the value of F0, to cite only one type of
problem, are far from rare and that the automatic
identification of voiced areas within the utterance still
poses numerous problems.</p>
      <p>
        Every work that proposes a new method for the
automatic extraction of F0 should perform an
evaluation of the performances obtained in relation to
other PDAs, but, usually, these assessments
suffer from the typical shortcomings deriving from
evaluation systems: they usually examine a very
limited set of algorithms, often not available in
their implementation, typically considering
corpora not distributed, related to specific languages
and/or that contain particular typologies of spoken
language (pathological, disturbed by noise, etc.)
        <xref ref-type="bibr" rid="ref1 ref10 ref14 ref15 ref16 ref23 ref25 ref4 ref5 ref9">(Veprek, Scordilis, 2002; Wu et al., 2003; Kotnik
et al., 2006; Jang et al., 2007; Luengo et al., 2007;
Chu, Alwan, 2009; Bartosek, 2010; Huang, Lee,
2012; Chu, Alwan, 2012)</xref>
        . There are few
studies, among the most recent, that have performed
quite complete evaluations that are based on
corpora freely downloadable
        <xref ref-type="bibr" rid="ref24 ref6">(deCheveigne´,
Kawahara, 2002; Camacho, 2007; Wang, Loizou, 2012)</xref>
        .
These studies use very often a single metric in the
assessment that measures a single type of error,
not considering or partly considering the whole
panorama of indicators developed from the
pioneering work of Rabiner and colleagues (1976)
and therefore, in our opinion, the results obtained
seem to be rather partial.
      </p>
      <p>
        <xref ref-type="bibr" rid="ref22">Tamburini (2013)</xref>
        performed an in depth study
of the different performances exhibited by several
widely used PDAs by using standard evaluation
metrics and well established corpus benchmarks.
      </p>
      <p>
        Starting from this study, the main purpose of
our research was to improve the performances
of the best Pitch Detection Algorithms
identified in
        <xref ref-type="bibr" rid="ref22">Tamburini (2013)</xref>
        by introducing a
postprocessing smoother. In particular, we
implemented a pitch smoother adopting Keras1, a
powerful high-level neural networks application
program interface (API), written in Python and
capable of running on top of TensorFlow, CNTK, or
Theano.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Pitch error correction and smoothing</title>
      <p>
        Typical PDAs are organised into two different
modules: the first stage tries to detect pitch
frequencies frame by frame and, in the second stage,
the pitch candidates or probabilities are connected
into pitch contours using dynamic programming
techniques
        <xref ref-type="bibr" rid="ref2 ref5 ref7">(Bagshaw, 1994; Chu, Alwan, 2012;
Gonzalez, Brookes, 2014)</xref>
        or hidden Markov
models (HMMs)
        <xref ref-type="bibr" rid="ref11 ref25">(Jin, Wang, 2011; Wu et al., 2003)</xref>
        .
      </p>
      <p>
        These techniques are, however, not completely
satisfactory and various kind of errors remain in
the intonation profile. That is why in the literature
we can find various studies aiming at proposing
pitch profile smoothers. Some works try to
correct intonation profile by applying traditional
techniques
        <xref ref-type="bibr" rid="ref12 ref27">(Zhao et al., 2007; So et al., 2017; Jlassi
et al., 2016)</xref>
        , while few others (see for example
        <xref ref-type="bibr" rid="ref8">(Kellman, Morgan, 2016; Han, Wang, 2014)</xref>
        ) are
based on DNN (either Mulity-Layer Perceptrons
or Elman Recurrent Neural Networks).
      </p>
      <p>The pitch smoother we propose is based on
recurrent neural networks in order to process the
entire sequence of raw pitch values computed by the
various PDAs and trying to correct it by removing,
mainly, halving/doubling errors and other kind of
glitches that could appear in raw pitch profiles.</p>
      <p>At the input layer we inject one-hot vectors
representing the frame pitch value in the interval
0499Hz as detected by the PDA. We kept the pitch
frame size required by each PDA imposing only
a frame shift of 0.01 sec for every PDA. With
regard to the hidden layer we employed a
bidirectional Long-Short-Term Memory (LSTM) with
100 neurons for each direction. They are joined
together and inserted into a TimeDistributed
wrapper layer so that one value per timestep could be</p>
      <sec id="sec-2-1">
        <title>1https://keras.io/</title>
        <p>predicted (instead getting one value for each
sequence) given the full sequence of one-hot vectors
provided as input.</p>
        <p>At the output softmax layer we expect to get
a probability distribution for the pitch values in
the same interval 0-499Hz, considering the most
likely one as the actual network prediction. This
means that the network input and output layers
contain 500 neurons each.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Experiments setup</title>
      <sec id="sec-3-1">
        <title>Tested PDAs</title>
        <p>
          We chose the three PDAs exhibiting the best
performances in
          <xref ref-type="bibr" rid="ref22">Tamburini (2013)</xref>
          , namely RAPT,
SWIPE’ and YAAPT. Even though they were
originally developed as MATLAB functions, we
decided to adopt the corresponding Python
implementations.
        </p>
        <p>
          The primary purpose in the development of
RAPT (A Robust Algorithm for Pitch
Tracking)
          <xref ref-type="bibr" rid="ref21">(Talkin, 1995)</xref>
          was to obtain the most
robust and accurate estimates possible, with
little thought to computational complexity,
memory requirements or inherent processing delay.
This PDA is designed to work at any
sampling frequency and frame rate over a wide
range of possible F0, speaker and noise
condition. For the determination of the pitch
profile, a Normalized Cross-Correlation Function
(NCCF) is used and each candidate of F0 is
estimated thanks to dynamic programming
techniques. The Python implementation is available
at http://sp-tk.sourceforge.net/.
        </p>
        <p>SWIPE (The Sawtooth Inspired Pitch
Estimator) (Camacho, 2007) improves the
performance of pitch tracking adopting these
measures: it avoids the use of the logarithm of the
spectrum, it applies a monotonically decaying
weight to the harmonics, then the spectrum in
the neighbourhood of the harmonics and
middle points between harmonics are observed and
smooth weighting functions are used. We adopted
SWIPE’, a variant of this PDA that only uses
the main harmonics for pitch estimation,
implemented in Python and it is available again at
http://sp-tk.sourceforge.net/.</p>
        <p>The YAAPT (Yet Another Algorithm for Pitch
Tracking) (Zahorian, Hu, 2007) is a fundamental
frequency (Pitch) tracking algorithm, which is
designed to be highly accurate and very robust for
both high quality and telephone speech. In
general, a preprocessing step is used to create multiple
versions of the signal. Consequently, spectral
harmonics correlation techniques (SHC) and a
Normalized Cross-Correlation Function (NCCF,
as in RAPT) are adopted. The final profile of
F0 is estimated thanks to dynamic programming
techniques. For our experiments we employed
pYAAPT, a Python implementation available at
http://bjbschmitt.github.io/AMFM d
ecompy/pYAAPT.html.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Gold Standards</title>
        <p>The evaluation tests were based on two English
corpora considered as gold standards, both freely
available and widely used in literature for the
evaluation of PDAs:</p>
        <p>
          Keele Pitch Database
          <xref ref-type="bibr" rid="ref17">(Plante et al., 1995)</xref>
          : it
is composed of 10 speakers, 5 males and 5
females, who read, in a controlled environment,
a small balanced passage (the ’North Wind
story’). The corpus contains also the output
of a laryngograph, from which it is possible
to accurately estimate the value of F0.
        </p>
        <p>
          FDA
          <xref ref-type="bibr" rid="ref3">(Bagshaw et al., 1993)</xref>
          : it is a small
corpus containing 5’ of recording divided into
100 utterances, read by two speakers, a male
and a female, particularly rich in fricative
sound, nasal, liquid and glide, sounds
particularly problematic to be analysed by the
PDAs. Also in this case the gold standard for
the values of F0 is estimated starting from the
output of the laryngograph.
3.3
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>Evaluation metrics</title>
        <p>
          Proper evaluation mechanisms have to introduce
suitable quantitative measures of performance that
should be able to grasp the different critical
aspects of the problem under examination. In
          <xref ref-type="bibr" rid="ref18">Rabiner et al. (1976)</xref>
          a de facto standard for PDA
assessment measures is established, a standard used
by many others after him (e.g.
          <xref ref-type="bibr" rid="ref4">(Chu, Alwan,
2009)</xref>
          ). If Evoi!unv and Eunv!voi respectively
represent the number of frames erroneously
classified between voiced and unvoiced and vice versa,
while Ef0 represents the number of voiced frames
in which the pitch value produced by the PDA
differs from the gold standard for more than 16Hz,
then we can define:
        </p>
        <sec id="sec-3-3-1">
          <title>Gross Pitch Error:</title>
          <p>GP E = Ef0=Nvoi</p>
        </sec>
        <sec id="sec-3-3-2">
          <title>Voiced Detection Error:</title>
          <p>V DE = (Evoi!unv + Eunv!voi)=Nframe
where Nvoi is the number of voiced frames in the
gold standard and Nframe is the number of frames
in the utterance. These indicators, taken
individually or in pairs, have been used in a large
number of works to evaluate the performance of PDAs.
The two indicators, however, measure very
different errors; it is possible to measure the
performance using only one indicator, usually GP E, but
it evaluates only part of the problem and hardly
provide a faithful picture of PDA behaviour. On
the other hand, considering both measures leads
to a difficult comparison of the results.</p>
          <p>
            To try to remedy these problems,
            <xref ref-type="bibr" rid="ref15">Lee and Ellis
(2012)</xref>
            have suggested slightly different metrics,
which allow the definition of a single indicator:
          </p>
          <p>V E = (Ef0 + Evoi!unv)=Nvoi</p>
        </sec>
        <sec id="sec-3-3-3">
          <title>Voiced Error:</title>
        </sec>
        <sec id="sec-3-3-4">
          <title>Unvoiced Error:</title>
        </sec>
        <sec id="sec-3-3-5">
          <title>Pitch Tracking Error:</title>
          <p>U E = Eunv!voi=Nunv</p>
          <p>P T E = (V E + U E)=2
where Nunv is the number of unvoiced frames
contained in the gold standard. However, trying
to interpret the results obtained by a PDA in light
of the P T E measurement is rather complex: it is
not immediate to identify from the obtained results
the most relevant source of errors.</p>
          <p>
            In the light of what has been said so far, it seems
appropriate to introduce a new measure of
performance that is able to easily capture the
performance of a PDA in a single, clear indicator
that considers all types of possible errors to be
equally relevant. So, following
            <xref ref-type="bibr" rid="ref22">Tamburini (2013)</xref>
            ,
we adopt, the Pitch Error Rate as performance
metric, defined as:
P ER = (Ef0 + Evoi!unv + Eunv!voi)=Nframe
This measure sum all the types of possible errors
without privileging or reducing the contribution of
any component and allowing a simpler
interpretation of the obtained outcomes.
          </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Results</title>
      <p>
        We repeated the same experiments as in
        <xref ref-type="bibr" rid="ref22">Tamburini
(2013)</xref>
        with the Python implementations of the
chosen algorithms (See Table 1) in order to
derive common baselines. We also computed the
median of the values as in
        <xref ref-type="bibr" rid="ref22">Tamburini (2013)</xref>
        as a
simple smoothing method. As in the cited work,
it emerges quite clearly that the combination of
different algorithms with the median method
improves the PER results.
      </p>
      <p>PDA
pYAAPT</p>
      <p>RAPT
SWIPE’
Median</p>
      <p>PDA
pYAAPT</p>
      <p>RAPT
SWIPE’
Median</p>
      <p>PER
0.14056
0.12596
0.14236
0.08814</p>
      <p>
        After the influential paper from
        <xref ref-type="bibr" rid="ref19">Reimers and
Gurevych (2017)</xref>
        it is clear to the community that
reporting a single score for each DNN training
session could be heavily affected by the system
initialisation point and we should instead report the
mean and standard deviation of various runs with
the same setting in order to get a more accurate
picture of the real systems performances and make
more reliable comparisons between them.
      </p>
      <p>In order to carry out the experiments with our
new pitch smoother we had to split our datasets
into training/validation/test set. For the final
evaluation of our pitch smoother, we considered only
the PER measure. This metric was computed
for each epoch during the training phase for all
subsets in order to determine the stopping epoch
when we get the minimum PER on the validation
set. We performed 10 runs for each experiment
computing means, standard deviations and
significance tests.</p>
      <p>We also tested our pitch smoother on a mixed
configuration joining our datasets and adopting the
same procedures.</p>
      <p>Table 2 shows all the obtained results. The
proposed system always exhibits the best results in
any experiment with relevant performance gains
with respect to the PDAs base outputs. All the
differences resulted highly significant when applying
a t-test. Given the very small standard deviation in
all the experiments we can conclude that, in this
case, the initialisation point did not affect the
network performances too much.</p>
      <p>PDA
pYAAPT</p>
      <p>RAPT
SWIPE’</p>
      <p>PDA
pYAAPT</p>
      <p>RAPT
SWIPE’</p>
      <p>PDA
pYAAPT</p>
      <p>RAPT
SWIPE’
This paper presented a new pitch smoother based
on deep neural networks that obtained excellent
results when evaluated using standard benchmarks
for English and evaluation metrics proposed in the
literature.</p>
      <p>Future works could regard the intermixing of
various corpora in different languages in order to
test the possibility of deriving a pitch smoother
able to properly work without caring about
language and, possibly, specific corpora and language
registers.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgements</title>
      <p>We gratefully acknowledge the support of
NVIDIA Corporation with the donation of the
Titan Xp GPU used for this research.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Bartosek</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          2010
          <source>Pitch Detection Algorithm Evaluation Framework In Proceedings of 20th CzechGerman Workshop on Speech Processing</source>
          , Prague,
          <volume>118123</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Bagshaw</surname>
            ,
            <given-names>P.C.</given-names>
          </string-name>
          <year>1994</year>
          <article-title>Automatic prosodic analysis for computer-aided pronunciation teaching</article-title>
          ,
          <source>PhD Thesis</source>
          , University of Edimburgh.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Bagshaw</surname>
            ,
            <given-names>P.C.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Hiller</surname>
            ,
            <given-names>S.M.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Jack</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          <year>1993</year>
          <article-title>Enhanced pitch tracking and the processing of f0 contours for computer aided intonation teaching</article-title>
          ,
          <source>Proceedings of Eurospeech '93</source>
          , Berlin,
          <fpage>1003</fpage>
          -
          <lpage>1006</lpage>
          Camacho A.
          <year>2007</year>
          SWIPE:
          <article-title>A sawtooth waveform inspired pitch estimator for speech and music</article-title>
          .
          <source>PhD Thesis</source>
          , University of Florida.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Chu</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Alwan</surname>
            <given-names>A.</given-names>
          </string-name>
          <year>2009</year>
          <article-title>Reducing F0 frame error of F0 tracking algorithms under noisy conditions with an unvoiced/voiced classification frontend</article-title>
          <source>In Proceedings of IEEE International Conference on Acoustics, Speech and Signal Processing - ICASSP2009</source>
          ,
          <fpage>39693972</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Chu</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Alwan</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2012</year>
          .
          <article-title>SAFE: A statistical approach to F0 estimation under clean and noisy conditions</article-title>
          .
          <source>IEEE Trans. Audio</source>
          , Speech, Lang. Process.,
          <volume>20</volume>
          (
          <issue>3</issue>
          ):
          <fpage>933</fpage>
          -
          <lpage>944</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>de Cheveigne</surname>
          </string-name>
          ´ A. and
          <string-name>
            <surname>Kawahara</surname>
            <given-names>H.</given-names>
          </string-name>
          <year>2002</year>
          YIN,
          <article-title>a fundamental frequency estimator for speech</article-title>
          and
          <source>music Journal of the Acoustical Society of America</source>
          ,
          <volume>111</volume>
          ,
          <fpage>191730</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Gonzalez</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Brookes</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <year>2014</year>
          .
          <article-title>PEFAC-A pitch estimation algorithm robust to high levels of noise</article-title>
          .
          <source>IEEE Trans. Audio</source>
          , Speech, Lang. Process.,
          <volume>22</volume>
          (
          <issue>2</issue>
          ):
          <fpage>518</fpage>
          -
          <lpage>530</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Han</surname>
            , Kun and Wang,
            <given-names>DeLiang</given-names>
          </string-name>
          <year>2014</year>
          .
          <article-title>Neural Network Based Pitch Tracking in Very Noisy Speech</article-title>
          .
          <source>IEEE Trans. Audio</source>
          , Speech, Lang. Process.,
          <volume>22</volume>
          (
          <issue>12</issue>
          ):
          <fpage>2158</fpage>
          -
          <lpage>2168</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <year>2012</year>
          <article-title>Robust Pitch Estimation Using l1-regularized Maximum Likelihood Estimation</article-title>
          .
          <source>In Proceedings of 13th Annual Conference of the International Speech Communication Association Interspeech</source>
          <year>2012</year>
          ,
          <article-title>Portland (OR).</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Jang</surname>
            ,
            <given-names>S.J.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Choi</surname>
            ,
            <given-names>S.H.</given-names>
          </string-name>
          <article-title>and</article-title>
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>H.M.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Choi</surname>
            ,
            <given-names>H.S.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Yoon</surname>
            <given-names>Y.R.</given-names>
          </string-name>
          <year>2007</year>
          <article-title>Evaluation of performance of several established pitch detection algorithms in pathological voices</article-title>
          .
          <source>In Proceedings of the International Conference of the IEEE Engineering in Medicine and Biology Society - EMBC, Lyon</source>
          ,
          <volume>620623</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Jin</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <year>2011</year>
          .
          <article-title>HMM-based multipitch tracking for noisy and reverberant speech</article-title>
          .
          <source>IEEE Trans. Audio</source>
          , Speech, Lang. Process.,
          <volume>19</volume>
          (
          <issue>5</issue>
          ):
          <fpage>1091</fpage>
          -
          <lpage>1102</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Jlassi</surname>
          </string-name>
          , Wided and Bouzid, Aicha and Ellouze,
          <article-title>Noureddine 2016 A new method for pitch smoothing</article-title>
          ,
          <source>2nd International Conference on Advanced Technologies for Signal and Image Processing</source>
          , Monastir, Tunisia,
          <fpage>657</fpage>
          -
          <lpage>661</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>Kellman. M.</surname>
          </string-name>
          <article-title>and</article-title>
          <string-name>
            <surname>Morgan</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <year>2017</year>
          <article-title>Robust Multi-Pitch Tracking: a trained classifier based approach</article-title>
          ,
          <source>ICSI Tchnical Report</source>
          , Berkeley, CA.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>Kotnik</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          and
          <article-title>Ho¨ge, H. and</article-title>
          <string-name>
            <surname>Kacic</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          2006
          <source>Evaluation of Pitch Detection Algorithms in Adverse Conditions In Proceedings of Speech Prosody</source>
          <year>2006</year>
          , Dresden,
          <fpage>PS2883</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>B.S.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Ellis</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <year>2012</year>
          <source>Noise Robust Pitch Tracking by Subband Autocorrelation Classification In Proceedings of 13th Annual Conference of the International Speech Communication Association Interspeech</source>
          <year>2012</year>
          ,
          <article-title>Portland (OR).</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <surname>Luengo</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Saratxaga</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Navas</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <year>2007</year>
          <article-title>Evaluation of Pitch Detection Algorithm under Real Conditions</article-title>
          .
          <source>In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing ICASSP</source>
          <year>2007</year>
          , Honolulu, Hawaii,
          <volume>4</volume>
          ,
          <fpage>10571060</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>Plante</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Ainsworth</surname>
            , W.A. and Meyer, G. 1995
            <given-names>A Pitch</given-names>
          </string-name>
          <string-name>
            <surname>Extraction</surname>
          </string-name>
          <article-title>Reference Database</article-title>
          .
          <source>In Proceedings of Eurospeech95</source>
          , Madrid,
          <volume>837840</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <surname>Rabiner</surname>
            ,
            <given-names>L</given-names>
          </string-name>
          .R. and Cheng, M.J. and
          <string-name>
            <surname>Rosenberg</surname>
            ,
            <given-names>A.E.</given-names>
          </string-name>
          and
          <string-name>
            <surname>McGonegal C.</surname>
          </string-name>
          <article-title>A. 1976 A Comparative Performance Study of Several Pitch Detection Algorithms</article-title>
          .
          <source>IEEE Transaction on Acoustics, Speech and Signal Processing</source>
          ,
          <volume>24</volume>
          ,
          <fpage>399418</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <surname>Reimers</surname>
            , Nils and Gurevych, Iryna. 2017
            <given-names>Reporting</given-names>
          </string-name>
          <string-name>
            <surname>Score</surname>
          </string-name>
          <article-title>Distributions Makes a Difference: Performance Study of LSTM-networks for Sequence Tagging</article-title>
          ,
          <source>Proceedings of the 2017 Conference on Empirical Methods in Natural Language Processing</source>
          , Copenhagen,
          <fpage>338</fpage>
          -
          <lpage>348</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <surname>So</surname>
          </string-name>
          , YongJin and Jia, Jia and Cai, LianHong.
          <year>2012</year>
          <article-title>Analysis and Improvement of Auto-correlation Pitch Extraction Algorithm Based on Candidate Set</article-title>
          , In Zhihong Q.,
          <string-name>
            <surname>Lei</surname>
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weilian</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tingkai</surname>
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huamin</surname>
            <given-names>Y</given-names>
          </string-name>
          . (eds) Recent Advances in Computer Science and Information Engineering: Volume
          <volume>5</volume>
          , Springer Berlin Heidelberg,
          <fpage>697</fpage>
          -
          <lpage>702</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <string-name>
            <surname>Talkin D.</surname>
          </string-name>
          <year>1995</year>
          <article-title>A robust algorithm for pitch tracking (RAPT)</article-title>
          . In Kleijn W.B.,
          <string-name>
            <surname>Paliwal</surname>
          </string-name>
          , K.K. (eds) Speech Coding and Synthesis, New York: Elsevier,
          <fpage>495518</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <string-name>
            <surname>Tamburini</surname>
          </string-name>
          ,
          <article-title>Fabio 2013 Una valutazione oggettiva dei metodi pi diffusi per l'estrazione automatica della frequenza fondamentale. In Atti dell IX Convegno Nazionale dell'Associazione Italiana di Scienze della Voce (AISV2013</article-title>
          ), Bulzoni:Roma,
          <fpage>427</fpage>
          -
          <lpage>434</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <string-name>
            <surname>Veprek</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Scordilis</surname>
            ,
            <given-names>M.S. 2002</given-names>
          </string-name>
          <article-title>Analysis, enhancement and evaluation of five pitch determination techniques</article-title>
          .
          <source>Speech Communication</source>
          ,
          <volume>37</volume>
          ,
          <fpage>249270</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Loizou</surname>
            ,
            <given-names>P.C.</given-names>
          </string-name>
          <year>2012</year>
          <article-title>Pitch Estimation Based on Long Frame Harmonic Model and Short Frame Average Correlation Coefficient</article-title>
          .
          <source>In Proceedings of 13th Annual Conference of the International Speech Communication Association Interspeech</source>
          <year>2012</year>
          ,
          <article-title>Portland (OR).</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Brown</surname>
            <given-names>G.J.</given-names>
          </string-name>
          <year>2003</year>
          .
          <article-title>A multipitch tracking algorithm for noisy speech</article-title>
          .
          <source>IEEE Trans. Audio</source>
          , Speech, Lang. Process.,
          <volume>11</volume>
          (
          <issue>3</issue>
          ):
          <fpage>229</fpage>
          -
          <lpage>241</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          <string-name>
            <surname>Zahorian</surname>
            ,
            <given-names>S.A.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Hu</surname>
            ,
            <given-names>H. 2008</given-names>
          </string-name>
          <article-title>A Spectral/temporal method for Robust Fundamental Frequency Tracking</article-title>
          .
          <source>Journal of the Acoustical Society of America</source>
          ,
          <volume>123</volume>
          ,
          <fpage>45594571</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          <string-name>
            <surname>Zhao</surname>
            , Xufang and
            <given-names>O</given-names>
          </string-name>
          <string-name>
            <surname>'Shaughnessy</surname>
            , Douglas and MinhQuang, Nguyen. 2007
            <given-names>A</given-names>
          </string-name>
          <string-name>
            <surname>Processing</surname>
          </string-name>
          <article-title>Method for Pitch Smoothing Based on Autocorrelation and Cepstral F0 Detection Approaches</article-title>
          ,
          <source>Proceedings of the International Symposium on Signals, Systems and Electronics</source>
          , Montreal, Canada,
          <fpage>59</fpage>
          -
          <lpage>62</lpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>