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__()