(self)
| 203 | self.parser = argparse.ArgumentParser() |
| 204 | |
| 205 | def parse_args(self): |
| 206 | self.parser.add_argument( |
| 207 | "--source_channel", type=int, default=3, help="channels of source image" |
| 208 | ) |
| 209 | self.parser.add_argument( |
| 210 | "--ref_channel", type=int, default=15, help="channels of reference image" |
| 211 | ) |
| 212 | self.parser.add_argument( |
| 213 | "--audio_channel", type=int, default=29, help="channels of audio feature" |
| 214 | ) |
| 215 | self.parser.add_argument( |
| 216 | "--mouth_region_size", type=int, default=256, help="help to resize window" |
| 217 | ) |
| 218 | self.parser.add_argument( |
| 219 | "--source_video_path", |
| 220 | default="./asserts/examples/test4.mp4", |
| 221 | type=str, |
| 222 | help="path of source video", |
| 223 | ) |
| 224 | self.parser.add_argument( |
| 225 | "--source_openface_landmark_path", |
| 226 | default="./asserts/examples/test4.csv", |
| 227 | type=str, |
| 228 | help="path of detected openface landmark", |
| 229 | ) |
| 230 | self.parser.add_argument( |
| 231 | "--driving_audio_path", |
| 232 | default="./asserts/examples/driving_audio_1.wav", |
| 233 | type=str, |
| 234 | help="path of driving audio", |
| 235 | ) |
| 236 | self.parser.add_argument( |
| 237 | "--pretrained_clip_DINet_path", |
| 238 | default="./asserts/clip_training_DINet_256mouth.pth", |
| 239 | type=str, |
| 240 | help="pretrained model of DINet(clip trained)", |
| 241 | ) |
| 242 | self.parser.add_argument( |
| 243 | "--deepspeech_model_path", |
| 244 | default="./asserts/output_graph.pb", |
| 245 | type=str, |
| 246 | help="path of deepspeech model", |
| 247 | ) |
| 248 | self.parser.add_argument( |
| 249 | "--res_video_dir", |
| 250 | default="./asserts/inference_result", |
| 251 | type=str, |
| 252 | help="path of generated videos", |
| 253 | ) |
| 254 | return self.parser.parse_args() |
nothing calls this directly
no test coverage detected