Spaces:
Runtime error
Runtime error
File size: 709 Bytes
8606e7e b5b0b9a 431d59e b5b0b9a 431d59e 8b97d54 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
import gradio as gr
from audio_streaming_client import AudioStreamingClient
audio_streaming_client = AudioStreamingClient()
audio_streaming_client.start()
def stream_audio(audio):
sample_rate = audio[0]
audio_streaming_client.put_audio(audio[1], sample_rate)
output_size = len(audio[1])
output_audio = audio_streaming_client.get_audio(sample_rate, output_size)
return (sample_rate, output_audio)
with gr.Blocks() as demo:
gr.Markdown("# Speech to speech in an inference endpoint 🎤")
inp = gr.Audio(sources=["microphone"], type="numpy")
out = gr.Audio(streaming=True, autoplay=True)
inp.stream(stream_audio, inp, out, time_limit=600, stream_every=1)
demo.launch() |