Spaces:
Paused
Paused
File size: 783 Bytes
f68e32f a3975b0 2c8c083 fb841d3 f68e32f edb6ca5 f68e32f 52f1133 45875d4 52f1133 5274289 4cd2e6e | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | # import gradio as gr
# import soundfile as sf
# def process_audio(audio_path):
# if audio_path is None:
# return None
# audio, sr = sf.read(audio_path)
# # 注意順序
# return (sr, audio)
# demo = gr.Interface(
# fn=process_audio,
# inputs=gr.Audio(type="filepath", label="Upload Audio"),
# outputs=gr.Audio(label="Playback"),
# title="Audio Upload and Playback (SoundFile)"
# )
# demo.launch()
import gradio as gr
def process_audio(audio_path):
# 可以在這裡做 ASR 或 diarization
return audio_path
with gr.Blocks() as demo:
audio_in = gr.Audio(type="filepath")
# audio_out = gr.Audio()
# audio_in.change(process_audio, audio_in, audio_out)
audio_in.change(process_audio, audio_in)
demo.launch() |