Spaces:
Paused
Paused
| # 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() |