Spaces:
Runtime error
Runtime error
| 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() |