bugfix
This commit is contained in:
parent
7de2590d0a
commit
5b958b09a1
@ -41,9 +41,7 @@ class AudioTrackVad(MediaStreamTrack):
|
||||
self.running = False
|
||||
|
||||
def frame2bytes(self, frame):
|
||||
# 假设你有一个 AudioFrame 对象 audio_frame
|
||||
audio_array = frame.to_ndarray()
|
||||
# 将 numpy 数组转换为字节数组
|
||||
dtype = audio_array.dtype
|
||||
audio_bytes = audio_array.tobytes()
|
||||
return audio_bytes
|
||||
@ -52,7 +50,7 @@ class AudioTrackVad(MediaStreamTrack):
|
||||
oldf = await self.track.recv()
|
||||
self.sample_rate = oldf.sample_rate
|
||||
duration = (oldf.samples * 1000) / oldf.sample_rate
|
||||
print(f'{duration=}, {oldf.samples=}, (oldf.sample_rate=}')
|
||||
print(f'{self.__class__.__name__}.recv(): {duration=}, {oldf.samples=}, (oldf.sample_rate=}')
|
||||
frames = self.resample(oldf)
|
||||
for f in frames:
|
||||
if self.debug:
|
||||
|
Loading…
Reference in New Issue
Block a user