CRIMJOBBERS commited on
Commit
36e6b11
·
verified ·
1 Parent(s): 8dc6bdd

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -4
app.py CHANGED
@@ -83,7 +83,7 @@ def tts_via_api(text):
83
  from io import BytesIO
84
 
85
  api_key = os.getenv("ELEVENLABS_API_KEY")
86
- voice_id = "21m00Tcm4TlvDq8ikWAM" # Rachel (default)
87
 
88
  if not api_key:
89
  return None
@@ -108,9 +108,10 @@ def tts_via_api(text):
108
  response = requests.post(url, headers=headers, json=payload)
109
 
110
  if response.status_code == 200:
111
- with tempfile.NamedTemporaryFile(delete=False, suffix=".mp3") as tmp:
112
- tmp.write(response.content)
113
- return tmp.name
 
114
  else:
115
  print("TTS API Error:", response.status_code, response.text)
116
  return None
 
83
  from io import BytesIO
84
 
85
  api_key = os.getenv("ELEVENLABS_API_KEY")
86
+ voice_id = "21m00Tcm4TlvDq8ikWAM" # Rachel
87
 
88
  if not api_key:
89
  return None
 
108
  response = requests.post(url, headers=headers, json=payload)
109
 
110
  if response.status_code == 200:
111
+ output_path = "output.mp3"
112
+ with open(output_path, "wb") as f:
113
+ f.write(response.content)
114
+ return output_path
115
  else:
116
  print("TTS API Error:", response.status_code, response.text)
117
  return None