Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
elebumm
GitHub Repository: elebumm/RedditVideoMakerBot
Path: blob/master/TTS/GTTS.py
327 views
1
import random
2
3
from gtts import gTTS
4
5
from utils import settings
6
7
8
class GTTS:
9
def __init__(self):
10
self.max_chars = 5000
11
self.voices = []
12
13
def run(self, text, filepath):
14
tts = gTTS(
15
text=text,
16
lang=settings.config["reddit"]["thread"]["post_lang"] or "en",
17
slow=False,
18
)
19
tts.save(filepath)
20
21
def randomvoice(self):
22
return random.choice(self.voices)
23
24