返回顶部
首页 > 资讯 > 操作系统 >使Linux终端朗读文字的小技巧
  • 752
分享到

使Linux终端朗读文字的小技巧

2023-06-12 23:06:20 752人浏览 八月长安
摘要

本篇内容介绍了“使linux终端朗读文字的小技巧”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!对于那些不能文字朗读的设备,有个小工具可以实现

本篇内容介绍了“使linux终端朗读文字的小技巧”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!


对于那些不能文字朗读的设备,有个小工具可以实现文字说话的转换器。用各种语言写一些东西,espeak就可以朗读给你。

系统应该默认安装了Espeak,如果你的系统没有安装,你可以使用下列命令来安装:

代码如下:

# apt-get install espeak   (Debian)
# yum install espeak       (Centos)
# dnf install espeak       (Fedora 22 及其以后)


你可以让espeak接受标准输入的交互输入并及时转换成语音朗读出来。如下:

代码如下:

$ espeak [按回车键]

      
更详细的输出你可以这样做:

代码如下:

$ espeak --stdout | aplay [按回车键][再次回车]


espeak设置灵活,也可以朗读文本文件。你可以这样设置:

代码如下:

$ espeak --stdout /path/to/text/file/file_name.txt  | aplay [Hit Enter]


espeak可以设置朗读速度。默认速度是160词每分钟。使用-s参数来设置。

设置每分钟30词的语速:

代码如下:

$ espeak -s 30 -f /path/to/text/file/file_name.txt | aplay


设置每分钟200词的语速:

代码如下:

$ espeak -s 200 -f /path/to/text/file/file_name.txt | aplay

你可以使用各种语言,让espeak如上面说的以你选择的语言朗读。使用下列命令来获得语言列表:

代码如下:

$ espeak --voices

下面再来分享一段C语言程序中调用espeak的示例:

C/C++ Code复制内容到剪贴板

  1. #include <espeak/speak_lib.h>  // 包括espeak的头文件   

  2. #include <string.h>   

  3. #include <unistd.h>   

  4.   

  5. int main(int arGC, char **argv)   

  6. {   

  7.     char Word[] = "吃葡萄不吐葡萄皮";   

  8.     espeak_Initialize(AUDio_OUTPUT_PLAYBACK, 0, NULL, 0);    // 初始化   

  9.     espeak_SetVoiceByName("zh+f2");    // 设置音源为中文女声   

  10.     espeak_Synth(word, strlen(word) + 1, 0, POS_CHARACTER, 0,   

  11.                     espeakCHARS_UTF8, NULL, NULL);        // 发音   

  12.     sleep(3);     // 等一段时间,否则程序会立即退出,听不到发音   

  13.     espeak_Terminate();  // 回收资源   

  14. }  

“使Linux终端朗读文字的小技巧”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: 使Linux终端朗读文字的小技巧

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

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

猜你喜欢
  • 使Linux终端朗读文字的小技巧
    本篇内容介绍了“使Linux终端朗读文字的小技巧”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!对于那些不能文字朗读的设备,有个小工具可以实现...
    99+
    2023-06-12
  • 有哪些Linux终端用户的使用技巧
    这篇文章主要讲解了“有哪些Linux终端用户的使用技巧”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“有哪些Linux终端用户的使用技巧”吧!使用Linux终端不仅仅是只输入命令。学习这些基本...
    99+
    2023-06-13
  • VSCode终端中的实用小技巧有哪些
    VSCode终端中的实用小技巧有哪些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。使用VS Code终端也很有段时间了,今天好奇发现两个小技巧,记录一下现在激动的心情。那么...
    99+
    2023-06-22
  • 有哪些使用Linux Shell的小技巧
    本篇内容介绍了“有哪些使用Linux Shell的小技巧”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!检查远程端口是否对bash开放:代码如...
    99+
    2023-06-09
  • Linux Shell的一些使用小技巧收集
    检查远程端口是否对bash开放: echo >/dev/tcp/8.8.8.8/53 && echo "open" 让进程转入后台: Ctrl + z 将进程转到前台: fg 产生随机的十...
    99+
    2022-06-04
    小技巧 Linux Shell
  • linux中使用sudo的小技巧有哪些
    这篇文章主要介绍linux中使用sudo的小技巧有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1)sudo !!用法:想要作为root授权来运行一个命令,但是忘记使用“sudo”了不要担心。我们可以使用”sud...
    99+
    2023-06-16
  • Linux桌面使用的小技巧有哪些
    这篇文章主要介绍了Linux桌面使用的小技巧有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在Linux中创建 Cdrom ISO 镜像和监控用户在这篇文章中,我们将看到...
    99+
    2023-06-16
  • Linux中查看文本的小技巧(超实用!)
    前言 日常开发中,我们经常需要在服务器上进行各种文本,日志的查看操作,本文主要对常用的文本,日志查看技巧进行了一番总结和归纳,方便大家收藏起来后续查看使用: tail命令查看日志信息 实时监控日志: tail -f ...
    99+
    2022-06-04
    linux查看文本命令 linux 查看文本 linux查看文本内容
  • Linux中快速检测端口的小技巧有哪些
    本篇内容介绍了“Linux中快速检测端口的小技巧有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!什么是...
    99+
    2024-04-02
  • 使用pandas读取txt文件的实用技巧
    使用pandas读取txt文件的实用技巧,需要具体代码示例 在数据分析和数据处理中,txt文件是一种常见的数据格式。使用pandas读取txt文件可以快速、方便地进行数据处理。本文将介绍几种实用的技巧,以帮助你更好的使用pand...
    99+
    2024-01-19
    Pandas 读取 txt文件
  • Linux的ip命令使用小技巧有哪些
    这篇文章将为大家详细讲解有关Linux的ip命令使用小技巧有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Linux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者。使用ip命令,只...
    99+
    2023-06-27
  • Golang文件读取优化:提升程序性能的小技巧
    Golang是一门以高效和快速著称的编程语言,但在文件读取方面,如果不小心就会陷入性能瓶颈。本文将讨论Golang中文件读取的优化,介绍能够提升程序性能的小技巧,并附带具体的代码示例。 使用缓冲区 在Gola...
    99+
    2024-01-19
    Golang 性能优化 文件读取
  • Linux下Vim编辑器的使用小技巧有哪些
    小编给大家分享一下Linux下Vim编辑器的使用小技巧有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、备份个性化配置文件。Vim文本编辑器有很多默认的设置...
    99+
    2023-06-17
  • PHP编程小技巧:e8 af 9a转中文字符串的实现
    PHP编程小技巧:将e8 af 9a转为中文字符串的实现 随着互联网的发展,我们经常会遇到需要将十六进制编码转换为中文字符串的需求。在PHP编程中,实现这一功能需要一定的技巧和方法。本...
    99+
    2024-02-27
    技巧 php 字符串转换
  • Angular项目中使用scss文件的一些技巧小结
    目录使用 Angular CLI 新建一个 Angular 项目:Angular 项目中导入 node_modules 文件夹下文件的一些技巧附:angular5 配置使用sass总...
    99+
    2024-04-02
  • 提升数据处理效率:使用pandas读取Excel文件的技巧
    优化数据处理流程:Pandas读取Excel文件的技巧 引言:在数据分析和处理的过程中,Excel是最常见的数据来源之一。然而,Excel文件的读取和处理往往是效率较低的,特别是当数据量较大时。为此,本文将介绍如何使用Pytho...
    99+
    2024-01-24
    Pandas 优化 数据处理
  • Linux开发者必读:深入了解PHP文件编程的算法和技巧
    作为一名Linux开发者,掌握PHP文件编程的算法和技巧是非常重要的。本文将为您介绍一些PHP文件编程的基本概念和常用技巧。 一、PHP文件编程的基本概念 文件操作 文件操作是PHP编程中最基本的操作之一。在PHP中,我们可以使用fo...
    99+
    2023-09-03
    linux 编程算法 文件
  • 在Linux文件系统中导航的使用技巧有哪些
    这篇文章主要介绍在Linux文件系统中导航的使用技巧有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!添加到 $PATH确保你不必花费大量时间在 Linux 系统上查找命令的最简单、最有用的方法之一就是在 $PAT...
    99+
    2023-06-16
  • Windows系统下使用host文件屏蔽不良网站的小技巧
      随着互联网的发展,上网已经成为了青少年的娱乐活动之一,但由于网络环境一直没有一个统一的管理,许多不良信息的网站充斥在各种页面当中,时刻影响着青少年的健康成长,为此很多家长都非常烦恼。可以说上网是一柄双刃剑,有它的优点...
    99+
    2023-06-11
    Windows系统 host文件 屏蔽不良网站 host 文件 网站 系统 技巧
  • Linux系统的Java文件学习笔记:如何在终端中使用Java编写和管理文件?
    在Linux系统中,Java是一种非常流行的编程语言。如果你想在Linux系统中编写和管理文件,Java是一个非常好的选择。在本文中,我们将介绍如何在Linux终端中使用Java编写和管理文件。 一、编写Java文件 在Linux系统中,...
    99+
    2023-08-30
    文件 学习笔记 linux
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作