Spaces:
Sleeping
Sleeping
import gradio as gr | |
import random | |
from transformers import pipeline | |
from transformers import GPT2Tokenizer, GPT2LMHeadModel | |
#https://huggingface.co/facebook/opt-1.3b | |
generator = pipeline('text-generation', model="microsoft/DialoGPT-medium") | |
tokenizer = GPT2Tokenizer.from_pretrained('microsoft/DialoGPT-medium') | |
model = GPT2LMHeadModel.from_pretrained('microsoft/DialoGPT-medium') | |
def create_audio(input_str): | |
output_raw= generator(input_str) | |
"""print (output_raw)""" | |
output_str = output_raw[0]['generated_text'] | |
output_str = output_str.replace("\n", "") | |
output_str = output_str.replace(input_str, "") | |
return (output_str) | |
demo = gr.Interface( | |
fn=create_audio, | |
inputs="text", | |
outputs="text", | |
title="LLM", | |
description="This interface generates a random audio sentence and plays it as a html output." | |
) | |
demo.launch() |