mirror of
https://github.com/shirayu/whispering.git
synced 2025-03-31 14:29:35 +00:00
Add debug log
This commit is contained in:
parent
146fc02f44
commit
f75b13e0ba
1 changed files with 9 additions and 5 deletions
|
@ -241,15 +241,16 @@ class WhisperStreamingTranscriber:
|
||||||
seek: int = 0
|
seek: int = 0
|
||||||
rest_start: Optional[int] = None
|
rest_start: Optional[int] = None
|
||||||
while seek < mel.shape[-1]:
|
while seek < mel.shape[-1]:
|
||||||
logger.debug(
|
|
||||||
f"seek={seek}, timestamp={self.timestamp}, rest_start={rest_start}"
|
|
||||||
)
|
|
||||||
segment = (
|
segment = (
|
||||||
pad_or_trim(mel[:, :, seek:], N_FRAMES)
|
pad_or_trim(mel[:, :, seek:], N_FRAMES)
|
||||||
.to(self.model.device) # type: ignore
|
.to(self.model.device) # type: ignore
|
||||||
.to(self.dtype)
|
.to(self.dtype)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
logger.debug(
|
||||||
|
f"seek={seek}, timestamp={self.timestamp}, rest_start={rest_start},"
|
||||||
|
f"mel.shape: {mel.shape}, segment.shape: {segment.shape}"
|
||||||
|
)
|
||||||
results = self._decode_with_fallback(
|
results = self._decode_with_fallback(
|
||||||
segment=segment,
|
segment=segment,
|
||||||
)
|
)
|
||||||
|
@ -266,7 +267,9 @@ class WhisperStreamingTranscriber:
|
||||||
):
|
):
|
||||||
seek += segment.shape[-1]
|
seek += segment.shape[-1]
|
||||||
rest_start = None
|
rest_start = None
|
||||||
logger.debug(f"Skip: {segment.shape[-1]}")
|
logger.debug(
|
||||||
|
f"Skip: {segment.shape[-1]}, new seek={seek}, mel.shape: {mel.shape}"
|
||||||
|
)
|
||||||
continue
|
continue
|
||||||
|
|
||||||
segment_duration = segment.shape[-1] * HOP_LENGTH / SAMPLE_RATE
|
segment_duration = segment.shape[-1] * HOP_LENGTH / SAMPLE_RATE
|
||||||
|
@ -284,8 +287,9 @@ class WhisperStreamingTranscriber:
|
||||||
else:
|
else:
|
||||||
seek += last_timestamp_position * self.input_stride
|
seek += last_timestamp_position * self.input_stride
|
||||||
rest_start = seek
|
rest_start = seek
|
||||||
|
logger.debug(f"new seek={seek}, mel.shape: {mel.shape}")
|
||||||
|
|
||||||
logger.debug(f"Last rest_start={rest_start}")
|
logger.debug(f"Last rest_start={rest_start}, mel.shape: {mel.shape}")
|
||||||
if rest_start is None:
|
if rest_start is None:
|
||||||
return
|
return
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue