Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -55,15 +55,16 @@ async def generate_dialogue(article_url, text_input, language, skip_llm, custom_
|
|
| 55 |
else:
|
| 56 |
dialogue = converter.extract_conversation(await converter.fetch_text(article_url))
|
| 57 |
|
| 58 |
-
|
| 59 |
-
|
|
|
|
| 60 |
except Exception as e:
|
| 61 |
return f"Error: {str(e)}", None
|
| 62 |
|
| 63 |
async def generate_audio(dialogue_json, language, agregar_musica, custom_music):
|
| 64 |
try:
|
| 65 |
-
|
| 66 |
-
json_str = dialogue_json.
|
| 67 |
try:
|
| 68 |
dialogue = json.loads(json_str)
|
| 69 |
except json.JSONDecodeError as e:
|
|
|
|
| 55 |
else:
|
| 56 |
dialogue = converter.extract_conversation(await converter.fetch_text(article_url))
|
| 57 |
|
| 58 |
+
json_str = json.dumps(dialogue, indent=2, ensure_ascii=False)
|
| 59 |
+
print(f"JSON generado: {json_str[:500]}...") # Depuración
|
| 60 |
+
return json_str, dialogue
|
| 61 |
except Exception as e:
|
| 62 |
return f"Error: {str(e)}", None
|
| 63 |
|
| 64 |
async def generate_audio(dialogue_json, language, agregar_musica, custom_music):
|
| 65 |
try:
|
| 66 |
+
print(f"JSON recibido: {dialogue_json[:500]}...") # Depuración
|
| 67 |
+
json_str = dialogue_json.replace("'", '"')
|
| 68 |
try:
|
| 69 |
dialogue = json.loads(json_str)
|
| 70 |
except json.JSONDecodeError as e:
|