Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| def welcome(name): | |
| return f"Welcome to Gradio, {name}!" | |
| with gr.Blocks() as demo: | |
| gr.Markdown( | |
| """ | |
| # Hello World! | |
| Start typing below to see the output. | |
| """) | |
| inp = gr.Textbox(placeholder="What is your name?") | |
| out = gr.Textbox() | |
| inp.change(welcome, inp, out) | |
| tts_examples = [ | |
| "I love learning machine learning", | |
| "How do you do?", | |
| ] | |
| tts_demo = gr.load( | |
| "huggingface/facebook/fastspeech2-en-ljspeech", | |
| title=None, | |
| examples=tts_examples, | |
| description="Give me something to say!", | |
| cache_examples=False | |
| ) | |
| stt_demo = gr.load( | |
| "huggingface/facebook/wav2vec2-base-960h", | |
| title=None, | |
| inputs="mic", | |
| description="Let me try to guess what you're saying!", | |
| ) | |
| demo = gr.TabbedInterface([tts_demo, stt_demo], ["Text-to-speech", "Speech-to-text"]) | |
| if __name__ == "__main__": | |
| demo.launch() | |