|
from enum import Enum |
|
from gradio_i18n import Translate, gettext as _ |
|
|
|
|
|
class ModelType(Enum): |
|
HUMAN = _("Human") |
|
ANIMAL = _("Animal") |
|
|
|
|
|
class SamplePart(Enum): |
|
ONLY_EXPRESSION = _("OnlyExpression") |
|
ONLY_ROTATION = _("OnlyRotation") |
|
ONLY_MOUTH = _("OnlyMouth") |
|
ONLY_EYES = _("OnlyEyes") |
|
ALL = _("All") |
|
|
|
|
|
REPO_MARKDOWN = """ |
|
## [AdvancedLivePortrait-WebUI](https://github.com/jhj0517/AdvancedLivePortrait-WebUI/tree/master) |
|
""" |
|
|
|
GRADIO_CSS = """ |
|
#md_project a { |
|
color: black; |
|
text-decoration: none; |
|
} |
|
#md_project a:hover { |
|
text-decoration: underline; |
|
} |
|
|
|
#blink_slider .md.svelte-7ddecg.chatbot.prose { |
|
font-size: 0.7em; |
|
} |
|
""" |
|
|
|
SOUND_FILE_EXT = ['.mp3', '.wav', '.aac', '.flac', '.ogg', '.m4a', '.wma'] |
|
IMAGE_FILE_EXT = ['.jpg', '.jpeg', '.png', '.gif', '.bmp', '.tiff', '.webp'] |
|
VIDEO_FILE_EXT = ['.mp4', '.avi', '.mov', '.wmv', '.flv', '.webm', '.mkv', '.mpeg', '.mpg', '.m4v', '.3gp', '.ts', '.vob', '.gif'] |
|
TRANSPARENT_VIDEO_FILE_EXT = ['.webm', '.mov', '.gif'] |
|
SUPPORTED_VIDEO_FILE_EXT = ['.mp4', '.mov', '.webm', '.gif'] |