Lyrical: Your AI Lyricist

Inspiration

Musicians often struggle with lyric writing that matches their music's beat, leading to frustration and abandoned ideas.

What it does

Lyrical provides on-the-fly, AI-generated lyrics that perfectly match your music's tempo and beat, freeing musicians to focus on their melody.

How we built it

Lyrical is powered by:

  • Composer: Analyzes tempo, beat, and pitch, structuring your music into bars.
  • Lyricist: Generates compelling stories (or uses yours) to craft new, beat-matched lyrics.
  • Producer: Synthesizes the music and AI-generated lyrics into a polished MP3.

Challenges

Matching lyrics to intricate music beats, understanding pitch for realistic text-to-speech, and deciphering complex music components.

Accomplishments

Mastering the ADK tool (agents, tools, workflows) and gaining foundational knowledge of music generation.

What we learned

The power of ADK for content generation and insightful information processing, specifically in creating lyrics for existing tunes.

What's next

  • Enhancing Lyrical to imbue generated music with a more human touch.
  • Upload music with ADK web UI
  • Or, Make a UI that can take a music from user

Built With

  • adk
  • agent-development-kit
  • google-adk
  • google-search-tool
  • gtts
  • librosa
  • python
  • text-to-speech
Share this project:

Updates