Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
@@ -43,12 +43,18 @@ def generate_script(user_prompt: str, model_id: str, token: str, duration: int):
|
|
43 |
combined_prompt = f"{system_prompt}\nUser concept: {user_prompt}\nRefined script and music suggestion:"
|
44 |
result = llama_pipeline(combined_prompt, max_new_tokens=200, do_sample=True, temperature=0.9)
|
45 |
|
46 |
-
|
47 |
-
|
48 |
-
|
|
|
|
|
|
|
|
|
|
|
49 |
except Exception as e:
|
50 |
return f"Error generating script: {e}", None
|
51 |
|
|
|
52 |
# ---------------------------------------------------------------------
|
53 |
# Voice-Over Generation Function
|
54 |
# ---------------------------------------------------------------------
|
|
|
43 |
combined_prompt = f"{system_prompt}\nUser concept: {user_prompt}\nRefined script and music suggestion:"
|
44 |
result = llama_pipeline(combined_prompt, max_new_tokens=200, do_sample=True, temperature=0.9)
|
45 |
|
46 |
+
# Ensure the output contains the expected structure
|
47 |
+
generated_text = result[0]["generated_text"]
|
48 |
+
if "Music Suggestion:" in generated_text:
|
49 |
+
script, music_suggestion = generated_text.split("Music Suggestion:", 1)
|
50 |
+
return script.strip(), music_suggestion.strip()
|
51 |
+
else:
|
52 |
+
# Fallback if the output format isn't as expected
|
53 |
+
return generated_text.strip(), "No specific music suggestion found."
|
54 |
except Exception as e:
|
55 |
return f"Error generating script: {e}", None
|
56 |
|
57 |
+
|
58 |
# ---------------------------------------------------------------------
|
59 |
# Voice-Over Generation Function
|
60 |
# ---------------------------------------------------------------------
|