import gradio as gr from gradio.themes.utils import sizes from bark import SAMPLE_RATE, generate_audio, preload_models import numpy as np theme = gr.themes.Default(radius_size=sizes.radius_none).set( block_label_text_color = '#4D63FF', block_title_text_color = '#4D63FF', button_primary_text_color = '#4D63FF', button_primary_background_fill='#FFFFFF', button_primary_border_color='#4D63FF', button_primary_background_fill_hover='#EDEFFF', ) preload_models() def text2audio(text): audio_arr = generate_audio(text) audio_arr = (audio_arr * 32767).astype(np.int16) return (SAMPLE_RATE, audio_arr) with gr.Blocks(theme=theme, css="footer {visibility: hidden}") as demo: gr.Markdown("""