1000-hours/public/jupyter-notebooks/sentence-openai.ipynb
from openai import OpenAI
import IPython
from datetime import datetime
import sys
from dotenv import load_dotenv
import os
load_dotenv()
client = OpenAI(
)
text = """
I heard him singing.
"""
# Create audios for each versions (three was set as default previously.)
for v in ["alloy", "nova"]:
# alloy, echo, fable, onyx, nova, and shimmer, the last two of which are femail voices.
speech_file_path = f'sentence-{text.split(" ")[1]}-{text.split(" ")[2]}-{v}.mp3'
rspd_audio = client.audio.speech.create(
model="tts-1",
voice=v,
input=text
)
rspd_audio.stream_to_file(speech_file_path)
# IPython.display.Audio(speech_file_path)
from openai import OpenAI
import IPython
from datetime import datetime
import sys
from dotenv import load_dotenv
import os
load_dotenv()
client = OpenAI(
)
text = """
adventure,French
"""
# Create audios for each versions (three was set as default previously.)
for w in text.split(","):
for v in ["alloy", "nova"]:
# alloy, echo, fable, onyx, nova, and shimmer, the last two of which are femail voices.
speech_file_path = f"{w.strip()}-us-{"male" if v == "alloy" else "female"}.mp3"
rspd_audio = client.audio.speech.create(
model="tts-1",
voice=v,
input=w.strip()
)
rspd_audio.stream_to_file(speech_file_path)
# IPython.display.Audio(speech_file_path)