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)