INNER CODE UNIT · Python
Chunk
voicepaw/so-vits-svc-fork · src/so_vits_svc_fork/inference/core.py:41
class Chunk:
is_speech: bool
audio: ndarray[Any, dtype[float32]]
start: int
end: int
@property
def duration(self) -> float32:
# return self.end - self.start
return float32(self.audio.shape[0])
def __repr__(self) -> str:
return f"Chunk(Speech: {self.is_speech}, {self.duration})"
def split_silence(
audio: ndarray[Any, dtype[float32]],
top_db: int = 40,