巧用讯飞TTS进行文本合成语音(LINUX操作系统)

article/2025/8/22 12:39:35

    因为工作需要用到文本转语音文件,然后进行播放的应用场景。

    我先后研究了三种开源的框架程序,festival、ekho和espeak。但实际运行后,效果很差,也没精力训练调试它们。

    后来我突然想起来在科大讯飞是语音处理的老大,TTS也是他们的龙头产品,于是想何不试试他们的效果(讯飞看到后请给我些赞助费啊)。

    下面我讲一下使用讯飞TTS的步骤:

    1:在讯飞的开发者网站上注册为开发者

          https://passport.xfyun.cn/register

     2:控制台上创建应用

          

  3:选择离线版语音合成

4:下载SDK

5:小黑板敲重点

1)对gcc版本要求高,在LINUX7.5上可以顺利编译,在LINUX6.5上编译失败。

2)修改Demo程序,输入自己想生成的文本信息

3)session_begin_params中的rdn 参数用来设定数字读取的方式

     比如11:30的读取方法,是读yiyidiansanling,还是shiyidiansanshi。我是用rnd=3,让TTS自己根据习惯去合成读取数字。

4) 用64bit_make.sh 可以编译生成64位程序;用32bit_make.sh生成32为程序;直接输入make编译失败。

5)如果执行demo程序tts_offline_sample失败,那么请看下是否将libmsc.so有没有加载到ldconfig中。如果没有,则将libmsc.so放到/usr/lib64下,然后用root

用户ldconfig,将so加载到内存中。

6)免费版使用时间大概3个月,到期后需要重新下载sdk,重新编译。下载的sdk大概和你在他们

的web网站创建的appid进行了绑定。到时间就不能用了,必须重新下载才行。

7)商用时请用正版,商用版也不贵,8000元就足够用了。我现在还在用他们的免费版,以后商用了再说吧。

 

 


http://chatgpt.dhexx.cn/article/EyrXAcnB.shtml

相关文章

初探机器学习之使用讯飞TTS服务实现在线语音合成

最近在调研使用各个云平台提供的AI服务,有个语音合成的需求因此就使用了一下科大讯飞的TTS服务,也用.NET Core写了一个小示例,下面就是这个小示例及其相关背景知识的介绍。 一、什么是语音合成(TTS) 1.1 What is 语音合…

麒麟系统虚拟机安装教程

作者:朱金灿 来源:clever101的专栏 为什么大多数人学不会人工智能编程?>>> 1.首先得安装VM Ware软件。 2.打开VM Ware,点击“文件”->“新建虚拟机”。 3.进入新建虚拟机向导,点击下一步。如下图&…

史上最最详细的win10虚拟机安装教程,手把手从头到尾

史上最最详细的win10虚拟机安装教程 1.安装VMware 12Pro 前天我安装了VM12,并安装了win10系统的虚拟机。遇到了很多问题,我想拿出来和大家分享一下解决办法。 首先,第一步先上下载地址: VMware 12下载地址 大家下载时记得选择普…

虚拟机安装教程

虚拟机安装教程   vmware10虚拟机是个软件,安装后可用来创建虚拟机,在虚拟机上再安装系统,在这个虚拟系统上再安装应用软件,所有应用就像操作一台真正的电脑,因此,我们可以利用虚拟机学习安装操作系统、…

Fedora虚拟机安装教程

Fedora虚拟机安装教程 (作者:Baron_wu 禁止转载) 获取VMware14 链接: https://pan.baidu.com/s/1WQuajxl2KOtcn9WYendglQ 提取码:2K32获取Fedora安装镜像 64bit : https://download.fedoraproject.org/pu…

win10虚拟机安装教程

win10虚拟机安装 下载iso镜像文件win10镜像安装步骤拍摄快照 下载iso镜像文件 首先我们需要准备一个win10的iso镜像系统,下载地址:https://msdn.itellyou.cn/ 我们选择最新版本就可以了,选择consumer editions版本(其实选择两个…

VMware16虚拟机安装教程

一、VMware下载 VMware下载地址:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html 我的电脑是Windows电脑,所以选择Workstation 16 Pro for Windows下载,如果你的电脑事Linux系统,选择Work…

deepin虚拟机安装教程

deepinISO镜像:链接:https://pan.baidu.com/s/1yzxtAetA9eccO6pNFO6wTg 提取码:az78 --来自百度网盘超级会员V5的分享 deepin是Linux内核的,里面附带办公软件,今天小编就在虚拟机上体验一波!开车&#x…

CentOS7虚拟机安装教程

第一步:打开虚拟机找到创建新的虚拟机 第二步:进入向导选择典型 第三步:选择稍后添加操作系统 第四步:选择linux CentOS 7的版本 第五步:自定义虚拟机名称和安装地址 第六步:指定磁盘大小,默认选…

Ubuntu 20.04 虚拟机安装教程

首先你需要下载 VMware,建议不要放于C盘,不会下载的建议看 哔哩哔哩Frank。下载 Ubuntu 20.04 镜像,也是建议不放于C盘,我放在了 E:\Ubuntu 20.04 iso 完成上诉步骤,打开VMware,点击创建新的虚拟机。选择 自…

Linux虚拟机安装教程

一、虚拟机的创建 我们在工作中会需要用到Linux环境,但Linux系统毕竟没有Windows系统用起来顺手。处于这种考虑,我们可以在电脑上安装一个Linux虚拟机,在虚拟机上虚拟出一套电脑所需要的资源。现在就开始进行VMware的安装。 我们下载完VMw…

虚拟机安装(详细教程)

我这个主要是前期的下载安装,后面的操作大家可以参考VirtualBox 安装Kali linux最新版(超详细)_Jokong的博客-CSDN博客_virtualbox安装kali 这个作者写的超级详细,小白完全跟得上 目录 官网地址: VirtualBox6.1.3…

最强卸载神器,使你的Windows绝对干净

前言 Uninstall Tool 是一款超级强大的软件卸载工具,它完全可以替代您Windows自带的”添加/删除程序”功能,超强的卸载能力可以卸载您安装的任何第三方软件应用,也可卸载注册表相关项让你的系统更清洁干净,但它有一个更加强大的功…

2345文件粉碎,文件强力删除工具无捆绑纯净提取版

前言 对比起其余文件粉碎工具来说,这款速度更快,成功率也更高,还是不错的 这里提供无捆绑并且纯净的2345文件粉碎工具,除去AvShellExt64.dll和AvShellExt.dll修改过几处十六进制,其余都是软件原版文件,可…

彻底删除顽固dll文件

对于一些顽固的软件,在卸载之后会有残留的 dll 文件保留,而且这个 dll 文件并不能删除,有的会绑定到进程中(一般容易绑定到expore.exe进程中)随电脑开机一起启动,在删除文件的时候就会提示有程序占用(或服务在运行等) 下面介绍一种彻底删除顽固 dll 文件…

强大的万能删除代码,你也可以制作强力删除软件了

你有没有遇到下面的情况,在删除文件夹时出现 文件夹删除不了,这时候你会怎么办? 其实这一般是畸形文件夹,至于什么是畸形文件夹,自己百度一下,这种文件夹用普通方式是无法删除的, 或许你会选择…

彻底删除 Windows Defender 这个垃圾

彻底卸载: 把如下代码复制到文本中,后缀命名为cmd,右键,使用管理员方式打开,否则会报错 需要下载 install_wim_tweak.exe 这个软件,后面的压缩包有。 echo off cd /d "%~dp0" echo Uninstalling ... CLS i…

windows 强力 删除

昨天 在csdn上下载了几个文件 但是很奇怪 ,都是后缀非常怪。 一个文件有两个这个,一个是0字节一个正常。 直接方法请空降到本文末尾。 我把显示信息3.8MB的改过来后好用。然后顺手删除另外一个0字节发现不好用。然后尝试各种删除的方法,…

Wise Force Deleter强制删除工具

强制删除工具 在使用电脑的过程中,你是否遇到过这样的情况,想删除一个文件,但是系统却弹出无法删除文件,遇到这种情况,我们通常就很烦恼。现在我们应该就不用烦了,因为Wise Force Deleter会帮我们解决这个…

彻底删除流氓软件

你的电脑是不是每次都会自动下载4个或8个流氓软件? 比如2345这些软件,废话不多说,直接上干货! 浏览器搜索geek然后下载安装,打开geek找到你电脑中的流氓软件,然后卸载,顺便把注册表也删了。 …