Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| from transformers import pipeline | |
| def process_files(): | |
| return (gr.update(interactive=True, | |
| elem_id='summary_button'), | |
| gr.update(interactive = True, elem_id = 'summarization_method') | |
| ) | |
| def get_summarization_method(option): | |
| return option | |
| def text_to_audio(text, model_name="facebook/fastspeech2-en-ljspeech"): | |
| # Initialize the TTS pipeline | |
| tts_pipeline = pipeline("text-to-speech", model=model_name) | |
| # Generate the audio from text | |
| audio = tts_pipeline(text) | |
| # Save the audio to a file | |
| audio_path = "output.wav" | |
| with open(audio_path, "wb") as file: | |
| file.write(audio["wav"]) | |
| return audio_path |