tts-go

文字转语音工具,基于讯飞语音离线sdk实现。

support windows and linux

环境依赖

go version >= 1.11, go mod

使用前准备

讯飞语音appid

讯飞语音sdk linux平台或者windows平台

linux平台 将 libmsc.so 文件移动到 LD_LIBRARY_PATH 目录中

windows 64位 平台 将 msc_x64.dll 移动到 system32目录中

使用方法

资源的目录结构为

─res

├─msc_work_dir

│ └─msc

│ └─msc.cfg

└─tts

└─common.jet

└─xiaofeng.jet

└─xiaoyan.jet

讯飞参数中work_dir 设置为msc_work_dir的绝对路径

资源引用使用 ../../tts/***.jet

注: 如果appid过期,请更换appid 以及 jet文件!!

单次合成模式选项:

-w 讯飞资源工作路径,按照上述目录结构设置为msc_work_dir的绝对路径

-k 讯飞appid

-t 待合成的文本

-o 音频输出路径

-e 引擎 默认local

-n 发音人 xiaoyan、xiaofeng

-c 编码 默认UTF8

-j 合成资源路径 基于上述树形结构的相对路径 linux默认为 ../../tts/ windows平台默认为 ..\\..\\tts\\

-r 合成音频采样率 合成音频采样率,支持参数,16000,8000,默认为16000

-s 语速 合成音频对应的语速,取值范围:[0,100],数值越大语速越快。默认值:50

-v 音量 合成音频的音量,取值范围:[0,100],数值越大音量越大。默认值:50

-p 合成语调 通过此参数,设置合成返回音频的语调,值范围:[0,100],默认:50

-rd 数字发音 合成音频数字发音,支持参数, 0 数值优先, 1 完全数值,2 完全字符串,3 字符串优先,默认值:0

-rc 1 的中文发音 0(默认):表示发音为yao 1:表示发音为yi

其他:

-h 查看帮助

使用示例

tts-go.exe -w C:\\Users\\admin\\go\\src\\tts-go\\res\\msc_work_dir\\ -k your_appid -t 测试一下

tts-go -w /path/to/msc_work_dir -k your_appid -t 测试一下

thanks for

离线tts linux,GitHub - rayboot/tts-go: 讯飞离线文字转语音。 支持Linux Windows相关推荐

  1. vue 讯飞在线文字合成语音,文字转成语音

    资源链接: 讯飞在线语音合成demo.tts_ws_js_demo.rar-互联网文档类资源-CSDN下载

  2. java如何解析图片里面文字_如何识别图片中的文字 讯飞输入法文字扫描快捷翻译教程...

    讯飞输入法是很多人都在用的一款手机输入法,它的功能是很全的.今天小编要和大家分享的是,如何使用文字扫描功能快速识别图片中文字,还能快捷翻译.希望能够帮助到大家远程办公. 以讯飞输入法Android版为 ...

  3. Android 讯飞离线语音听写/离线语音识别SDK

    平台 Android + 讯飞离线语音SDK SDK包 下载路径及方法见讯飞官方SDK文档: 离线语音听写 Android SDK 文档 # 在开发者控制台, 可以直接下载SDK. SDK包中的文件结 ...

  4. 讯飞离线语音合成接入

    讯飞离线语音合成接入: 文字转语音的方法 1.Google TextToSpeech + 中文语音引擎 Google提供了原生的方法TextToSpeech,但是不支持中文,sad- 不过可以用第三方 ...

  5. 讯飞离线语音命令词识别

    讯飞离线语音命令词识别 强烈推荐 分享一个大神的人工智能教程.零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来! 网址:http://www.captainbed.net/yancyang ...

  6. Unity 接讯飞离线语音识别

    Unity 接入讯飞离线SDK , 有一些坑记录一下. 在开发者平台注册之后,申请应用,下载SDK包.这个sdk包和你的appid是对应的,不能使用别人的sdk包,然后用自己的appid 这是SDK文 ...

  7. html语音输入功能讯飞,win10系统利用讯飞语音输入法实现电脑语音输入的方案介绍...

    有关win10系统利用讯飞语音输入法实现电脑语音输入的操作方法想必大家有所耳闻.但是能够对win10系统利用讯飞语音输入法实现电脑语音输入进行实际操作的人却不多.其实解决win10系统利用讯飞语音输入 ...

  8. html语音输入功能讯飞,图解讯飞语音输入法pc版语音悬浮窗的正确用法

    很多人很喜欢讯飞语音输入法电脑版,不用打字只需说话就能轻松得到想要的内容.在这里小编先来教一下大家语音悬浮窗的正确用法. 电脑讯飞语音输入法PC最新版,类似现在最新QQ带的语音输入软件,是云输入哟,讯 ...

  9. 接口调用-【4】讯飞离线语音合成Windows/Linux

    1.离线语音合成调用主函数(离线语音合成调用属于简单的,无回调函数) package com.iflytek; import com.iflytek.util.Step2_tts_thread; im ...

  10. JAVA接入讯飞离线合成语音

    由于公司接到的项目环境不允许联网,这边通过不停的探索,终于找到通过JNA的方式接入,废话不多说,下面展示! 1.讯飞开放平台SDK下载 2.JNA包依赖引入 <!-- https://mvnre ...

最新文章

  1. 职场观察:高薪需要什么?
  2. (译)Web地图设计模式——ArcGIS Server
  3. professor xi‘s story
  4. C++ decltype关键字
  5. potplayer 多个进程_操作系统 | 进程同步与进程互斥
  6. python背诵技巧_python如何记忆方法
  7. oracle rac 创建ocr,Oracle rac 11g在线添加ocr,votedisk
  8. PXE 自动安装物理机 (DHCP服务由路由提供, 不能再配置)
  9. php分销根据上级id获取上级姓名,无限级分销系统查自己上级、下级之多叉树实现关系速查...
  10. 计算机思维概述ppt,常见的第一讲 计算思维概述.ppt
  11. 【时间序列】时间序列预测基本方法:移动平均(SMA,EMA,WMA)
  12. 计算机排版系统程序,《计算机排版系统.doc
  13. matlab 矩阵位移法编程 结构力学,matlab-矩阵位移法编程-结构力学
  14. 图文并茂讲VLAN,让你看一遍就理解VLAN
  15. oracle 11g gateway 连接sqlserver 2005 ,ORA-28545解决
  16. android国际化语言编码对照表
  17. 如何手动提取易失性数据
  18. fred.V7光线追迹软件
  19. js产品360度旋转预览图片插件
  20. 倍福TwinCAT(贝福Beckhoff)应用教程13.3 TwinCAT控制松下伺服 NC配合完整上位

热门文章

  1. Android 分贝测试仪功能,华为移动终端开发
  2. WebFont-前端字体
  3. android+语音验证,如何使用Android的Alexa语音服务进行身份验证?
  4. ZEMAX | 照明设计的性能指标
  5. ARM 体系架构及其工作原理
  6. 文本特征提取算法-TF-IDF
  7. CMMB 全国各地市频率规划表
  8. 防止高考作弊,古今监考老师操碎了心
  9. DataCastle[猜你喜欢]赛事算法分享
  10. OpenFeign实现微服务间的文件下载