Update app.py
Browse files
app.py
CHANGED
@@ -75,14 +75,20 @@ class DACApi:
|
|
75 |
dac_api = DACApi()
|
76 |
|
77 |
def encode(audio):
|
|
|
|
|
78 |
compressed = dac_api.encode_audio(audio)
|
79 |
return compressed
|
80 |
|
81 |
def decode(audio):
|
|
|
|
|
82 |
decompressed = dac_api.decode_audio(audio)
|
83 |
return decompressed
|
84 |
|
85 |
def stream(audio):
|
|
|
|
|
86 |
sample_rate, audio_data = dac_api.stream_audio(audio)
|
87 |
return (sample_rate, audio_data)
|
88 |
|
|
|
75 |
dac_api = DACApi()
|
76 |
|
77 |
def encode(audio):
|
78 |
+
if isinstance(audio, torch.Tensor):
|
79 |
+
audio = audio.detach()
|
80 |
compressed = dac_api.encode_audio(audio)
|
81 |
return compressed
|
82 |
|
83 |
def decode(audio):
|
84 |
+
if isinstance(audio, torch.Tensor):
|
85 |
+
audio = audio.detach()
|
86 |
decompressed = dac_api.decode_audio(audio)
|
87 |
return decompressed
|
88 |
|
89 |
def stream(audio):
|
90 |
+
if isinstance(audio, torch.Tensor):
|
91 |
+
audio = audio.detach()
|
92 |
sample_rate, audio_data = dac_api.stream_audio(audio)
|
93 |
return (sample_rate, audio_data)
|
94 |
|