zoukankan      html  css  js  c++  java
  • 基于linux的ekho(余音)安装与开发

     Ekho(余音)是一个把文字转换成声音的软件。它目前支持粤语、普通话(国语)、诏安客语和韩语(试验中),英文则通过Festival间接实现。它比eSpeak的设计更简易,但文件较大。由于使用了真人发声,它比eSpeak的发音更自然。

               

                 源代码下载页面: Ekho (余音)

          Ekho(余音): http://e-guidedog.sourceforge.net/ekho_cn.php

    一、Ekho的安装

            # tar xjvf ekho-4.8.tar.bz2

            # cd ekho-4.8

            # ./configure

            # make

            #make install

           安装成功~~~

            测试一下吧:  #ekho  "我爱你余音"

    注意:

            如果./configure配置出错,可能是你缺少libsndfile, libportaudio, libvorbis-dev and liblame-dev ,你可以通过yum search +包名 和

    yum install +包名 命令搜索安装,例如:缺少libsndfile,先yum search sndfile (一般安装包名中含有-devel的开发包),然后

    yum install  +包名

     

    二、Ekho语音开发

     

    ( ~.~ 开发部分待续  ~.~  敬请期待~.~)

     

     

    附录:  (Festival的安装)

    此段转自:http://blog.csdn.net/w7849516230/article/details/7264681

        Festival提供了一个通用的框架,用于构建语音合成系统,该系统包含了各种模块示例。它提供了完整的文本转语音的API,可以通过shell、C++静态库等多种方式调用,原生支持Mac OS,支持的语言包括英语和西班牙语;而且系统是使用c++编写,底层调用Edinburgh Speech Tools;
        先阅读它的手册知,下载需要的压缩包(http://festvox.org/packed/festival/2.1/):
                   festival-2.1-release.tar.gz Festival语音合成系统源文件
                   speech_tools-2.1-release.tar.gz Edinburgh语音工具库
                   festlex_CMU.tar.gz  festlex_POSLEX.tar.gz词典
                   festvox_kallpc16k.tar.gz 语料库
    前两个解压后需要配置编译,后三个解压后自动解压在festival文件夹中。首先编译speech_tools,进入该文件夹,输入:

            #./configure    

            #make          

    其它如在Cygwin、vc下的编译在INSTALL文件中有说明。然后进入festival文件夹,按照INSTALL文件中的说明进行安装,是可以看到详细的安装说明,以及需要文件夹festival speech_tools的。还是一般的./configure make即可,由于仅是在本地使用,没有了Site initialization这一步,在安装完成后运行bin/festival,如无错误提示出现:
    Festival Speech Synthesis System 2.1:release November 2010
    Copyright (C) University of Edinburgh, 1996-2010. All rights reserved.

    clunits: Copyright (C) University of Edinburgh and CMU 1997-2010
    clustergen_engine: Copyright (C) CMU 2005-2010
    hts_engine: 
    The HMM-based speech synthesis system (HTS)
    hts_engine API version 1.04 (http://hts-engine.sourceforge.net/)
    Copyright (C) 2001-2010  Nagoya Institute of Technology
                  2001-2008  Tokyo Institute of Technology
    All rights reserved.
    For details type `(festival_warranty)'
    festival>
    可以输入help或者(SayText "Hello World!")测试。如果出现Can't open /dev/dsp的错误,可以在~/.festivalrc文件写入:
    (Parameter.set 'Audio_Method 'Audio_Command)
    (Parameter.set 'Audio_Command "aplay -q -c 1 -t raw -f s16 -r $SR $FILE")

  • 相关阅读:
    nginx 配置 开发
    导入excel 数据到mysql出现的时间格式
    gradle 集成到myeclipse
    多线程同步和异步的方式
    谈一下spring 的理解
    java 中的反射
    Sublime Text 下配置python
    Python元组的简单介绍
    Python中strip()函数
    Python中的repr()函数
  • 原文地址:https://www.cnblogs.com/subo_peng/p/5195478.html
Copyright © 2011-2022 走看看