skytnt commited on
Commit
9868b75
1 Parent(s): a450291

audio base64

Browse files
Files changed (1) hide show
  1. app.py +17 -5
app.py CHANGED
@@ -1,14 +1,13 @@
1
  import argparse
2
  import glob
3
- import os
4
  import os.path
5
- from sys import exit
6
- import shutil
 
7
  import gradio as gr
 
8
  import numpy as np
9
  import onnxruntime as rt
10
- import PIL
11
- import PIL.ImageColor
12
  import tqdm
13
  from huggingface_hub import hf_hub_download
14
 
@@ -18,6 +17,19 @@ from midi_tokenizer import MIDITokenizer
18
 
19
  in_space = os.getenv("SYSTEM") == "spaces"
20
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21
  def softmax(x, axis):
22
  x_max = np.amax(x, axis=axis, keepdims=True)
23
  exp_x_shifted = np.exp(x - x_max)
 
1
  import argparse
2
  import glob
 
3
  import os.path
4
+
5
+ import PIL
6
+ import PIL.ImageColor
7
  import gradio as gr
8
+ import gradio_client.utils as gr_processing_utils
9
  import numpy as np
10
  import onnxruntime as rt
 
 
11
  import tqdm
12
  from huggingface_hub import hf_hub_download
13
 
 
17
 
18
  in_space = os.getenv("SYSTEM") == "spaces"
19
 
20
+ audio_postprocess_ori = gr.Audio.postprocess
21
+
22
+
23
+ def audio_postprocess(self, y):
24
+ data = audio_postprocess_ori(self, y)
25
+ if data is None:
26
+ return None
27
+ return gr_processing_utils.encode_url_or_file_to_base64(data["name"])
28
+
29
+
30
+ gr.Audio.postprocess = audio_postprocess
31
+
32
+
33
  def softmax(x, axis):
34
  x_max = np.amax(x, axis=axis, keepdims=True)
35
  exp_x_shifted = np.exp(x - x_max)