DEV Community

sravani_08
sravani_08

Posted on

🌍 PolyVoice Tales – Multilingual Storytelling

Post Body:
What I Built
PolyVoice Tales is a multilingual AI-powered storytelling web app that brings written stories to life by converting them into realistic audio in the user's chosen language and voice.

Due to Murf’s API not being publicly available at the time of the challenge, I used the ElevenLabs TTS API to demonstrate the core idea of multilingual text-to-speech. The app is built with Python (Flask) and lets users input any story, choose a voice-language combo, and hear their story spoken aloud in a natural voice.

It solves the problem of making stories more engaging, accessible, and multilingual β€” whether for learning, accessibility, or entertainment.

Demo
🎧 Live App:
πŸ”— https://polyvoice-tales-ai.lovable.app

πŸ“¦ Code Repository:
πŸ”— https://github.com/subhasravani/polyvoice-tales-ai

How I Used Murf API
At the time of development, Murf API was not publicly accessible. However, the application was built around the same core principles Murf supports:

High-quality, customizable speech synthesis

Voice control (selection of language, personality)

Easy voice generation from any input text

If given access, Murf’s advanced style and prosody settings could easily replace the current TTS engine in the app.

Use Case & Impact
PolyVoice Tales can be used by:

Students and language learners to listen to stories in different accents and languages

Content creators for generating narration

Educators for creating engaging learning materials

Visually impaired users who prefer audio content

This tool enhances accessibility, boosts multilingual engagement, and brings creative writing to life through voice.

πŸ‘€ Built by: @subhasravani

πŸ”§ Built with:

Python + Flask

ElevenLabs TTS API

HTML/CSS + JS

Lovable.dev for scaffolding

a start β€” I’d love to hear what you think!
Feel free to:

Star the GitHub repo

Suggest a new voice or feature

Drop a comment on the Dev.to post

Top comments (0)