gTTS

基于 Python 的文本转语音库
授权协议 MIT
开发语言 Python
所属分类 程序开发、 TTS/语音合成和处理
软件类型 开源软件
地区 不详
投 递 者 李利
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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')

 

 

  • Python文字转语音(调研&成品函数) 由于项目需要, 我需要将文字转换为语音, 那么第一步就要进行调研 什么是语音合成技术? 语音合成(text to speech),简称TTS。是将文字转化为语音的一种技术,是让计算机模拟人类的嘴巴,通过不同的音色说出想表达的内容, 是人机对话的一部分。 TTS可以通过神经网络的设计,把文字智能地转化为自然语音流。极大的方便了视障患者的使用, 也提升了文本的

  • 查看环境path下python的位置(版本) 可以参考:Python—查看安装路径 cmd下: python import sys sys.path 若path下不是你要的版本可以在path下添加 这样就可以使用对应的pip了 如:pip install pyttsx3 pip install pypiwin32 pip install gTTS pip install pydub 也可以在pyc

  • 我正在编写代码,将Raspberry Pi 3上的“ questions.txt”文件中的某些英语行通过google text-to-speech转换为语音。我正在使用Python的gTTS库执行上述操作。 但是我的代码返回以下错误 Starting Conversion Traceback (most recent call last): File "tts.py", line 21, in g

  • 在学习july的课程: 聊天机器人 ,介绍了一个python: gtts,可以将文字转化为语音,尝试后发现效果还可以。需要在VPN下使用。 例子: from gtts import gTTS import os tts = gTTS(text='您好,您吃早饭了吗?需要我给你推荐些吃的吗?', lang='zh-tw') tts.save("hello.mp3") os.system("mpg32

  • 树莓派安装gTTS运行运行时遇到了如下错误:         from requests.packages.urllib3.exceptions import InsecureRequestWarning ImportError: cannot import name InsecureRequestWarning 这是因为已经安装的requests库和gTTS版本对应不上。 解决: 更新reque

  • 安装:pip install gTTS 使用demo: Write ‘hello’ in English to hello.mp3: from gtts import gTTS tts = gTTS('hello', lang='en') tts.save('hello.mp3') Write ‘hello’ in Australian English to hello.mp3: from gt

 相关资料
  • 本文向大家介绍Python如何实现文本转语音,包括了Python如何实现文本转语音的使用技巧和注意事项,需要的朋友参考一下 准备 我测试使用的Python版本为2.7.10,如果你的版本是Python3.5的话,这里就不太适合了。 使用Speech API 原理 我们的想法是借助微软的语音接口,所以我们肯定是要进行调用 相关的接口。所以我们需要安装pywin32来帮助我们完成这一个底层的交互。 示

  • 我正在使用spyder IDE进行我的语音到文本转换项目,该项目使用谷歌语音到文本api。我在代码中集成了谷歌语音和文本,出现了类似“配额耗尽”的错误。在谷歌控制台的仪表板上,我可以看到可用的配额。 > 错误 文件"C:\Program Data\Anaconda3\lib\site-包\speech_recognition__init__. py",第932行,在recognize_google

  • [][1]我正在尝试用Vala语言做一个类似siri的应用程序。然而,我找不到任何语音识别或文本到语音库的vala,这是必不可少的。瓦拉有语音识别和语音文字转换吗?如果是的话,你能说出他们的名字吗? 顺便说一句,我是新的vala编程,所以也请做一些例子... 非常感谢。

  • 导语今天就给大家带来个语言识别跟语言转文字的小工具,1.直接使用在1.2官网注册后拿到APISecret和APIKey,直接复制文章2.4demo代码,保存为online_tts.py,在命令行执行python online_tts.py -client_secret=你的client_secret -client_id=你的client_id -file_save_path=test.wav --text=今天天气不错1. 获取权限Pyth

  • 我正在考虑制作一个应用程序,我可以使用它来使用语音命令控制我的Arduino机器人(通过蓝牙/wifi)。但是为了使体验流畅,我需要Android应用程序语音识别持续运行。如果我想让机器人停止,我不想按下按钮,等待语音识别对话框出现,说出我的命令“STOP”,释放按钮,等待解析器解析它,然后发送停止命令。 当我控制我的机器人时,我宁愿让语音转文本处于连续收听模式。当它听到关键字时,它会发送它们。

  • Convert text to speech using the Wifi Block

  • 本文向大家介绍基于Python 的语音重采样函数解析,包括了基于Python 的语音重采样函数解析的使用技巧和注意事项,需要的朋友参考一下 因为工作中会经常遇到不同采样率的声音文件的问题,特意写了一下重采样的程序。 原理就是把采样点转换到时间刻度之后再进行插值,经过测试,是没有问题的。 补充知识:Python 多线程的退出/停止的一种是实现思路 在使用多线程的过程中,我们知道,python的线程是

  • 我是快速和iOS应用程序开发的新手。我正在使用AVSpeechSynthesiser创建一个文本到语音应用程序。我想设置一个字符串说在英语,但我希望它把那个特定的字符串翻译成语音,但在不同的语言,如阿拉伯语。我是否能够使用AVSpeechSynthesizer做到这一点,或者我需要使用翻译API来做到这一点。 谢谢你