wedyanessam's picture
Update TTS_X/tts.py
d3f638a verified
raw
history blame contribute delete
330 Bytes
# tts.py
import openai
import os
openai.api_key = os.getenv("OPENAI_API_KEY")
def generate_voice(text):
speech_file_path = "output.mp3"
response = openai.audio.speech.create(
model="tts-1",
voice="nova",
input=text,
)
response.stream_to_file(speech_file_path)
return speech_file_path