tldr_crawlre / GenerateAIPodcast.py
Defender117's picture
Upload 5 files
b6204d2 verified
raw
history blame contribute delete
628 Bytes
# Import the required module
import pyttsx3
from numpy.ma.core import concatenate
def generateMp3(text, number):
# Initialize the Pyttsx3 engine
pyttsx3.init(driverName='sapi5')
engine = pyttsx3.init()
voices = engine.getProperty('voices')
engine.setProperty('voice', voices[2].id)
newVoiceRate = 145
engine.setProperty('rate', newVoiceRate)
# We can use file extension as mp3 and wav, both will work
fileName = "Ttldr - " + str(number) + ".mp3"
engine.save_to_file(text, fileName)
# Wait until above command is not finished.
engine.runAndWait()