学習用音声として,
個の観測符号ベクトル系列
が与えられたとき,
![]()  | 
(28) | 
を最大化するパラメータセット
は,Baum-Welchアルゴリズムによって,次のように推定できる.
まず以下のような変数
,
を定義する.
![]()  | 
(29) | 
![]()  | 
(30) | 
![]()  | 
(31) | 
以上を用いて,パラメータ
, 
, 
を,以下の再推定によって求める.
![]()  | 
(32) | 
![]()  | 
(33) | 
![]()  | 
(34) | 
実際は,すべての学習サンプルに対してこの計算を行ってから1回パラメータを更新するというサイクルを,値が収束するまで繰り返す.