bugfix
This commit is contained in:
parent
bd8aefd87a
commit
6e923dbc74
@ -47,15 +47,10 @@ class AudioTrackVad(MediaStreamTrack):
|
||||
return audio_bytes
|
||||
|
||||
async def recv(self):
|
||||
oldf = await self.track.recv()
|
||||
self.sample_rate = oldf.sample_rate
|
||||
duration = (oldf.samples * 1000) / oldf.sample_rate
|
||||
# print(f'{self.__class__.__name__}.recv(): {duration=}, {oldf.samples=}, {oldf.sample_rate=}')
|
||||
try:
|
||||
for f in frames:
|
||||
if self.debug:
|
||||
self.debug = False
|
||||
# print(f'{type(f)}, {f.samples=}, {f.format.bytes=}, {f.sample_rate=}, {f.format=}, {f.is_corrupt=}, {f.layout=}, {f.planes=}, {f.side_data=}')
|
||||
frame = await self.track.recv()
|
||||
self.sample_rate = frame.sample_rate
|
||||
duration = (frame.samples * 1000) / frame.sample_rate
|
||||
# print(f'{self.__class__.__name__}.recv(): {duration=}, {frame.samples=}, {frame.sample_rate=}')
|
||||
try:
|
||||
await self.vad_check(f)
|
||||
except Exception as e:
|
||||
|
Loading…
Reference in New Issue
Block a user