File size: 1,011 Bytes
2faefa9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
import gradio

from DeepFakeAI.uis.components import about, processors, execution, temp_frame, settings, source, target, preview, trim_frame, face_analyser, face_selector, output_settings, output


def pre_check() -> bool:
	return True


def render() -> gradio.Blocks:
	with gradio.Blocks() as layout:
		with gradio.Row():
			with gradio.Column(scale = 2):
				about.render()
				processors.render()
				execution.render()
				temp_frame.render()
				settings.render()
			with gradio.Column(scale = 2):
				source.render()
				target.render()
				output_settings.render()
				output.render()
			with gradio.Column(scale = 3):
				#preview.render()
				trim_frame.render()
				face_selector.render()
				face_analyser.render()
	return layout


def listen() -> None:
	processors.listen()
	execution.listen()
	settings.listen()
	temp_frame.listen()
	source.listen()
	target.listen()
	#preview.listen()
	trim_frame.listen()
	face_selector.listen()
	face_analyser.listen()
	output_settings.listen()
	output.listen()