Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -140,28 +140,26 @@ def run_generation_pipeline_client(
|
|
| 140 |
request: gr.Request
|
| 141 |
):
|
| 142 |
try:
|
| 143 |
-
|
| 144 |
if request:
|
| 145 |
-
|
| 146 |
user_ip = request.headers.get('x-forwarded-for', '').split(',')[0].strip()
|
| 147 |
|
| 148 |
-
|
| 149 |
if not user_ip:
|
| 150 |
user_ip = request.headers.get('x-real-ip', '')
|
| 151 |
if not user_ip:
|
| 152 |
-
user_ip = request.client.host
|
| 153 |
|
| 154 |
-
|
| 155 |
else:
|
| 156 |
user_ip = "unknown"
|
| 157 |
-
|
| 158 |
-
# Validate audio duration first
|
| 159 |
is_valid, warning_msg = validate_audio_duration(audio_prompt)
|
| 160 |
|
| 161 |
if not is_valid:
|
| 162 |
return None, "Status: Audio too long. Please use audio under 10 seconds."
|
| 163 |
-
|
| 164 |
-
# Handle audio prompt - save to temporary file if provided
|
| 165 |
audio_prompt_for_api = None
|
| 166 |
|
| 167 |
if audio_prompt is not None:
|
|
@@ -236,18 +234,17 @@ def run_duration_generation_pipeline_client(
|
|
| 236 |
request: gr.Request
|
| 237 |
):
|
| 238 |
try:
|
| 239 |
-
|
| 240 |
if request:
|
| 241 |
-
|
| 242 |
user_ip = request.headers.get('x-forwarded-for', '').split(',')[0].strip()
|
| 243 |
-
|
| 244 |
-
# Fallback to other headers if needed
|
| 245 |
if not user_ip:
|
| 246 |
user_ip = request.headers.get('x-real-ip', '')
|
| 247 |
if not user_ip:
|
| 248 |
-
user_ip = request.client.host
|
| 249 |
|
| 250 |
-
|
| 251 |
else:
|
| 252 |
user_ip = "unknown"
|
| 253 |
|
|
|
|
| 140 |
request: gr.Request
|
| 141 |
):
|
| 142 |
try:
|
| 143 |
+
=
|
| 144 |
if request:
|
| 145 |
+
|
| 146 |
user_ip = request.headers.get('x-forwarded-for', '').split(',')[0].strip()
|
| 147 |
|
| 148 |
+
|
| 149 |
if not user_ip:
|
| 150 |
user_ip = request.headers.get('x-real-ip', '')
|
| 151 |
if not user_ip:
|
| 152 |
+
user_ip = request.client.host
|
| 153 |
|
| 154 |
+
|
| 155 |
else:
|
| 156 |
user_ip = "unknown"
|
| 157 |
+
|
|
|
|
| 158 |
is_valid, warning_msg = validate_audio_duration(audio_prompt)
|
| 159 |
|
| 160 |
if not is_valid:
|
| 161 |
return None, "Status: Audio too long. Please use audio under 10 seconds."
|
| 162 |
+
|
|
|
|
| 163 |
audio_prompt_for_api = None
|
| 164 |
|
| 165 |
if audio_prompt is not None:
|
|
|
|
| 234 |
request: gr.Request
|
| 235 |
):
|
| 236 |
try:
|
| 237 |
+
|
| 238 |
if request:
|
| 239 |
+
|
| 240 |
user_ip = request.headers.get('x-forwarded-for', '').split(',')[0].strip()
|
| 241 |
+
|
|
|
|
| 242 |
if not user_ip:
|
| 243 |
user_ip = request.headers.get('x-real-ip', '')
|
| 244 |
if not user_ip:
|
| 245 |
+
user_ip = request.client.host
|
| 246 |
|
| 247 |
+
|
| 248 |
else:
|
| 249 |
user_ip = "unknown"
|
| 250 |
|