parent
3a4c0669ef
commit
5cf3b4313c
|
|
@ -1087,7 +1087,7 @@ if __name__ == "__main__":
|
||||||
):
|
):
|
||||||
raise RuntimeError("请求深圳快瞳增值税发票识别接口发生异常")
|
raise RuntimeError("请求深圳快瞳增值税发票识别接口发生异常")
|
||||||
|
|
||||||
match receipt_type := query_value(response["data"], "发票类型"):
|
match query_value(response["data"], "发票类型"):
|
||||||
case "电子发票(普通发票)":
|
case "电子发票(普通发票)":
|
||||||
# noinspection PyTypeChecker
|
# noinspection PyTypeChecker
|
||||||
receipt.update(
|
receipt.update(
|
||||||
|
|
@ -1448,13 +1448,13 @@ if __name__ == "__main__":
|
||||||
"明细项": items.to_dict("records"),
|
"明细项": items.to_dict("records"),
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
# TODO: 后续完善
|
# TODO: 后续完善就购药及就医类型为门诊就诊(私立医院)处理
|
||||||
case ("增值税发票", "私立医院"):
|
case ("增值税发票", "私立医院"):
|
||||||
receipt["购药及就医类型"] = "门诊就医"
|
receipt["购药及就医类型"] = "门诊就医"
|
||||||
# TODO: 后续完善
|
# TODO: 后续完善就购药及就医类型为门诊就诊(公立医院)处理
|
||||||
case ("医疗门诊收费票据", "公立医院"):
|
case ("医疗门诊收费票据", "公立医院"):
|
||||||
receipt["购药及就医类型"] = "门诊就医"
|
receipt["购药及就医类型"] = "门诊就医"
|
||||||
# TODO: 后续完善
|
# TODO: 后续完善就购药及就医类型为住院治疗处理
|
||||||
case ("医疗住院收费票据", "公立医院"):
|
case ("医疗住院收费票据", "公立医院"):
|
||||||
receipt["购药及就医类型"] = "住院治疗"
|
receipt["购药及就医类型"] = "住院治疗"
|
||||||
# TODO: 若根据影像件类型和购药及就医机构类型匹配购药及就医类型发生异常则流转至人工处理
|
# TODO: 若根据影像件类型和购药及就医机构类型匹配购药及就医类型发生异常则流转至人工处理
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,55 @@ from pathlib import Path
|
||||||
|
|
||||||
import edge_tts
|
import edge_tts
|
||||||
|
|
||||||
|
task = {
|
||||||
|
"video_path": "", # 视频路径
|
||||||
|
"video_cover_path": "", # 视频首帧图片路径,可空
|
||||||
|
"pictures": [
|
||||||
|
{
|
||||||
|
"position": (0.0, 0.0), # 图片左上角X和Y位置,于视频宽度百分比
|
||||||
|
"size_ratio": "", # 图片尺寸比例,于视频百分比
|
||||||
|
"picture_path": "", # 图片尺寸比例,于视频百分比
|
||||||
|
}, # 图片
|
||||||
|
],
|
||||||
|
"texts": [
|
||||||
|
{
|
||||||
|
"content": "", # 文字内容
|
||||||
|
"start": "", # 文字显示开始时间
|
||||||
|
"duration": "", # 文字展示时长,若为空值则默认为视频播放时长
|
||||||
|
"background_position": (0.0, 0.0), # 背景左上角X和Y位置
|
||||||
|
"background_color": "", # 背景颜色
|
||||||
|
"background_opacity": "", # 背景透明度
|
||||||
|
"stroke_color": "", # 边框颜色
|
||||||
|
"stroke_width": "", # 边框线宽
|
||||||
|
"font_size": "", # 字体大小
|
||||||
|
"font_color": "", # 字体颜色
|
||||||
|
},
|
||||||
|
],
|
||||||
|
}
|
||||||
|
|
||||||
|
from pycapcut import DraftFolder
|
||||||
|
|
||||||
|
import sys
|
||||||
|
|
||||||
|
|
||||||
|
# 指定剪映草稿文件夹地址
|
||||||
|
folder_path = {
|
||||||
|
"win32": r"C:\Users\admin\AppData\Local\JianyingPro\User Data\Projects\com.lveditor.draft".replace(
|
||||||
|
"\\", "/"
|
||||||
|
), # 若当前系统为windows则将剪映草稿文件夹原始字符串(避免转义问题)中反斜杠"\"转为正斜杠“/”
|
||||||
|
"darwin": None,
|
||||||
|
}.get(sys.platform)
|
||||||
|
|
||||||
|
if not folder_path:
|
||||||
|
raise RuntimeError("未指定剪映草稿文件夹地址")
|
||||||
|
|
||||||
|
# 初始化剪映草稿文件夹
|
||||||
|
folder = DraftFolder(folder_path)
|
||||||
|
|
||||||
|
print(folder)
|
||||||
|
|
||||||
|
exit()
|
||||||
|
|
||||||
|
|
||||||
async def audio_gen(
|
async def audio_gen(
|
||||||
text: str, output_path: Path, voice_name: str = "zh-CN-XiaoxiaoNeural"
|
text: str, output_path: Path, voice_name: str = "zh-CN-XiaoxiaoNeural"
|
||||||
|
|
|
||||||
Binary file not shown.
Loading…
Reference in New Issue