Spaces:
Sleeping
Sleeping
import fn | |
import gradio as gr | |
fn.load_model() | |
with gr.Blocks() as demo: | |
audio = gr.Audio(sources="upload", type="filepath") | |
model = gr.Dropdown(value='large-v3', choices=["tiny", "base", "small", "medium", "large", "large-v2", "large-v3"]) | |
run_button = gr.Button(value='Run') | |
prompt = gr.Textbox(label='prompt') | |
set_button = gr.Button(value='Set Prompt') | |
text_only = gr.Textbox(label='output') | |
text_with_timestamps = gr.Textbox(label='timestamps') | |
run_button.click( | |
fn=fn.speech_to_text, | |
inputs=[audio, model], | |
outputs=[text_only, text_with_timestamps], | |
) | |
set_button.click( | |
fn=fn.set_prompt, | |
inputs=[prompt], | |
outputs=[], | |
) | |
if __name__ == '__main__': | |
demo.launch() | |