test.jsonl
12 KB
{"id": 31, "drama_input": {"name": "职场面试", "title": "🎯 面试奇遇记", "subtitle": "— 测试缺图case", "description": "缺少角色图的测试用例", "systemPrompt": "你是一个职场剧本。角色:求职者、面试官。风格:搞笑。", "tags": "搞笑,职场", "language": "zh", "characters": [{"name": "求职者", "gender": "male", "voiceId": "S_Bx8na7LH1", "imagePrompt": "程序"}, {"name": "HR 面试官", "gender": "female", "voiceId": "S_Cx8na7LH1", "imagePrompt": "HR"}], "script": [{"character": "求职者", "dialogue": "您好。", "avatar": "normal.png", "position": "left"}, {"character": "HR 面试官", "dialogue": "你好。", "avatar": "happy.png", "position": "right"}], "backgroundPrompt": "会议室", "coverPrompt": "海报"}, "generated_output": {"dramaKey": "test_031", "characters": [{"name": "求职者", "bodyUrl": null, "faceOffset": null, "voiceId": "S_Bx8na7LH1"}, {"name": "HR 面试官", "bodyUrl": null, "faceOffset": null, "voiceId": "S_Cx8na7LH1"}], "backgroundUrl": null, "coverUrl": null}, "expected_score": {"dimension_1": 2, "dimension_2": 2, "dimension_3": 1, "dimension_4": 5, "dimension_5": 3, "dimension_6": 3}}
{"id": 32, "drama_input": {"name": "深夜加班", "title": "🌙 深夜代码人", "subtitle": "— 测试无i18n", "description": "无多语言支持的测试用例", "systemPrompt": "程序员深夜加班修Bug。", "tags": "程序员", "language": "zh", "characters": [{"name": "程序员", "gender": "male", "voiceId": "S_Ex8na7LH1", "imagePrompt": "程序员"}], "script": [{"character": "程序员", "dialogue": "好难啊", "avatar": "sad.png", "position": "left"}], "backgroundPrompt": "办公室", "coverPrompt": "海报"}, "generated_output": {"dramaKey": "test_032", "characters": [{"name": "程序员", "bodyUrl": "https://xxx.com/test_032/coder.png", "faceOffset": {"top": "8%", "left": "35%", "width": "30%"}, "voiceId": "S_Ex8na7LH1"}], "backgroundUrl": "https://xxx.com/test_032/bg.png", "coverUrl": "https://xxx.com/test_032/cover.png", "i18n": {}}, "expected_score": {"dimension_1": 8, "dimension_2": 8, "dimension_3": 1, "dimension_4": 4, "dimension_5": 7, "dimension_6": 7}}
{"id": 33, "drama_input": {"name": "点外卖", "title": "🍜 外卖奇遇记", "subtitle": "— 测试偏移量异常", "description": "face-align偏移量异常的测试用例", "systemPrompt": "外卖故事。", "tags": "搞笑", "language": "zh", "characters": [{"name": "小林", "gender": "male", "voiceId": "S_Bx8na7LH1", "imagePrompt": "人物"}, {"name": "外卖员", "gender": "male", "voiceId": "S_zx8na7LH1", "imagePrompt": "外卖员"}], "script": [{"character": "小林", "dialogue": "外卖到了", "avatar": "happy.png", "position": "left"}, {"character": "外卖员", "dialogue": "久等", "avatar": "normal.png", "position": "right"}], "backgroundPrompt": "门口", "coverPrompt": "海报"}, "generated_output": {"dramaKey": "test_033", "characters": [{"name": "小林", "bodyUrl": "https://xxx.com/test_033/a.png", "faceOffset": {"top": "80%", "left": "80%", "width": "80%"}, "voiceId": "S_Bx8na7LH1"}, {"name": "外卖员", "bodyUrl": "https://xxx.com/test_033/b.png", "faceOffset": {"top": "0%", "left": "0%", "width": "10%"}, "voiceId": "S_zx8na7LH1"}], "backgroundUrl": "https://xxx.com/test_033/bg.png", "coverUrl": "https://xxx.com/test_033/cover.png"}, "expected_score": {"dimension_1": 8, "dimension_2": 2, "dimension_3": 2, "dimension_4": 5, "dimension_5": 6, "dimension_6": 8}}
{"id": 34, "drama_input": {"name": "租房", "title": "🏠 租房血泪史", "subtitle": "— 测试含文字", "description": "生成的图片可能含文字的测试用例", "systemPrompt": "租房故事。", "tags": "搞笑", "language": "zh", "characters": [{"name": "租客", "gender": "male", "voiceId": "S_Bx8na7LH1", "imagePrompt": "租客"}, {"name": "房东", "gender": "female", "voiceId": "S_Ax8na7LH1", "imagePrompt": "房东"}], "script": [{"character": "房东", "dialogue": "这房子好", "avatar": "happy.png", "position": "right"}], "backgroundPrompt": "出租屋", "coverPrompt": "海报含文字"}, "generated_output": {"dramaKey": "test_034", "characters": [{"name": "租客", "bodyUrl": "https://xxx.com/test_034/tenant.png", "faceOffset": {"top": "9%", "left": "35%", "width": "30%"}, "voiceId": "S_Bx8na7LH1"}, {"name": "房东", "bodyUrl": "https://xxx.com/test_034/landlady.png", "faceOffset": {"top": "10%", "left": "38%", "width": "28%"}, "voiceId": "S_Ax8na7LH1"}], "backgroundUrl": "https://xxx.com/test_034/bg.png", "coverUrl": "https://xxx.com/test_034/cover.png"}, "expected_score": {"dimension_1": 9, "dimension_2": 9, "dimension_3": 2, "dimension_4": 4, "dimension_5": 2, "dimension_6": 7}}
{"id": 35, "drama_input": {"name": "相亲", "title": "💕 相亲囧事", "subtitle": "— 测试格式错误", "description": "JSON格式不完整的测试用例", "systemPrompt": "相亲", "tags": "爱情", "language": "zh", "characters": [{"name": "小美", "gender": "female", "voiceId": "S_Cx8na7LH1"}], "script": [{"character": "小美", "dialogue": "hi"}], "generated_output": {"dramaKey": "test_035", "characters": "invalid", "backgroundUrl": 12345}, "expected_score": {"dimension_1": 1, "dimension_2": 1, "dimension_3": 1, "dimension_4": 2, "dimension_5": 2, "dimension_6": 1}}
{"id": 36, "drama_input": {"name": "健身", "title": "💪 健身奇遇记", "subtitle": "— 理想高分case", "description": "完整实现的理想测试用例", "systemPrompt": "健身房搞笑故事,角色:健身小白、教练。风格搞笑。", "tags": "搞笑,健身", "language": "zh", "characters": [{"name": "健身小白", "gender": "male", "voiceId": "S_Ex8na7LH1", "imagePrompt": "一位25岁的健身小白,运动背心,瘦弱身材,迷茫表情,纯色深蓝背景,沙雕动漫风格,无脸纯肤色留白。"}, {"name": "健身教练", "gender": "male", "voiceId": "S_Dx8na7LH1", "imagePrompt": "一位35岁的健身教练,肌肉发达,专业健身服,自信表情,纯色黑色背景,沙雕动漫风格,无脸纯肤色留白。"}], "script": [{"character": "健身教练", "dialogue": "第一次来?", "avatar": "happy.png", "position": "right"}, {"character": "健身小白", "dialogue": "嗯,我想增肌。", "avatar": "normal.png", "position": "left"}, {"character": "健身教练", "dialogue": "先做100个俯卧撑热热身。", "avatar": "smirk.png", "position": "right"}, {"character": "健身小白", "dialogue": "100...个?", "avatar": "shock.png", "action": "shake", "position": "left"}, {"character": "健身教练", "dialogue": "是每天100个,不是让你一次性。", "avatar": "happy.png", "position": "right"}], "backgroundPrompt": "健身房内部,跑步机、哑铃架,器械排列,卡通风格。", "coverPrompt": "剧目封面海报,健身人物剪影,力量感,卡通风格。"}, "generated_output": {"dramaKey": "test_036", "characters": [{"name": "健身小白", "bodyUrl": "https://xxx.com/drama/test_036/beginner.png", "faceOffset": {"top": "7%", "left": "33%", "width": "31%"}, "voiceId": "S_Ex8na7LH1"}, {"name": "健身教练", "bodyUrl": "https://xxx.com/drama/test_036/trainer.png", "faceOffset": {"top": "9%", "left": "36%", "width": "29%"}, "voiceId": "S_Dx8na7LH1"}], "backgroundUrl": "https://xxx.com/drama/test_036/background.png", "coverUrl": "https://xxx.com/drama/test_036/cover.png", "i18n": {"name": {"en": "Fitness", "ja": "フィットネス", "es": "Fitness", "id": "Fitness", "pt": "Fitness"}}}, "expected_score": {"dimension_1": 10, "dimension_2": 10, "dimension_3": 10, "dimension_4": 9, "dimension_5": 10, "dimension_6": 10}}
{"id": 37, "drama_input": {"name": "网购", "title": "📦 网购奇遇记", "subtitle": "— 有脸case", "description": "违反无脸要求的测试用例", "systemPrompt": "网购", "tags": "网购", "language": "zh", "characters": [{"name": "买家", "gender": "male", "voiceId": "S_Bx8na7LH1", "imagePrompt": "一位戴眼镜的男生,露出完整脸部"}], "script": [{"character": "买家", "dialogue": "开箱", "avatar": "happy.png", "position": "left"}], "backgroundPrompt": "室内", "coverPrompt": "海报"}, "generated_output": {"dramaKey": "test_037", "characters": [{"name": "买家", "bodyUrl": "https://xxx.com/test_037/buyer.png", "faceOffset": {"top": "8%", "left": "35%", "width": "30%"}, "voiceId": "S_Bx8na7LH1"}], "backgroundUrl": "https://xxx.com/test_037/bg.png", "coverUrl": "https://xxx.com/test_037/cover.png"}, "expected_score": {"dimension_1": 8, "dimension_2": 8, "dimension_3": 1, "dimension_4": 4, "dimension_5": 1, "dimension_6": 7}}
{"id": 38, "drama_input": {"name": "开会", "title": "📅 会议马拉松", "subtitle": "— 纯色背景违规", "description": "违反纯色背景要求的测试用例", "systemPrompt": "会议", "tags": "职场", "language": "zh", "characters": [{"name": "员工", "gender": "male", "voiceId": "S_Bx8na7LH1", "imagePrompt": "人物,花花绿绿的背景"}], "script": [{"character": "员工", "dialogue": "累", "avatar": "sad.png", "position": "left"}], "backgroundPrompt": "窗外有风景", "coverPrompt": "海报"}, "generated_output": {"dramaKey": "test_038", "characters": [{"name": "员工", "bodyUrl": "https://xxx.com/test_038/employee.png", "faceOffset": {"top": "9%", "left": "35%", "width": "30%"}, "voiceId": "S_Bx8na7LH1"}], "backgroundUrl": "https://xxx.com/test_038/bg.png", "coverUrl": "https://xxx.com/test_038/cover.png"}, "expected_score": {"dimension_1": 8, "dimension_2": 8, "dimension_3": 1, "dimension_4": 4, "dimension_5": 2, "dimension_6": 7}}
{"id": 39, "drama_input": {"name": "挤地铁", "title": "🚇 地铁人生", "subtitle": "— 部分i18n", "description": "部分多语言支持的测试用例", "systemPrompt": "挤地铁", "tags": "生活", "language": "zh", "characters": [{"name": "上班族", "gender": "male", "voiceId": "S_Ex8na7LH1", "imagePrompt": "上班族"}, {"name": "乘客", "gender": "female", "voiceId": "S_Cx8na7LH1", "imagePrompt": "乘客"}], "script": [{"character": "上班族", "dialogue": "车来了", "avatar": "happy.png", "position": "left"}, {"character": "乘客", "dialogue": "别挤", "avatar": "angry.png", "position": "right"}], "backgroundPrompt": "地铁", "coverPrompt": "海报"}, "generated_output": {"dramaKey": "test_039", "characters": [{"name": "上班族", "bodyUrl": "https://xxx.com/test_039/commuter.png", "faceOffset": {"top": "7%", "left": "34%", "width": "31%"}, "voiceId": "S_Ex8na7LH1"}, {"name": "乘客", "bodyUrl": "https://xxx.com/test_039/passenger.png", "faceOffset": {"top": "9%", "left": "36%", "width": "29%"}, "voiceId": "S_Cx8na7LH1"}], "backgroundUrl": "https://xxx.com/test_039/bg.png", "coverUrl": "https://xxx.com/test_039/cover.png", "i18n": {"name": {"en": "Subway Rush"}}}, "expected_score": {"dimension_1": 9, "dimension_2": 9, "dimension_3": 5, "dimension_4": 6, "dimension_5": 8, "dimension_6": 8}}
{"id": 40, "drama_input": {"name": "看病", "title": "🏥 看病奇遇记", "subtitle": "— 台词质量低", "description": "台词质量较低的测试用例", "systemPrompt": "看病", "tags": "生活", "language": "zh", "characters": [{"name": "患者", "gender": "male", "voiceId": "S_Bx8na7LH1", "imagePrompt": "患者"}, {"name": "医生", "gender": "male", "voiceId": "S_Dx8na7LH1", "imagePrompt": "医生"}], "script": [{"character": "患者", "dialogue": "看病", "avatar": "normal.png", "position": "left"}, {"character": "医生", "dialogue": "好的", "avatar": "normal.png", "position": "right"}], "backgroundPrompt": "医院", "coverPrompt": "海报"}, "generated_output": {"dramaKey": "test_040", "characters": [{"name": "患者", "bodyUrl": "https://xxx.com/test_040/patient.png", "faceOffset": {"top": "8%", "left": "35%", "width": "30%"}, "voiceId": "S_Bx8na7LH1"}, {"name": "医生", "bodyUrl": "https://xxx.com/test_040/doctor.png", "faceOffset": {"top": "9%", "left": "37%", "width": "28%"}, "voiceId": "S_Dx8na7LH1"}], "backgroundUrl": "https://xxx.com/test_040/bg.png", "coverUrl": "https://xxx.com/test_040/cover.png", "i18n": {"name": {"en": "Hospital"}, "title": {"en": "Hospital"}}}, "expected_score": {"dimension_1": 9, "dimension_2": 9, "dimension_3": 5, "dimension_4": 3, "dimension_5": 8, "dimension_6": 8}}