diff --git a/pixelle_video/prompts/topic_narration.py b/pixelle_video/prompts/topic_narration.py index 3a956ce..9e23663 100644 --- a/pixelle_video/prompts/topic_narration.py +++ b/pixelle_video/prompts/topic_narration.py @@ -29,6 +29,7 @@ TOPIC_NARRATION_PROMPT = """# 角色定位 # 输出要求 ## 旁白规范 +- 输出语言要求:严格按照用户输入的话题或主题的语种输出,如:用户输入的是英文,则输出的文案必须为英文,中文也是一样。 - 用途定位:用于TTS生成短视频音频,通俗易懂地讲解话题 - 字数限制:严格控制在{min_words}~{max_words}个字(最低不少于{min_words}字) - 结尾格式:每段旁白的结尾不要使用标点符号,若旁白中出现断句读法必须使用中文标点(,。?!……:“”)来表达语气和停顿,自动判断并插入合适的标点符号,保留自然口语节奏(比如“对吗?不对。”要有停顿和语气转折) @@ -115,6 +116,7 @@ TOPIC_NARRATION_PROMPT = """# 角色定位 8. 同一个词(如"有时候"、"你有没有"、"其实"、"想象一下"等)在所有旁白中作为开头最多只能出现1次 9. 不要形成任何隐藏的句式规律,每个分镜的开头要真正做到独立思考、自然表达 10. 检查你的输出:如果发现有任何词作为开头重复出现2次或以上,必须修改 +11. 输出语言要求:严格按照用户输入的话题或主题的语种输出,如:用户输入的是英文,则输出的文案必须为英文,中文也是一样。 现在,请为话题创作 {n_storyboard} 个分镜的旁白。 ⚠️ 特别注意:写完后自查所有分镜的开头,确保没有重复使用同一个词或短语作为开头。 diff --git a/pyproject.toml b/pyproject.toml index 23f5360..07c7eb7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "pixelle-video" -version = "0.1.0" +version = "0.1.2" description = "AI-powered video creation platform - Part of Pixelle ecosystem" authors = [ {name = "Pixelle.AI"} @@ -24,7 +24,7 @@ dependencies = [ "fastapi>=0.115.0", "uvicorn[standard]>=0.32.0", "python-multipart>=0.0.12", - "comfykit>=0.1.6", + "comfykit>=0.1.9", ] [project.optional-dependencies] diff --git a/uv.lock b/uv.lock index 77dad9d..98b1625 100644 --- a/uv.lock +++ b/uv.lock @@ -419,7 +419,7 @@ wheels = [ [[package]] name = "comfykit" -version = "0.1.6" +version = "0.1.9" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "aiofiles" }, @@ -429,9 +429,9 @@ dependencies = [ { name = "pydantic" }, { name = "websockets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/99/9f/fab00bc9067bed1db426e35adcd12a1aaa38529a933569f6dbf861f7c299/comfykit-0.1.6.tar.gz", hash = "sha256:70e8f085a67e74404372e308d7704b620a0ae76d1c86d17b889a6be6e51fc934", size = 48426 } +sdist = { url = "https://files.pythonhosted.org/packages/76/8f/ca585cf45df2b755ebf735a0b7b94f0cdd62f7f490daf4d9606a22ce4c07/comfykit-0.1.9.tar.gz", hash = "sha256:502748556b1d388052b033bcbb45211878ff61d2d887b65333ad1d14cf977b13", size = 48739 } wheels = [ - { url = "https://files.pythonhosted.org/packages/90/ef/f0150325308db8ee3ef678eefdd6002cfd48f4cb1d857c0d522ee71a8999/comfykit-0.1.6-py3-none-any.whl", hash = "sha256:6ba5c2d1d04cba76e482811043449b71154919c66939eea7c82eb1527c890dcb", size = 51412 }, + { url = "https://files.pythonhosted.org/packages/fc/b9/65e74e090558fe4028243edca0be3054b8cfbe274f478a8b2ea8c31c4e3e/comfykit-0.1.9-py3-none-any.whl", hash = "sha256:40b51e5d63488f3fe99af2743fa39932bf5dd3f7ade08ebeb375bfa3ceb9b117", size = 51701 }, ] [[package]] @@ -1650,7 +1650,7 @@ wheels = [ [[package]] name = "pixelle-video" -version = "0.1.0" +version = "0.1.2" source = { editable = "." } dependencies = [ { name = "certifi" }, @@ -1681,7 +1681,7 @@ dev = [ [package.metadata] requires-dist = [ { name = "certifi", specifier = ">=2025.10.5" }, - { name = "comfykit", specifier = ">=0.1.6" }, + { name = "comfykit", specifier = ">=0.1.9" }, { name = "edge-tts", specifier = ">=7.2.3" }, { name = "fastapi", specifier = ">=0.115.0" }, { name = "fastmcp", specifier = ">=2.0.0" },