Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -426,7 +426,7 @@ def solve_optimal_alignment(original_segments, generated_durations, total_durati
|
|
| 426 |
constraints = [s[0] >= 0]
|
| 427 |
for i in range(N - 1):
|
| 428 |
constraints.append(s[i] + d[i] <= s[i + 1])
|
| 429 |
-
constraints.append(s[N - 1] + d[N - 1]
|
| 430 |
|
| 431 |
problem = cp.Problem(objective, constraints)
|
| 432 |
problem.solve()
|
|
@@ -796,7 +796,7 @@ def apply_adaptive_speed(translated_json_raw, source_language, target_language,
|
|
| 796 |
|
| 797 |
# Compute target duration for synthesis
|
| 798 |
target_chars = len(translated_text)
|
| 799 |
-
target_duration = round(target_chars /
|
| 800 |
|
| 801 |
# Logging
|
| 802 |
logger.info(
|
|
|
|
| 426 |
constraints = [s[0] >= 0]
|
| 427 |
for i in range(N - 1):
|
| 428 |
constraints.append(s[i] + d[i] <= s[i + 1])
|
| 429 |
+
constraints.append(s[N - 1] + d[N - 1] <= total_duration)
|
| 430 |
|
| 431 |
problem = cp.Problem(objective, constraints)
|
| 432 |
problem.solve()
|
|
|
|
| 796 |
|
| 797 |
# Compute target duration for synthesis
|
| 798 |
target_chars = len(translated_text)
|
| 799 |
+
target_duration = round(target_chars / adjusted_speed, 2)
|
| 800 |
|
| 801 |
# Logging
|
| 802 |
logger.info(
|