Audio_stories / README.md
geeaiml's picture
Update README.md
1a956dd verified

A newer version of the Gradio SDK is available: 5.25.2

Upgrade
metadata
title: Audio Stories
emoji: 🌍
colorFrom: yellow
colorTo: gray
sdk: gradio
sdk_version: 5.18.0
app_file: app.py
pinned: false

Here's a refined version of your text with improved clarity and flow:


Here's a refined version of your text with improved clarity and flow:


Here's a refined version of your text with improved clarity and flow:


Storytelling Text-to-Speech (TTS) Application

Project Objectives

This project aims to develop an interactive Text-to-Speech (TTS) application that enables users to input stories and have them narrated using diverse voices in multiple languages.

Implemented Pipelines

The application leverages the Edge TTS service for high-quality voice synthesis, offering a range of neural voices across different languages. Key functionalities include:

  • Text Input: Users can enter the story they wish to convert into speech.
  • Language Selection: A dropdown menu allows users to choose from various languages, including English and Arabic.
  • Speaker Selection: Based on the selected language, users can pick from a list of available speakers.
  • Audio Generation: Clicking the “Generate Magical Audio” button processes the text and produces an audio file.
  • Audio Playback: The generated audio file is displayed, allowing users to listen to the narration.

How to Use the Interface

  1. Enter Your Story: Type your text into the provided input field.
  2. Select Language: Choose your preferred language from the dropdown menu.
  3. Pick a Speaker: Select a speaker corresponding to the chosen language.
  4. Generate Audio: Click the "Generate Magical Audio" button to create the narration.
  5. Listen to the Output: Once generated, the audio file will be available for playback.

Justification for Model and Pipeline Choices

  • Edge TTS Service: Chosen for its advanced neural voice synthesis, Edge TTS delivers natural-sounding speech and supports multiple languages, enhancing the storytelling experience.
  • User-Friendly Interface: The application is built using Gradio, ensuring an intuitive and interactive user experience for seamless text-to-speech conversion.