audio-samples / app.py
lewtun's picture
lewtun HF staff
Update app.py
66fd0a1
raw
history blame
No virus
573 Bytes
import gradio as gr
import numpy as np
from datasets import load_dataset
minds = load_dataset("PolyAI/minds14", name="en-AU", split="train")
id2label = minds.features["intent_class"].int2str
def generate_audio():
example = minds.shuffle()[0]
audio = example["audio"]
return (
audio["sampling_rate"],
audio["array"],
), id2label(example["intent_class"])
with gr.Blocks() as demo:
with gr.Column():
for _ in range(4):
audio, label = generate_audio()
output = gr.Audio(audio, label=label)
demo.launch()