盘点一个语音转换库

简介: 盘点一个语音转换库

大家好,我是皮皮。


一、前言


前几天在Python星耀交流群有个叫【多隆】的粉丝问了一道Python库语音转换的问题,这里拿出来给大家分享下,一起学习下。

image.png

这个是他的元素代码:

from gtts import gTTS
import  os
tts = gTTS(text="说中文哈觉得获得好好读", lang="zh-tw")
tts.save("hello1.mp3")


二、解决过程


【dcpeng】解答

这个语音库需要安装,安装方法(可加源):pip install -i https://pypi.tuna.tsinghua.edu.cn/simple gTTS

image.png

不然会提示下方错误:

image.png

安装完成之后,跑代码,还是会出错,因为原始代码有问题,有个参数不对,根据官网提示,lang=zh-TW才是。

from gtts import gTTS
import  os
tts = gTTS(text="说中文哈觉得获得好好读", lang="zh-TW")
tts.save("hello1.mp3")

image.png

不过很不巧,还是报错,如下图所示:

image.png

这个原因是这个gtts需要连到Google的服务器,但是不科学上网的话,其实访问不到的。

那如果连接不上外网,也没有vpn,咋办呢?

不慌,下面【瑜亮老师】大佬给出了解决方法。

【瑜亮老师】解答

下面这个是【瑜亮老师】大佬给出的代码,设置一下域名即可,如下所示:

from gtts import gTTS
tts = gTTS(text="说中文哈觉得获得好好读", lang="zh-TW", tld='com.cn')
tts.save("hello1.mp3")

这样就可以顺利生成了,不需要科学上网也是可以实战转换的。

image.png

当然了,tld='cn'也是一样的,这个是调用translate.google.cn,上面的那个示例是调用translate.google.com.cn,加的参数是tld='com.cn'

image.png

下图是官方文档:

image.png


三、总结


大家好,我是皮皮。这篇文章主要分享了一个Python处理语音转换库的使用问题,针对该问题给出了具体的解析和代码演示,一共两个方法,帮助粉丝顺利解决了问题。


更多关于gTTs库使用的问题,可以前往官网:Module (gtts) — gTTS documentation https://gtts.readthedocs.io/en/latest/module.html#languages-gtts-lang查看。

image.png

最后感谢【多隆】提问,感谢【dcpeng】和【瑜亮老师】大佬给出的具体解析和代码演示,感谢【冫马讠成】、【月神】、【Lasu】等人参与学习交流。


小伙伴们,快快用实践一下吧!如果在学习过程中,有遇到任何问题,欢迎加我好友,我拉你进Python学习交流群共同探讨学习。


------------------- End -------------------

相关文章
Temporary email邮箱API发送邮件的步骤
使用Temporary email API发送邮件可保护隐私。步骤包括:了解API原理,注册获取API密钥,调用API并传入密钥,生成临时邮箱地址,编写邮件内容,然后发送。此方法确保真实邮箱不被泄露,适用于避免垃圾邮件。记得遵守使用规定和法规。
|
7月前
|
人工智能 安全 C++
一个项目能长期活下去,靠的从来不是模型
AI项目成败关键不在模型强弱,而在于系统性生存能力:厘清责任边界、接纳不确定性、严控复杂度、建立止损机制、允许模型“不万能”、并在模型成功时保持克制。真正活久的项目,清醒、务实、敬畏现实。
|
人工智能 编解码 芯片
告别低效沟通|让技术提问不再头疼-这套高效AI提问模板来帮你
不会向ai提问,不知道怎么提问的 可以看看
21529 1
告别低效沟通|让技术提问不再头疼-这套高效AI提问模板来帮你
|
Kubernetes Devops API
从零到面试高手:每个 DevOps 专业人士都必须知道的 20 个 Kubernetes 架构问答
Kubernetes 是当前 DevOps、云原生和 SRE 领域的关键技能。本文总结了 20 个高频面试问题,涵盖架构组件、工作原理及核心概念,助你轻松掌握 Kubernetes 基础,提升面试与实战能力。
570 2
|
人工智能 文字识别 运维
AR眼镜在巡检业务中的软件架构设计|阿法龙XR云平台
引入AR眼镜与AI融合的巡检方案,构建“端-边-云”协同架构,实现工单可视化、AR叠加数据、智能识别表计与异常、远程协作及自动报告生成,提升工业巡检效率与智能化水平。
|
druid 网络协议 Java
再有人问你数据库连接池的原理,这篇文章甩给他!
在 Spring Boot 项目中,数据库连接池已经成为标配,然而,我曾经遇到过不少连接池异常导致业务错误的事故。很多经验丰富的工程师也可能不小心在这方面出现问题。 在这篇文章中,我们将探讨数据库连接池,深入解析其实现机制,以便更好地理解和规避潜在的风险。
|
API 开发工具 开发者
HarmonyOS NEXT实战:拨打电话
本课程介绍如何在HarmonyOS SDK中使用Telephony Kit实现拨打电话功能。通过CallPhoneDemoPage示例,讲解如何输入电话号码并调用makeCall接口拨号,涉及call模块的使用及设备通话能力检测。
8212 0
|
人工智能 搜索推荐 开发者
ClotheDreamer:上海大学联合腾讯等高校推出的3D服装生成技术
ClotheDreamer是由上海大学、上海交通大学、复旦大学和腾讯优图实验室联合推出的3D服装生成技术,能够根据文本描述生成高保真、可穿戴的3D服装资产,适用于虚拟试穿和物理精确动画。
571 6
ClotheDreamer:上海大学联合腾讯等高校推出的3D服装生成技术
|
分布式计算 Hadoop Java

热门文章

最新文章