rajeshmelur's picture
Create app.py
dcb8ad8 verified
raw
history blame
1.06 kB
from transformers import pipeline, Conversation
import gradio as gr
from diffusers import DiffusionPipeline
import gradio as gr
from transformers import pipeline
import scipy
import gradio as gr
chatbot = pipeline(model="facebook/blenderbot-400M-distill")
message_list = []
response_list = []
def vanilla_chatbot(message, history):
conversation = Conversation(text=message, past_user_inputs=message_list, generated_responses=response_list)
bot = chatbot(conversation.messages[0]['content']) # working code
return bot[-1]['generated_text']
model_id = "CompVis/ldm-text2im-large-256"
ldm = DiffusionPipeline.from_pretrained(model_id)
def generate_image(Prompt):
images = ldm([Prompt], num_inference_steps=50, eta=.3, guidance_scale=6)
return images.images[0]
synthesiser = pipeline("text-to-audio", "facebook/musicgen-small")
def generate_music(Prompt):
music = synthesiser(Prompt, forward_params={"do_sample": True, "max_new_tokens":100})
rate = music["sampling_rate"]
mus = music["audio"][0].reshape(-1)
return rate,mus