Audio_UI_Test / app.py
MobileKid's picture
Update app.py
5274289 verified
raw
history blame contribute delete
783 Bytes
# 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()