Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -5,13 +5,17 @@ from gtts import gTTS
|
|
5 |
import tempfile
|
6 |
import logging
|
7 |
import requests
|
|
|
|
|
|
|
|
|
8 |
|
9 |
# Set up logging
|
10 |
logging.basicConfig(level=logging.INFO)
|
11 |
logger = logging.getLogger(__name__)
|
12 |
|
13 |
# Set up Eleven Labs API key
|
14 |
-
eleven_labs_api_key = os.getenv('sk_044c9cf1dd6faa95c78f01af4b538c2a2cdd8b9e9c373510') #
|
15 |
|
16 |
if not eleven_labs_api_key:
|
17 |
raise ValueError("ELEVEN_LABS_API_KEY is not set.")
|
@@ -51,10 +55,10 @@ def process_audio(audio_file):
|
|
51 |
}
|
52 |
]
|
53 |
}
|
54 |
-
|
55 |
response = requests.post("https://api.elevenlabs.io/v1/chat/completions", json=payload, headers=headers)
|
56 |
response.raise_for_status()
|
57 |
-
|
58 |
response_data = response.json()
|
59 |
response_text = response_data['choices'][0]['message']['content']
|
60 |
logger.info(f"Received response from Eleven Labs API: {response_text}")
|
|
|
5 |
import tempfile
|
6 |
import logging
|
7 |
import requests
|
8 |
+
from dotenv import load_dotenv # Add this line
|
9 |
+
|
10 |
+
# Load environment variables from .env file (if using dotenv)
|
11 |
+
load_dotenv() # Add this line
|
12 |
|
13 |
# Set up logging
|
14 |
logging.basicConfig(level=logging.INFO)
|
15 |
logger = logging.getLogger(__name__)
|
16 |
|
17 |
# Set up Eleven Labs API key
|
18 |
+
eleven_labs_api_key = os.getenv('sk_044c9cf1dd6faa95c78f01af4b538c2a2cdd8b9e9c373510') # Corrected environment variable name
|
19 |
|
20 |
if not eleven_labs_api_key:
|
21 |
raise ValueError("ELEVEN_LABS_API_KEY is not set.")
|
|
|
55 |
}
|
56 |
]
|
57 |
}
|
58 |
+
|
59 |
response = requests.post("https://api.elevenlabs.io/v1/chat/completions", json=payload, headers=headers)
|
60 |
response.raise_for_status()
|
61 |
+
|
62 |
response_data = response.json()
|
63 |
response_text = response_data['choices'][0]['message']['content']
|
64 |
logger.info(f"Received response from Eleven Labs API: {response_text}")
|