# Path: abkhazia/decode/_mkgraph.py
# def options():
# def mkgraph(decoder, verbose=True):
# 
# Path: abkhazia/decode/_decoder.py
# def options():
# def decode(decoder, graph_dir):
# 
# Path: abkhazia/decode/_decoder_fmllr.py
# def options():
# def decode(decoder, graph_dir):
# 
# Path: abkhazia/decode/_decoder_nnet.py
# def options():
# def decode(decoder, graph_dir):
# 
# Path: abkhazia/decode/_score.py
# def options():
# def format(score_opts, mkgraph_opts):
# def skip_scoring(score_opts):


import os
import shutil
import abkhazia.abstract_recipe as abstract_recipe
import abkhazia.language as language
import abkhazia.features as features
import abkhazia.acoustic as acoustic
import abkhazia.utils as utils
from abkhazia.decode import _mkgraph
from abkhazia.decode import _decoder
from abkhazia.decode import _decoder_fmllr
from abkhazia.decode import _decoder_nnet
from abkhazia.decode import _score
# Copyright 2016 Thomas Schatz, Xuan-Nga Cao, Mathieu Bernard
#
# This file is part of abkhazia: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# Abkhazia is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with abkhazia. If not, see <http://www.gnu.org/licenses/>.
"""Decode unknown speech on a trained acoustic model"""





decoders = {
    'si': _decoder,
    'sa': _decoder_fmllr,

# Path: abkhazia/decode/_mkgraph.py
# def options():
# def mkgraph(decoder, verbose=True):
# 
# Path: abkhazia/decode/_decoder.py
# def options():
# def decode(decoder, graph_dir):
# 
# Path: abkhazia/decode/_decoder_fmllr.py
# def options():
# def decode(decoder, graph_dir):
# 
# Path: abkhazia/decode/_decoder_nnet.py
# def options():
# def decode(decoder, graph_dir):
# 
# Path: abkhazia/decode/_score.py
# def options():
# def format(score_opts, mkgraph_opts):
# def skip_scoring(score_opts):


# Path: abkhazia/decode/decode.py
import os
import shutil
import abkhazia.abstract_recipe as abstract_recipe
import abkhazia.language as language
import abkhazia.features as features
import abkhazia.acoustic as acoustic
import abkhazia.utils as utils
from abkhazia.decode import _mkgraph
from abkhazia.decode import _decoder
from abkhazia.decode import _decoder_fmllr
from abkhazia.decode import _decoder_nnet
from abkhazia.decode import _score

# Copyright 2016 Thomas Schatz, Xuan-Nga Cao, Mathieu Bernard
#
# This file is part of abkhazia: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# Abkhazia is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with abkhazia. If not, see <http://www.gnu.org/licenses/>.
"""Decode unknown speech on a trained acoustic model"""





decoders = {
    'si': _decoder,
    'sa': _decoder_fmllr,

    'nnet': _decoder_nnet}