Uma plataforma que usa da tecnologia para aprimorar a interação entre fãs e artistas durante a produção musical.
O Projeto | Tecnologias | Como utilizar | Licença
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.
Veja também uma letra feita com a colaboração da Inteligencia Artificial simulando Luiz Gonzaga na composição, aqui:
Esta plataforma foi desenvolvida com as seguintes tecnologias:
- NodeJS
- Python
- VS Code
- Google Colab
- E outras tecnologias...
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
Este projeto está sob o MIT license. Veja a LICENSE para mais informações.