Skip to content

ComposIA, uma plataforma que usa Inteligencia Artificial para aprimorar a interação entre fãs e artistas durante a produção musical, com um intuito de melhorar a experiência do fã e ajudar artistas com novos sucessos criados pelos próprios fãs

License

Notifications You must be signed in to change notification settings

joaoeliandro/composia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

plataform-composia
ComposIA: conexões criativas entre fãs e artistas

Uma plataforma que usa da tecnologia para aprimorar a interação entre fãs e artistas durante a produção musical.

GitHub top language GitHub language count Codacy grade Repository size GitHub last commit Repository issues GitHub License

O Projeto   |    Tecnologias   |    Como utilizar   |    Licença

Sobre

Já imaginou ouvir uma música daquele artista que tanto ama mais uma vez ou ajudar aquele artista que não sai da sua playlist a criar uma nova música?

ComposIA, uma plataforma que usa Inteligencia Artificial para aprimorar a interação entre fãs e artistas durante a produção musical, com um intuito de melhorar a experiência do fã e ajudar artistas com novos sucessos criados pelos próprios fãs. Aqui, é usado:

  • Javascript
  • Node
  • ExpressJs
  • Python 3
  • Flask Framework
  • Pytorch-lightning
  • GPT-2 (Rede Neural)
  • Google Colab
  • API Genius
  • Pacote Iatextgen

Entre outras funcionalidades.


:octocat: O Projeto

Aplicação mobile do ComposIA

composia-demo

Serviço de inteligencia artificial do ComposIA

composia-demo


Veja também uma letra feita com a colaboração da Inteligencia Artificial simulando Luiz Gonzaga na composição, aqui:

Letra para uma composição com o ComposIA

composia-lyrics-demo

🚀 Tecnologias

Esta plataforma foi desenvolvida com as seguintes tecnologias:

ℹ️ Como utilizar

Para clonar e executar esta api, você precisará do Git, Node.js v12.18 acima + Yarn v1.22 acima, Python v3.7, Pip v20.2.4 instalado no seu computador, copie a url do composia e clone na sua máquina.

Baixe também os modelos de um artista inicialmente do Luiz Gonzaga Modelo.

No seu terminal:

# Clone este repositório
$ git clone https://github.com/joaoeliandro/composia.git

# Entre no repositório clonado
$ cd composia

# Instale as dependências da api do Node
$ yarn

# Entre na pasta scripts e instale os pacotes do python
$ cd src/scripts
$ pip install flask
$ pip install -q aitextgen
$ pip install pytorch-lightning==0.8.4

# Copie e cole os modelos baixados do Luiz Gonzaga dentro da pasta models

# Entre na pasta scripts dentro de src e execute o servidor python
$ cd src/scripts
$ python api.py

# Execute e utilize usando a rota passando uma palavra qualquer Ex.: (http://localhost:3333/estrofe?input=felicidade)
$ yarn start

📝 Licença

Este projeto está sob o MIT license. Veja a LICENSE para mais informações.

About

ComposIA, uma plataforma que usa Inteligencia Artificial para aprimorar a interação entre fãs e artistas durante a produção musical, com um intuito de melhorar a experiência do fã e ajudar artistas com novos sucessos criados pelos próprios fãs

Topics

Resources

License

Stars

Watchers

Forks