Merge pull request #3241 from lissyx/rename-ctcdecoder

Rename ctcdecoder python package
This commit is contained in:
lissyx 2020-08-11 19:06:56 +02:00 коммит произвёл GitHub
Родитель 1a7dd87601 ccd9241bd0
Коммит fd4185f141
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
17 изменённых файлов: 23 добавлений и 23 удалений

Просмотреть файл

@ -23,7 +23,7 @@ from mozilla_voice_stt_training.util.importers import (
get_validate_label,
print_import_report,
)
from ds_ctcdecoder import Alphabet
from mvs_ctcdecoder import Alphabet
FIELDNAMES = ["wav_filename", "wav_filesize", "transcript"]
SAMPLE_RATE = 16000

Просмотреть файл

@ -20,7 +20,7 @@ from mozilla_voice_stt_training.util.importers import (
get_validate_label,
print_import_report,
)
from ds_ctcdecoder import Alphabet
from mvs_ctcdecoder import Alphabet
FIELDNAMES = ["wav_filename", "wav_filesize", "transcript"]
SAMPLE_RATE = 16000

Просмотреть файл

@ -18,7 +18,7 @@ from mozilla_voice_stt_training.util.importers import (
get_validate_label,
print_import_report,
)
from ds_ctcdecoder import Alphabet
from mvs_ctcdecoder import Alphabet
FIELDNAMES = ["wav_filename", "wav_filesize", "transcript"]
SAMPLE_RATE = 16000

Просмотреть файл

@ -17,7 +17,7 @@ from mozilla_voice_stt_training.util.importers import (
get_validate_label,
print_import_report,
)
from ds_ctcdecoder import Alphabet
from mvs_ctcdecoder import Alphabet
FIELDNAMES = ["wav_filename", "wav_filesize", "transcript"]
SAMPLE_RATE = 16000

Просмотреть файл

@ -24,7 +24,7 @@ import sox
from mozilla_voice_stt_training.util.downloader import SIMPLE_BAR, maybe_download
from mozilla_voice_stt_training.util.importers import validate_label_eng as validate_label
from ds_ctcdecoder import Alphabet
from mvs_ctcdecoder import Alphabet
SWC_URL = "https://www2.informatik.uni-hamburg.de/nats/pub/SWC/SWC_{language}.tar"
SWC_ARCHIVE = "SWC_{language}.tar"

Просмотреть файл

@ -16,7 +16,7 @@ import progressbar
from mozilla_voice_stt_training.util.downloader import SIMPLE_BAR, maybe_download
from mozilla_voice_stt_training.util.importers import validate_label_eng as validate_label
from ds_ctcdecoder import Alphabet
from mvs_ctcdecoder import Alphabet
TUDA_VERSION = "v2"
TUDA_PACKAGE = "german-speechdata-package-{}".format(TUDA_VERSION)

Просмотреть файл

@ -141,7 +141,7 @@ This will create the package ``mozilla_voice_stt-VERSION.tgz`` in ``native_clien
Install the CTC decoder package
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
To build the ``ds_ctcdecoder`` package, you'll need the general requirements listed above (in particular SWIG). The command below builds the bindings using eight (8) processes for compilation. Adjust the parameter accordingly for more or less parallelism.
To build the ``mvs_ctcdecoder`` package, you'll need the general requirements listed above (in particular SWIG). The command below builds the bindings using eight (8) processes for compilation. Adjust the parameter accordingly for more or less parallelism.
.. code-block::

Просмотреть файл

@ -13,7 +13,7 @@ from mozilla_voice_stt_training.util.config import Config, initialize_globals
from mozilla_voice_stt_training.util.flags import create_flags, FLAGS
from mozilla_voice_stt_training.util.logging import log_error
from mozilla_voice_stt_training.util.evaluate_tools import wer_cer_batch
from ds_ctcdecoder import Scorer
from mvs_ctcdecoder import Scorer
def character_based():

Просмотреть файл

@ -10,7 +10,7 @@ LDFLAGS_NEEDED += $(RASPBIAN)/lib/aarch64-linux-gnu/libm.so.6
endif
ifeq ($(OS),Darwin)
GENERATE_DEBUG_SYMS := dsymutil temp_build/temp_build/ds_ctcdecoder/_swigwrapper.*.so
GENERATE_DEBUG_SYMS := dsymutil temp_build/temp_build/mvs_ctcdecoder/_swigwrapper.*.so
else
GENERATE_DEBUG_SYMS :=
endif
@ -28,7 +28,7 @@ THIRD_PARTY := third_party.$(ARCHIVE_EXT)
all: bindings
clean-keep-third-party:
rm -rf dist temp_build ds_ctcdecoder.egg-info
rm -rf dist temp_build mvs_ctcdecoder.egg-info
rm -f swigwrapper_wrap.cpp swigwrapper.py $(FIRST_PARTY)
clean: clean-keep-third-party

Просмотреть файл

@ -68,7 +68,7 @@ maybe_rebuild(KENLM_FILES, third_party_build, build_dir)
maybe_rebuild(CTC_DECODER_FILES, ctc_decoder_build, build_dir)
decoder_module = Extension(
name='ds_ctcdecoder._swigwrapper',
name='mvs_ctcdecoder._swigwrapper',
sources=['swigwrapper.i'],
swig_opts=['-c++', '-extranative'],
language='c++',
@ -84,12 +84,12 @@ class BuildExtFirst(build):
('build_scripts', build.has_scripts)]
setup(
name='ds_ctcdecoder',
name='mvs_ctcdecoder',
version=project_version,
description="""DS CTC decoder""",
cmdclass = {'build': BuildExtFirst},
ext_modules=[decoder_module],
package_dir = {'ds_ctcdecoder': '.'},
py_modules=['ds_ctcdecoder', 'ds_ctcdecoder.swigwrapper'],
package_dir = {'mvs_ctcdecoder': '.'},
py_modules=['mvs_ctcdecoder', 'mvs_ctcdecoder.swigwrapper'],
install_requires = ['numpy%s' % numpy_min_ver],
)

Просмотреть файл

@ -34,7 +34,7 @@ def get_tc_decoder_pkg_url(version, artifacts_root):
pyver = ''.join(str(i) for i in sys.version_info[0:2])
return 'ds_ctcdecoder @ {artifacts_root}/ds_ctcdecoder-{ds_version}-cp{pyver}-cp{pyver}{m_or_mu}-{platform}_{arch}.whl'.format(
return 'mvs_ctcdecoder @ {artifacts_root}/mvs_ctcdecoder-{ds_version}-cp{pyver}-cp{pyver}{m_or_mu}-{platform}_{arch}.whl'.format(
artifacts_root=artifacts_root,
ds_version=ds_version,
pyver=pyver,
@ -70,7 +70,7 @@ def main():
]
decoder_pypi_dep = [
'ds_ctcdecoder == {}'.format(version)
'mvs_ctcdecoder == {}'.format(version)
]
tensorflow_pypi_dep = [

Просмотреть файл

@ -1,7 +1,7 @@
import unittest
import os
from ds_ctcdecoder import Alphabet
from mvs_ctcdecoder import Alphabet
class TestAlphabetParsing(unittest.TestCase):

Просмотреть файл

@ -12,7 +12,7 @@ import progressbar
import tensorflow as tf
import tensorflow.compat.v1 as tfv1
from ds_ctcdecoder import ctc_beam_search_decoder_batch, Scorer
from mvs_ctcdecoder import ctc_beam_search_decoder_batch, Scorer
from six.moves import zip
from .util.config import Config, initialize_globals

Просмотреть файл

@ -25,7 +25,7 @@ tfv1.logging.set_verbosity({
}.get(DESIRED_LOG_LEVEL))
from datetime import datetime
from ds_ctcdecoder import ctc_beam_search_decoder, Scorer
from mvs_ctcdecoder import ctc_beam_search_decoder, Scorer
from .evaluate import evaluate
from six.moves import zip, range
from .util.config import Config, initialize_globals

Просмотреть файл

@ -6,7 +6,7 @@ import tensorflow.compat.v1 as tfv1
from attrdict import AttrDict
from xdg import BaseDirectory as xdg
from ds_ctcdecoder import Alphabet, UTF8Alphabet
from mvs_ctcdecoder import Alphabet, UTF8Alphabet
from .flags import FLAGS
from .gpu import get_available_gpus

Просмотреть файл

@ -44,11 +44,11 @@ def check_ctcdecoder_version():
try:
# pylint: disable=import-outside-toplevel
from ds_ctcdecoder import __version__ as decoder_version
from mvs_ctcdecoder import __version__ as decoder_version
except ImportError as e:
if e.msg.find('__version__') > 0:
print("Mozilla Voice STT version ({ds_version}) requires CTC decoder to expose __version__. "
"Please upgrade the ds_ctcdecoder package to version {ds_version}".format(ds_version=ds_version_s))
"Please upgrade the mvs_ctcdecoder package to version {ds_version}".format(ds_version=ds_version_s))
sys.exit(1)
raise e

Просмотреть файл

@ -18,7 +18,7 @@ from mozilla_voice_stt_training.util.config import Config, initialize_globals
from mozilla_voice_stt_training.util.feeding import split_audio_file
from mozilla_voice_stt_training.util.flags import create_flags, FLAGS
from mozilla_voice_stt_training.util.logging import log_error, log_info, log_progress, create_progressbar
from ds_ctcdecoder import ctc_beam_search_decoder_batch, Scorer
from mvs_ctcdecoder import ctc_beam_search_decoder_batch, Scorer
from multiprocessing import Process, cpu_count