Skip to content

A text-to-audio application that turns words and sentiments into melodies.

License

Notifications You must be signed in to change notification settings

Ate329/SentiMusic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SentiMusic

This project should be running with Python 3.9 (only if you want to use AudioCraft) or higher

SentiMusic is an innovative project that bridges the gap between your emotions and the music. It utilises the power of artificial intelligence to transform the sentiment of your text into a unique and personalised musical piece.

  1. Input a sentence, a paragraph or a story.
  2. SentiMusic analyses the sentiment of your text.
  3. Based on the emotions it finds, SentiMusic creates a unique piece of music that reflects your words.

Here is a graph showing how it works

SentiMusicGraph drawio

This graph is created by using draw.io

Video

Here is a video to introduce this project SentiMusic

Models used

cardiffnlp/twitter-roberta-base-sentiment-latest

microsoft/phi-2

facebook/musicgen-small

License

This project is licensed under the MIT License - see the LICENSE file for details.