Spaces:
Running
Running
import gradio as gr | |
from transformers import pipeline | |
import scipy | |
def getText(text): | |
return text | |
def say_something(text): | |
synthesiser = pipeline("text-to-speech", "suno/bark-small") | |
speech = synthesiser("Hello world!", forward_params={"do_sample": True}) | |
scipy.io.wavfile.write("bark_out.wav", rate=speech["sampling_rate"], data=speech["audio"]) | |
return "bark_out.wav" | |
with gr.Blocks() as demo: | |
textBox = gr.Textbox(label="Text") | |
button = gr.Button("Generate Speech") | |
audio_output = gr.Audio(label="Generated Speech") | |
button.click( say_something, outputs=[audio_output]) | |
demo.launch() | |