Python3,这个库竟然可以使文本转语音,惊到我了。
【摘要】 gTTS —— 基于 Python 的文本转语音库
1、文本转语音
1.1 gtts介绍
这段代码我们使用google的文本转语音API,实现转换。
gTTS(Google Text-to-Speech)是一个用于将文本转换为语音的Python库。
它使用Google的TTS引擎来生成语音,支持多种语言和音频格式。
使用gTTS库可以很方便地将文本转换为语音,可以用于创建自动读取文本的工具、语音助手等应用程序。
1.2 安装
因为gtts 是第三方库, 所以使用前,需要安装:
pip install gtts
其余安装方式,可以参照这两篇:
- 《Python3,选择Python自动安装第三方库,从此跟pip说拜拜!!》
- 《Python3:我低调的只用一行代码,就导入Python所有库!》
安装完成,就可以进行代码编写了。
2.3 实例
代码示例
# -*- coding:utf-8 -*-
# @Time : 2023-08-12
# @Author : Carl_DJ
'''
实现功能:
使用谷歌的文本转语音API,实现转换。
'''
from pygame import mixer
from gtts import gTTS
def main():
#输入要转换的文案
tts = gTTS('I love China')
#转换格式为: .mp3
tts.save('output.mp3')
mixer.init()
mixer.music.load('output.mp3')
mixer.music.play()
if __name__ == "__main__":
main()
3、总结
看到这里,今天的分享就完成了。
跟着小鱼,每天学习一款自动化神器, 让你的生活乐无边。
我是小鱼:
- CSDN 博客专家;
- 阿里云 专家博主;
- 51CTO博客专家;
- 51认证讲师等;
- 认证金牌面试官;
- 职场面试及培训规划师;
- 多个国内主流技术社区的认证专家博主;
- 多款主流产品(阿里云等)测评一、二等奖获得者;
关注我,带你学习更多更专业更前言的Python技术。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)