Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -9,7 +9,7 @@ def tts(text, model, voice, api_key):
|
|
| 9 |
raise gr.Error('Please enter your OpenAI API Key')
|
| 10 |
else:
|
| 11 |
try:
|
| 12 |
-
client =
|
| 13 |
|
| 14 |
response = client.audio.speech.create(
|
| 15 |
model='tts-1', # "tts-1","tts-1-hd"
|
|
@@ -22,12 +22,6 @@ def tts(text, model, voice, api_key):
|
|
| 22 |
raise gr.Error("An error occurred while generating speech. Please check your API key and try again.")
|
| 23 |
print(str(error))
|
| 24 |
|
| 25 |
-
response = client.audio.speech.create(
|
| 26 |
-
model=model, # expected values: "tts-1","tts-1-hd"
|
| 27 |
-
voice=voice, # expected values: 'alloy', 'echo', 'fable', 'onyx', 'nova', 'shimmer'
|
| 28 |
-
input=text,
|
| 29 |
-
)
|
| 30 |
-
|
| 31 |
# Create a temp file to save the audio
|
| 32 |
with tempfile.NamedTemporaryFile(suffix=".mp3", delete=False) as temp_file:
|
| 33 |
temp_file.write(response.content)
|
|
|
|
| 9 |
raise gr.Error('Please enter your OpenAI API Key')
|
| 10 |
else:
|
| 11 |
try:
|
| 12 |
+
client = OpenAI(api_key=api_key)
|
| 13 |
|
| 14 |
response = client.audio.speech.create(
|
| 15 |
model='tts-1', # "tts-1","tts-1-hd"
|
|
|
|
| 22 |
raise gr.Error("An error occurred while generating speech. Please check your API key and try again.")
|
| 23 |
print(str(error))
|
| 24 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 25 |
# Create a temp file to save the audio
|
| 26 |
with tempfile.NamedTemporaryFile(suffix=".mp3", delete=False) as temp_file:
|
| 27 |
temp_file.write(response.content)
|