fix(audio ans pipeline): Restore file reading from string input in ANSZip… (#1055)

* fix(audio pipeline): Restore file reading from string input in ANSZipEnhancerPipeline

Fix the code to support various types of input, including local or remote URLs.
Co-authored-by: Haoxu Wang <wanghaoxu.whx@alibaba-inc.com>
This commit is contained in:
Mashiro
2024-10-30 16:34:35 +08:00
committed by GitHub
parent 328bbc0494
commit 3de8430c03

View File

@@ -151,9 +151,8 @@ class ANSZipEnhancerPipeline(Pipeline):
if isinstance(inputs, bytes):
data1, fs = sf.read(io.BytesIO(inputs))
elif isinstance(inputs, str):
# file_bytes = File.read(inputs)
# data1, fs = sf.read(io.BytesIO(file_bytes))
data1, fs = sf.read(inputs)
file_bytes = File.read(inputs)
data1, fs = sf.read(io.BytesIO(file_bytes))
else:
raise TypeError(f'Unsupported type {type(inputs)}.')
if len(data1.shape) > 1: