From ac8a3e7618e145b17a4e5454888c1d2df2e2c340 Mon Sep 17 00:00:00 2001 From: brige Date: Sat, 12 Oct 2024 19:57:24 +0800 Subject: [PATCH] add render mudoule --- human/__init__.py | 3 +++ human/human_context.py | 31 +++++++++++++++++++++++++++++++ render/__init__.py | 2 ++ render/audio_render.py | 8 ++++++++ render/base_render.py | 10 ++++++++++ render/video_render.py | 7 +++++++ 6 files changed, 61 insertions(+) create mode 100644 human/__init__.py create mode 100644 human/human_context.py create mode 100644 render/__init__.py create mode 100644 render/audio_render.py create mode 100644 render/base_render.py create mode 100644 render/video_render.py diff --git a/human/__init__.py b/human/__init__.py new file mode 100644 index 0000000..7d606c4 --- /dev/null +++ b/human/__init__.py @@ -0,0 +1,3 @@ +#encoding = utf8 + +from .human_context import HumanContext diff --git a/human/human_context.py b/human/human_context.py new file mode 100644 index 0000000..f5231f5 --- /dev/null +++ b/human/human_context.py @@ -0,0 +1,31 @@ +#encoding = utf8 + + +class HumanContext: + def __init__(self): + self._fps = 50 # 20 ms per frame + self._batch_size = 16 + self._sample_rate = 16000 + self._stride_left_size = 10 + self._stride_right_size = 10 + + @property + def fps(self): + return self._fps + + @property + def batch_size(self): + return self._batch_size + + @property + def sample_rate(self): + return self._sample_rate + + @property + def stride_left_size(self): + return self._stride_left_size + + @property + def stride_right_size(self): + return self._stride_right_size + diff --git a/render/__init__.py b/render/__init__.py new file mode 100644 index 0000000..6bb50fc --- /dev/null +++ b/render/__init__.py @@ -0,0 +1,2 @@ +#encoding = utf8 + diff --git a/render/audio_render.py b/render/audio_render.py new file mode 100644 index 0000000..2fb5f3b --- /dev/null +++ b/render/audio_render.py @@ -0,0 +1,8 @@ +#encoding = utf8 +from .base_render import BaseRender + + +class AudioRender(BaseRender): + def __init__(self): + super().__init__() + diff --git a/render/base_render.py b/render/base_render.py new file mode 100644 index 0000000..f1f946e --- /dev/null +++ b/render/base_render.py @@ -0,0 +1,10 @@ +#encoding = utf8 + +from abc import ABC, abstractmethod + + +class BaseRender(ABC): + def __init__(self): + pass + + diff --git a/render/video_render.py b/render/video_render.py new file mode 100644 index 0000000..25ace54 --- /dev/null +++ b/render/video_render.py @@ -0,0 +1,7 @@ +#encoding = utf8 +from base_render import BaseRender + + +class videoRender(BaseRender): + def __init__(self): + super().__init__()