Spaces:
Runtime error
Runtime error
File size: 528 Bytes
b7b84f7 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
import gradio as gr
import numpy as np
with gr.Blocks() as demo:
inp = gr.Audio(source="microphone")
out = gr.Audio()
stream = gr.Variable()
def add_to_stream(audio, instream):
if audio is None:
return gr.update(), instream
if instream is None:
ret = audio
else:
ret = (audio[0], np.concatenate((instream[1], audio[1])))
return ret, ret
inp.stream(add_to_stream, [inp, stream], [out, stream])
if __name__ == "__main__":
demo.launch() |