I want to make a lyric search tool.
In other words,it is means that give some prompts and get some lyrics which exist in the real world.
For example:
Input: some lyrics from coldplay ,give me power
Output:
Lights will guide you home
And ignite your bones
And I will try to fix you
I am a NLP newbie.And I want to use BERT to solve this problem but i don't know how to continue to do it.
My idea is bulid a structure as following:
And calculate cosine similarity between output.
But it dosen't work well.
So I have another idea.
Powerful chatGPT can recommand lyric but it does not work well in other non-English language lyrics.
Now my idea is use chatGPT to generate a lyric, translate the generated lyric into a specified language, and then compare the generated lyric with the lyric datasets to select the most similar one.
But this method is complex and it's hard to guarantee the accuracy of the search.
Is there any better way?Is there another way to do this without chatgpt? Or are there any similar papers?I only found the papers about ai generate lyric.