Skip to content

EchoGen turns any topic into personalized audio explanations podcast, YouTuber, or tutorial style ready to listen or download.

Notifications You must be signed in to change notification settings

Jainex17/EchoGen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EchoGen

what is this? (v0.1)

EchoGen lets you learn about anything in a way that feels natural to you. Just type in a topic, pick how you want it explained—like a podcast, YouTuber, or step-by-step tutorial—and EchoGen will turn it into an audio you can listen to or download.

echogen.mp4

✅ v0.1 DONE

In v0.1, we built the core frontend: a simple input form to enter topics, choose explanation style, and generate audio with Google OAuth and basic audio history.

On the backend, we integrated Gemini/OpenRouter for text, ElevenLabs for audio, Postgres for storage, and Vercel Blob for files, with authentication and history retrieval in place.


TODO (v0.2)

  • frontend

    • improve UI/UX (loading states, error messages, audio player polish)
    • mobile-friendly layout
    • share/export audio options (link, social, file download improvements)
    • allow style customization
  • backend

    • support multiple TTS providers
    • hmm

About

EchoGen turns any topic into personalized audio explanations podcast, YouTuber, or tutorial style ready to listen or download.

Topics

Resources

Stars

Watchers

Forks