Python实现的GMM用于语音识别


Python实现的GMM用于语音识别,里面有数据和相关的PDF论文。
资源截图
代码片段和文件信息
#!python
“““Bootstrap distribute installation

If you want to use setuptools in your package‘s setup.py just include this
file in the same directory with it and add this to the top of your setup.py::

    from distribute_setup import use_setuptools
    use_setuptools()

If you want to require a specific version of setuptools set a download
mirror or use an alternate download directory you can do so by supplying
the appropriate options to ‘‘use_setuptools()‘‘.

This file can also be run as a script to install or upgrade setuptools.
“““
import os
import sys
import time
import fnmatch
import tempfile
import tarfile
from distutils import log

try:
    from site import USER_SITE
except ImportError:
    USER_SITE = None

try:
    import subprocess

    def _python_cmd(*args):
        args = (sys.executable) + args
        return subprocess.call(args) == 0

except ImportError:
    # will be used for python 2.3
    def _python_cmd(*args):
        args = (sys.executable) + args
        # quoting arguments if windows
        if sys.platform == ‘win32‘:
            def quote(arg):
                if ‘ ‘ in arg:
                    return ‘“%s“‘ % arg
                return arg
            args = [quote(arg) for arg in args]
        return os.spawnl(os.P_WAIT sys.executable *args) == 0

DEFAULT_VERSION = “0.6.16“
DEFAULT_URL = “http://pypi.python.org/packages/source/d/distribute/“
SETUPTOOLS_FAKED_VERSION = “0.6c11“

SETUPTOOLS_PKG_INFO = “““
metadata-Version: 1.0
Name: setuptools
Version: %s
Summary: xxxx
Home-page: xxx
Author: xxx
Author-email: xxx
License: xxx
Description: xxx
“““ % SETUPTOOLS_FAKED_VERSION


def _install(tarball):
    # extracting the tarball
    tmpdir = tempfile.mkdtemp()
    log.warn(‘Extracting in %s‘ tmpdir)
    old_wd = os.getcwd()
    try:
        os.chdir(tmpdir)
        tar = tarfile.open(tarball)
        _extractall(tar)
        tar.close()

        # going in the directory
        subdir = os.path.join(tmpdir os.listdir(tmpdir)[0])
        os.chdir(subdir)
        log.warn(‘Now working in %s‘ subdir)

        # installing
        log.warn(‘Installing Distribute‘)
        if not _python_cmd(‘setup.py‘ ‘install‘):
            log.warn(‘Something went wrong during the installation.‘)
            log.warn(‘See the error message above.‘)
    finally:
        os.chdir(old_wd)


def _build_egg(egg tarball to_dir):
    # extracting the tarball
    tmpdir = tempfile.mkdtemp()
    log.warn(‘Extracting in %s‘ tmpdir)
    old_wd = os.getcwd()
    try:
        os.chdir(tmpdir)
        tar = tarfile.open(tarball)
        _extractall(tar)
        tar.close()

        # going in the directory
        subdir = os.path.join(tmpdir os.listdir(tmpdir)[0])
        os.chdir(subdir)
        log.warn(‘Now working in %s‘ subdir)

        # building an egg
        log.warn(‘Building a Distribute egg in %s‘ to_dir)
        _python_cmd(‘setup.py‘ ‘-q‘ ‘bdist_egg‘ ‘--dist-dir‘ to_dir)

    finally:
        os.chdir(old_wd)
    # re

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-05-09 16:06  gmm-master
     文件          76  2012-05-22 02:21  gmm-masterasp_config.yml
     文件      335877  2015-05-09 16:06  gmm-masterCUDA-level Performance with Python-level Productivity for Gaussian Mixture Model Applications.pdf
     文件       15757  2012-05-22 02:21  gmm-masterdistribute_setup.py
     目录           0  2012-05-22 02:21  gmm-masterexamples
     文件       19411  2012-05-22 02:21  gmm-masterexamplescluster.py
     文件         417  2012-05-22 02:21  gmm-masterexamplesdiarizer.cfg
     文件        2679  2012-05-22 02:21  gmm-masterexamplesplotting.py
     文件        9762  2012-05-22 02:21  gmm-masterexamplessong_recommendation.py
     文件      307095  2015-05-09 16:03  gmm-masterFast speaker diarization using a high-level scripting language.pdf
     目录           0  2012-05-22 02:21  gmm-mastergmm_specializer
     文件       40115  2012-05-22 02:21  gmm-mastergmm_specializergmm.py
     文件         266  2012-05-22 02:21  gmm-mastergmm_specializer\__init__.py
     文件        1556  2012-05-22 02:21  gmm-masterLICENSE
     文件         164  2012-05-22 02:21  gmm-masterMANIFEST.in
     文件         304  2012-05-22 02:21  gmm-masterREADME
     文件         252  2012-05-22 02:21  gmm-master
un_tests.sh
     文件        1434  2012-05-22 02:21  gmm-mastersetup.py
     目录           0  2012-05-22 02:21  gmm-master emplates
     文件       27472  2012-05-22 02:21  gmm-master emplatesem_base_helper_funcs.mako
     文件         577  2012-05-22 02:21  gmm-master emplatesem_cilk_eval.mako
     文件        7877  2012-05-22 02:21  gmm-master emplatesem_cilk_helper_funcs.mako
     文件       11635  2012-05-22 02:21  gmm-master emplatesem_cilk_kernels.mako
     文件        1644  2012-05-22 02:21  gmm-master emplatesem_cilk_kernel_decl.mako
     文件         339  2012-05-22 02:21  gmm-master emplatesem_cilk_seed_components.mako
     文件        2862  2012-05-22 02:21  gmm-master emplatesem_cilk_train.mako
     文件        4310  2012-05-22 02:21  gmm-master emplatesem_cuda_device_helper_funcs.mako
     文件         827  2012-05-22 02:21  gmm-master emplatesem_cuda_eval.mako
     文件       12368  2012-05-22 02:21  gmm-master emplatesem_cuda_host_helper_funcs.mako
     文件       54036  2012-05-22 02:21  gmm-master emplatesem_cuda_kernels.mako
     文件        2635  2012-05-22 02:21  gmm-master emplatesem_cuda_launch_decl.mako
............此处省略12个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)