gTTS —— 基于 Python 的文本转语音库
gTTS 是一个 Python 库和 CLI 工具,用于与 Google Translate 的 text-to-speech API 交互。
特征
- 可定制的特定于语音的句子标记器,允许阅读无限长度的文本,同时保持正确的语调、缩写、小数等;
- 可定制的文本预处理器,例如,可以提供发音校正;
安装
$ pip install gTTS
快速开始
命令行:
$ gtts-cli 'hello' --output hello.mp3
模块:
>>> from gtts import gTTS >>> tts = gTTS('hello') >>> tts.save('hello.mp3')

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
每日一博 | 聊聊 Cookie、Session、Token 背后的故事
摘要:Cookie、Session、Token 这三者是不同发展阶段的产物 本文分享自华为云社区《Cookie、Session、Token 背后的故事》,作者: 龙哥手记。 1. 网站交互体验升级 作为网友的我们,每天都会使用浏览器来逛各种网站,来满足日常的工作生活需求。 现在的交互体验还是很丝滑的,但早期并非如此,而是一锤子买卖。 1.1 无状态的 HTTP 协议 无状态的 HTTP 协议是什么鬼? HTTP 无状态协议,是指协议对于业务处理没有记忆能力,之前做了啥完全记不住。每次请求都是完全独立互不影响的,没有任何上下文信息。 缺少状态意味着如果后续处理需要前面的信息,则它必须重传关键信息,这样可能导致每次连接传送的数据量增大。 假如一直用这种原生无状态的 HTTP 协议,我们每换一个页面可能就得重新登录一次,那还玩个球。 所以必须要解决 HTTP 协议的无状态,提升网站的交互体验,否则星辰大海是去不了的。 1.2 解决之道 整个事情交互的双方只有客户端和服务端,所以必然要在这两个当事者身上下手。 客户端来买单 客户端每次请求时把自己必要的信息封装发送给服务端,服务端查收处理一下就...
- 下一篇
Android 14 将禁止部分应用侧载安装
Android 从诞生之初就支持用户在应用商店之外,通过侧载的方式安装应用程序。很多用户都会使用这种方式安装一些 “海外版” 软件、某些软件的旧版本,或者是一些没有上架商店的应用程序。 这个功能可以极大程度地丰富 “玩机达人” 的使用体验,但对手机了解不太深入的普通用户来说,侧载则会带来安全隐患,一不小心就会安装上恶意软件。 根据 Android 最新的代码变更,为了降低恶意软件的危害,Android 14 系统将开始全面阻止针对那些过时的 Android 版本而开发的应用程序。这一变化意味着即便是使用侧载,用户也无法安装特定的 APK 文件。 Google 每年都会带来新的 Android 操作系统,每个版本也都会为 Android 平台添加最新的功能、特性和安全保护等。Google 每年也会为 Play Store 更新指导方针,来确保 Android 开发者可以持续更新应用,来使用这些新的系统特性,比如现在新上架 Play Store 的应用程序最低系统要求是 Android 12(API level 31)。 当然,这些最低的 API level 要求仅限于在 Google P...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Linux系统CentOS6、CentOS7手动修改IP地址
- 2048小游戏-低调大师作品
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2更换Tomcat为Jetty,小型站点的福音