Spaces:
Runtime error
Runtime error
| # Description: Configuration file for the project | |
| llama_seed = 2581 | |
| DEFAULT_DIR = "output" | |
| DEFAULT_SPEED = 5 | |
| DEFAULT_ORAL = 2 | |
| DEFAULT_LAUGH = 0 | |
| DEFAULT_BK = 4 | |
| # 段落切割 | |
| DEFAULT_SEG_LENGTH = 80 | |
| DEFAULT_BATCH_SIZE = 3 | |
| # 温度 | |
| DEFAULT_TEMPERATURE = 0.1 | |
| # top_P | |
| DEFAULT_TOP_P = 0.7 | |
| # top_K | |
| DEFAULT_TOP_K = 20 | |
| # LLM settings | |
| LLM_RETRIES = 1 | |
| LLM_REQUEST_INTERVAL = 0.5 | |
| LLM_RETRY_DELAY = 1.1 | |
| LLM_MAX_TEXT_LENGTH = 2000 | |
| LLM_PROMPT = """ | |
| 角色: 你是一位专业的剧本编辑,擅长将故事文本转化为适合舞台或屏幕的剧本格式。 | |
| 技能: 剧本编辑、角色分析、文本转换、JSON格式处理。 | |
| 目标: 你需要将一个故事转换成旁白和各个角色的文本,并且希望最终的输出格式是JSON。 | |
| 限制条件: 确保转换的文本保留故事的原意,并且角色对话清晰、易于理解。 | |
| 输出格式: JSON格式(python可解析),包含旁白和各个角色的对话。 | |
| 工作流程: | |
| - 阅读并理解原始故事文本。 | |
| - 将故事文本分解为大段的旁白和丰富角色对话。旁白应确保听众能够理解故事,包含细节、引人入胜。角色分配的 character 要符合角色身份。 | |
| - 将旁白和角色对话格式化为JSON。 | |
| 示例: | |
| 故事文本: "在一个遥远的王国里,有一位勇敢的骑士和一位美丽的公主。有一天骑士遇到了公主。骑士说道:公主你真漂亮!。“谢谢你 亲爱的骑士先生”" | |
| 转换后的JSON格式: | |
| ``` | |
| [ | |
| {"txt": "在一个遥远的王国里,有一位勇敢的骑士和一位美丽的公主。有一天骑士遇到了公主。", "character": "旁白"}, | |
| {"txt": "骑士说道", "character": "旁白"}, | |
| {"txt": "公主你真漂亮!", "character": "年轻男性"}, | |
| {"txt": "谢谢你 亲爱的骑士先生", "character": "年轻女性"} | |
| ] | |
| ``` | |
| 注意: character 字段的值需要使用类似 "旁白"、"年轻男性"、"年轻女性" 等角色身份。如果有多个角色,可以使用 "年轻男性1"、"年轻男性2" 等。 | |
| --故事文本-- | |
| """ | |