Giter VIP home page Giter VIP logo

ontts's Introduction

ontts

ontts 是语音在线合成服务

编译

GOPATH

项目源文件需要放在$GOPATH下

glide

通过glide管理依赖,若没有安装glide,需先安装

Ubuntu下glide安装方法:

sudo add-apt-repository ppa:masterminds/glide && sudo apt-get update
sudo apt-get install glide

在源文件目录下执行以下命令下载依赖

glide install
编译
go build
运行

需要将libmsc.so加入环境变量

mv xf/lib/libmsc.so /usr/local/lib/
vi ~/.bashrc

export LD_LIBRARY_PATH=/usr/local/lib

使用示例

单次合成:
./ontts -t "云喇叭快递,快递小管家,您的快递到了,请于下午6点前到学校后门申通快递取件" -o test.wav
启动合成后台服务:
./ontts -r ":6379" -d /tmp/out

命令参数

讯飞语音参数选项:
    -tp                  TTS合成参数[有默认值]
    -lp                  登录参数[有默认值]

单次合成模式选项:
    -t                 	待合成的文本
    -o                	音频输出路径 

合成服务模式选项:
    -d                     音频保存的目录 
    -s                   合成速度级别(1-10),数值越小速度越快,越耗CPU[默认为1]
    -r                    redis连接地址

日志选项:
    -l                    日志输出路径[默认./ontts.log]
    -ll                  日志输出级别(debug,info,warn,error)

其他:
    -h                          查看帮助 

目录

── ontts
   ├── glide.yaml (glide依赖配置)
   ├── main.go (程序入口)
   ├── README.md
   ├── server (TTS合成主体逻辑的package)
   │   └── server.go
   ├── speed_test.go (速度测试)
   └── xf (讯飞SDK的Go封装)
       ├── doc (讯飞语音linux SDK相关参考)
       ├── include (cgo需要用到的头文件)
       ├── lib (动态链接库 SDK)
       │   └── libmsc.so
       ├── README.md
       └── xf.go

ontts's People

Contributors

imroc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ontts's Issues

寻找优秀音视频人才

你好 roc
agora目前在寻找优秀的音视频相关人才,看到您比较擅长这一块;
有兴趣加个微信:13611988401我们详细沟通吗?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.