add render mudoule

This commit is contained in:
brige 2024-10-12 19:57:24 +08:00
parent 9372020747
commit ac8a3e7618
6 changed files with 61 additions and 0 deletions

3
human/__init__.py Normal file
View File

@ -0,0 +1,3 @@
#encoding = utf8
from .human_context import HumanContext

31
human/human_context.py Normal file
View File

@ -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

2
render/__init__.py Normal file
View File

@ -0,0 +1,2 @@
#encoding = utf8

8
render/audio_render.py Normal file
View File

@ -0,0 +1,8 @@
#encoding = utf8
from .base_render import BaseRender
class AudioRender(BaseRender):
def __init__(self):
super().__init__()

10
render/base_render.py Normal file
View File

@ -0,0 +1,10 @@
#encoding = utf8
from abc import ABC, abstractmethod
class BaseRender(ABC):
def __init__(self):
pass

7
render/video_render.py Normal file
View File

@ -0,0 +1,7 @@
#encoding = utf8
from base_render import BaseRender
class videoRender(BaseRender):
def __init__(self):
super().__init__()