as the simplest dynamic Bayesian network. The goal of the algorithm is to estimate a hidden variable x(t) given a list of observations y(t). By applying the Markov property, the conditional probability distribution of the hidden variable x(t) at time t, given the values of the hidden variable x at all times, depends only on the value of the hidden variable x(t − 1). Similarly, the value of the observed variable y(t) only depends on the value of the hidden variable x(t) (both at time t). Artificial neural networks An artificial neural network (ANN) is based on a collection of connected units or nodes called artificial neurons, which loosely model the neurons in a biological brain. Each connection, like the synapses in a biological brain, can transmit a signal from one artificial neuron to another. An artificial neuron that receives a signal can process it and then signal additional artificial neurons connected to it. In common ANN implementations, the signal at a connection between artificial neurons is a real number, and the output of each artificial neuron is computed by some non-linear function of the sum of its inputs. Phase-aware processing Phase is usually supposed to be random uniform variable and thus useless. This is due wrapping of phase: result of arctangent function is not continuous due to periodical jumps on . After phase unwrapping (see, Chapter 2.3; Instantaneous phase and frequency), it can be expressed as: , where is linear phase ( is temporal shift at each frame of analysis), is phase contribution of the vocal tract and phase source. Obtained phase estimations can be used for noise reduction: temporal smoothing of instantaneous phase and its derivatives by time (instantaneous frequency) and frequency (group delay), smoothing of phase across frequency. Joined amplitude and phase estimators can recover speech more accurately basing on assumption of von Mises distribution of phase. Applications Interactive Voice Systems Virtual Assistants Voice Identification Emotion Recognition Call Center Automation Robotics See also Neurocomputational speech processing Speech coding Speech technology Natural Language Processing References Speech Signal processing