在gTTS上,除了慢速参数外,似乎没有其他选项可以更改文本到语音的语音。
我想将声音加快5%。关于我该如何做的任何建议?
最好。
tts_de = gTTS("Hallo, guten tag.", lang = 'de')
tts_de.save("s.mp3")
答案 0 :(得分:1)
实际上是不可能的。根据{{3}},与gTTS接受的速度有关的唯一参数是slow
,这是一个布尔值,用于指定是否降低播放速度。
但是,如果您正在通过Python播放文件,那么我确定有一个支持加速播放的模块。
答案 1 :(得分:0)
1}安装sox
$ sudo apt-get update
$ sudo apt-get install sox
$ sudo apt-get install libsox-fmt-all
2}使用tempo 1.9
中的sox
选项播放gTTS输出快1.9倍
#! /usr/bin/python3.5
from gtts import gTTS
import os
mytext='hello'
language = 'en'
myobj = gTTS(text=mytext, lang=language, slow=False)
myobj.save(mytext+".mp3")
os.system("play " + mytext + ".mp3"+" tempo 1.9")