iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >linux可不可以tts
  • 375
分享到

linux可不可以tts

linuxtts 2023-03-10 14:03:30 375人浏览 八月长安
摘要

本篇内容主要讲解“linux可不可以tts”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux可不可以tts”吧! 可以。在li

本篇内容主要讲解“linux可不可以tts”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux可不可以tts”吧!

可以。在linux中,可以借助Ekho软件来实现TTS(文字转语音)功能;只需要下载并安装好Ekho软件,就可使用ekho命令来将文字转为语音,语法“ekho  "文字"”。Ekho是一个免费、开源的中文语音合成软件,支持Linux、windowsAndroid平台。

linux系统实现TTS(文字转语音)功能

1、需求背景

在用户交互软件开发过程中,经常遇到语音提示需求。语音提示是比较直接的交互方式,能够有效的提高用户体验。目前比较常见的解决方案有百度语音平台、讯飞语音平台,这些平台一般都是通过api调用在线服务。优点是转化的语音比较准确,真人发音,有多种语音包选择,缺点是依附互联网,断网无法使用,需要收费,有使用数量限制。当然啦,可以选择这些平台的离线sdk开发,不同的平台提供的sdk平台不同,对于嵌入式arm平台目前没看到支持的。当然啦,对于提示语音比较少又比较固定的,那么直接采用先录制好语音,使用的时候直接播发语音文件的方式也是简单快捷的解决方案。

对于嵌入式arm平台,采用linux系统,在无网络语音提示不定的情况下只能采取TTS引擎来解决。多方查找最后发现一款开源的中文TTS软件Ekho(余音)比较合适。

2、Ekho简介

Ekho(余音)是一个免费、开源的中文语音合成软件。它目前支持粤语、普通话(国语)、广东台山话、诏安客语、藏语、雅言(中国古代通用语)和韩语(试验中),英语则通过eSpeak或Festival间接实现。Ekho支持Linux、Windows和Android平台。

3、Ekho安装

3.1 下载Ekho

linux可不可以tts

3.2 安装Ekho

先安装第三方依赖文件,注意,最新版的ekho是依赖espeak-ng库而非espeak,后者已经停止维护。

sudo apt-get install espeak-ng  libespeak-ng-dev  libsndfile1-dev libpulse-dev libncurses5-dev libestools-dev festival-dev libvorbis-dev libmp3lame-dev libdotconf-dev texinfo pulseaudio libpulse-ocaml-dev

3.3 编译安装

tar xJvf ekho-xxx.tar.xz
cd ekho-xxx
./configure
make  -j4
sudo make install

注意:其中xxx请替换为具体的文件路径。

4、测试Ekho效果

直接生成语音播放

ekho  "你好呀"

如果能正常不能播放出声音,那么可能系统的声卡设置有问题,请查看。还有一种原因可能是pulseaudio服务没有启动

pulseaudio -start

再次执行ekho “你好呀!”,就能听到一段机械的语音啦。

生成语音文件

ekho "你好。请继续保持努力!" -o holdon.wav

最后设置开机自动启动pulseaudio服务,这一步骤按需设置

pulseaudio --start --log-target=syslog

在/etc/rc.local 文件中加入pulseaudio --start --log-target=syslog,设置每次开机自动启动。

到此,相信大家对“linux可不可以tts”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: linux可不可以tts

本文链接: https://www.lsjlt.com/news/199277.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • linux可不可以tts
    本篇内容主要讲解“linux可不可以tts”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux可不可以tts”吧! 可以。在li...
    99+
    2023-03-10
    linux tts
  • linux可不可以mbr引导
    这篇文章主要讲解了“linux可不可以mbr引导”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux可不可以mbr引导”吧! ...
    99+
    2023-03-01
    linux mbr
  • linux上可不可以用c
    本文小编为大家详细介绍“linux上可不可以用c”,内容详细,步骤清晰,细节处理妥当,希望这篇“linux上可不可以用c”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 ...
    99+
    2023-03-20
    linux
  • linux可不可以接u盘
    这篇文章主要介绍“linux可不可以接u盘”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“linux可不可以接u盘”文章能帮助大家解决问题。 ...
    99+
    2023-03-13
    linux
  • 可不可以用u盘装linux
    这篇文章主要讲解了“可不可以用u盘装linux”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“可不可以用u盘装linux”吧! 可...
    99+
    2023-03-19
    linux
  • linux可不可以装虚拟机
    这篇文章主要介绍了linux可不可以装虚拟机的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇linux可不可以装虚拟机文章都会有所收获,下面我们一起来看看吧。 ...
    99+
    2023-02-28
    linux 虚拟机
  • vmware可不可以在linux下用
    本文小编为大家详细介绍“vmware可不可以在linux下用”,内容详细,步骤清晰,细节处理妥当,希望这篇“vmware可不可以在linux下用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学...
    99+
    2023-03-10
    vmware linux
  • linux var log可不可以删掉
    这篇文章主要讲解了“linux var log可不可以删掉”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux var log可不可以删掉”吧! ...
    99+
    2023-03-13
    linux
  • iis在linux上可不可以用
    本文小编为大家详细介绍“iis在linux上可不可以用”,内容详细,步骤清晰,细节处理妥当,希望这篇“iis在linux上可不可以用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。...
    99+
    2023-03-23
    linux iis
  • linux可不可以装安卓软件
    这篇文章主要介绍“linux可不可以装安卓软件”,在日常操作中,相信很多人在linux可不可以装安卓软件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux可不可以装安卓...
    99+
    2023-03-14
    linux
  • linux可不可以运行两个tomcat
    这篇文章主要讲解了“linux可不可以运行两个tomcat”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux可不可以运行两个tomcat”吧!linux可以运行两个tomcat。运行方...
    99+
    2023-07-02
  • ftps可不可以在linux系统安装
    本篇内容主要讲解“ftps可不可以在linux系统安装”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ftps可不可以在linux系统安装”吧! ...
    99+
    2023-03-01
    ftps linux
  • linux可不可以导出文件内容
    本篇内容主要讲解“linux可不可以导出文件内容”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux可不可以导出文件内容”吧! ...
    99+
    2023-03-14
    linux
  • linux中tmp目录可不可以删除
    这篇文章给大家分享的是有关linux中tmp目录可不可以删除的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在linux中,tmp目录可以删除;该目录用于存储临时性的文件,该目录会默认清理指定天数未用的文件,系统重...
    99+
    2023-06-29
  • linux可不可以重置系统时间
    这篇“linux可不可以重置系统时间”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“linu...
    99+
    2023-03-13
    linux
  • linux可不可以创建多个进程
    这篇“linux可不可以创建多个进程”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“linu...
    99+
    2023-02-07
    linux
  • linux可不可以修改设备mac地址
    这篇文章主要介绍“linux可不可以修改设备mac地址”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“linux可不可以修改设备mac地址”文章能帮助大家解决问题。 ...
    99+
    2023-03-10
    linux mac
  • linux中trash文件夹可不可以删除
    今天小编给大家分享一下linux中trash文件夹可不可以删除的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。linux中tr...
    99+
    2023-07-02
  • php可不可以做app
    本教程操作环境:Windows7系统、PHP8.1版、Dell G3电脑。php可不可以做app?php可以做app。把PHP解释器打包到你的App,然后启动PHP内置的HTTP服务,打开WebView访问,就可以实现用PHP开发App了,...
    99+
    2022-11-25
    php app
  • jquery可不可以用this
    本文小编为大家详细介绍“jquery可不可以用this”,内容详细,步骤清晰,细节处理妥当,希望这篇“jquery可不可以用this”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。jquery可以用this。在jq...
    99+
    2023-07-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作