File size: 854 Bytes
dc23f0d
8fb286d
dc23f0d
8fb286d
a580afe
8fb286d
 
55a0213
 
081648a
2c99c70
081648a
 
 
2c99c70
8fb286d
 
2c99c70
8fb286d
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import gradio as gr
import os

def inference(text):
  os.system("paddlespeech tts --input '"+text+"' --output output.wav")
  return  "output.wav"
  
title = "PaddleSpeech TTS"

description = "Gradio demo for PaddleSpeech: A Speech Toolkit based on PaddlePaddle for TTS. To use it, simply add your text, or click one of the examples to load them. Read more at the links below."

article = "<p style='text-align: center'><a href='https://github.com/PaddlePaddle/PaddleSpeech' target='_blank'>Github Repo</a></p>"

examples=[['你好,欢迎使用百度飞桨深度学习框架!']]

gr.Interface(
    inference, 
    gr.inputs.Textbox(label="input text",lines=10), 
    gr.outputs.Audio(type="file", label="Output"),
    title=title,
    description=description,
    article=article,
    enable_queue=True,
    examples=examples
    ).launch(debug=True)