Spaces:
Running
Running
Commit
·
a86a515
1
Parent(s):
1fc75d2
Update app_multi.py
Browse files- app_multi.py +0 -55
app_multi.py
CHANGED
@@ -845,61 +845,6 @@ with app:
|
|
845 |
out1 = gr.Video(label='您的专属音乐视频').style(width=512)
|
846 |
|
847 |
btn.click(fn=infer, inputs=[inp1, inp2, inp3], outputs=[out1])
|
848 |
-
|
849 |
-
with gr.Tab("🤵♀️ - AI歌手数字人"):
|
850 |
-
with gr.Row().style(equal_height=False):
|
851 |
-
with gr.Column(variant='panel'):
|
852 |
-
with gr.Tabs(elem_id="sadtalker_source_image"):
|
853 |
-
with gr.TabItem('图片上传'):
|
854 |
-
with gr.Row():
|
855 |
-
source_image = gr.Image(label="请上传一张您喜欢角色的图片", source="upload", type="filepath", elem_id="img2img_image").style(width=512)
|
856 |
-
|
857 |
-
with gr.Tabs(elem_id="sadtalker_driven_audio"):
|
858 |
-
with gr.TabItem('💕倾情演绎'):
|
859 |
-
with gr.Column(variant='panel'):
|
860 |
-
driven_audio = output_audio
|
861 |
-
|
862 |
-
submit = gr.Button('想把我唱给你听', elem_id="sadtalker_generate", variant='primary')
|
863 |
-
|
864 |
-
gen_mv = gr.Button('为视频添加伴奏吧', variant='primary')
|
865 |
-
|
866 |
-
with gr.Row():
|
867 |
-
|
868 |
-
gen_video = gr.Video(label="AI歌手数字人视频", format="mp4", interactive=False).style(width=256)
|
869 |
-
inp_mv_1 = gen_video
|
870 |
-
inp_mv_2 = as_audio_no_vocals
|
871 |
-
music_video = gr.Video(label="视频+伴奏", format="mp4").style(width=256)
|
872 |
-
|
873 |
-
with gr.Column(variant='panel'):
|
874 |
-
with gr.Tabs(elem_id="sadtalker_checkbox"):
|
875 |
-
with gr.TabItem('视频设置'):
|
876 |
-
with gr.Column(variant='panel'):
|
877 |
-
# width = gr.Slider(minimum=64, elem_id="img2img_width", maximum=2048, step=8, label="Manually Crop Width", value=512) # img2img_width
|
878 |
-
# height = gr.Slider(minimum=64, elem_id="img2img_height", maximum=2048, step=8, label="Manually Crop Height", value=512) # img2img_width
|
879 |
-
pose_style = gr.Slider(minimum=0, maximum=46, step=1, label="Pose style", value=0, visible=False) #
|
880 |
-
size_of_image = gr.Radio([256, 512], value=256, label='face model resolution', info="use 256/512 model?", visible=False) #
|
881 |
-
preprocess_type = gr.Radio(['crop', 'extfull'], value='crop', label='是否聚焦角色面部', info="crop:视频会聚焦角色面部;extfull:视频会显示图片全貌")
|
882 |
-
is_still_mode = gr.Checkbox(label="静态模式 (开启静态模式,角色的面部动作会减少;默认开启)", value=True, visible=False)
|
883 |
-
batch_size = gr.Slider(label="Batch size (数值越大,生成速度越快;若显卡性能好,可增大数值)", step=1, maximum=32, value=4)
|
884 |
-
enhancer = gr.Checkbox(label="GFPGAN as Face enhancer", visible=False)
|
885 |
-
|
886 |
-
|
887 |
-
submit.click(
|
888 |
-
fn=sad_talker.test,
|
889 |
-
inputs=[source_image,
|
890 |
-
driven_audio,
|
891 |
-
preprocess_type,
|
892 |
-
is_still_mode,
|
893 |
-
enhancer,
|
894 |
-
batch_size,
|
895 |
-
size_of_image,
|
896 |
-
pose_style
|
897 |
-
],
|
898 |
-
outputs=[gen_video]
|
899 |
-
)
|
900 |
-
|
901 |
-
gen_mv.click(fn=combine_music, inputs=[inp_mv_1, inp_mv_2], outputs=[music_video])
|
902 |
-
|
903 |
|
904 |
gr.Markdown("### <center>注意❗:请不要生成会对个人以及组织造成侵害的内容,此程序仅供科研、学习及个人娱乐使用。</center>")
|
905 |
gr.Markdown("<center>🧸 - 如何使用此程序:填写视频网址和视频起止时间后,依次点击“提取声音文件吧”、“去除背景音吧”、“进行歌声转换吧!”、“加入歌曲伴奏吧!”四个按键即可。</center>")
|
|
|
845 |
out1 = gr.Video(label='您的专属音乐视频').style(width=512)
|
846 |
|
847 |
btn.click(fn=infer, inputs=[inp1, inp2, inp3], outputs=[out1])
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
848 |
|
849 |
gr.Markdown("### <center>注意❗:请不要生成会对个人以及组织造成侵害的内容,此程序仅供科研、学习及个人娱乐使用。</center>")
|
850 |
gr.Markdown("<center>🧸 - 如何使用此程序:填写视频网址和视频起止时间后,依次点击“提取声音文件吧”、“去除背景音吧”、“进行歌声转换吧!”、“加入歌曲伴奏吧!”四个按键即可。</center>")
|