Baixar Jukebox AI: uma rede neural que gera música
Você já se perguntou como seria ter uma máquina que pode criar música para você? Uma máquina que pode produzir músicas originais em diferentes gêneros, estilos e idiomas, com ou sem letras, de acordo com suas preferências e entradas. Parece ficção científica, certo? Bem, não mais. Graças à OpenAI, uma empresa de pesquisa que visa criar inteligência artificial que possa beneficiar a humanidade, agora você pode baixar Jukebox AI, uma rede neural que gera música em formato de áudio bruto.
O que é Jukebox AI e como funciona?
Jukebox AI é uma rede neural que gera música, incluindo canto rudimentar, como áudio bruto em uma variedade de gêneros e estilos artísticos. Foi lançado em abril de 2020 pela OpenAI, a mesma empresa que nos trouxe o gerador de arte AI chamado Dall-E, e o chatbot AI chamado ChatGPT.
download jukebox ai
Download: https://tinurll.com/2vRJzI
Os desafios e conquistas do Jukebox AI
Gerar música no nível do áudio é um desafio, pois as sequências são muito longas. Uma música típica de 4 minutos com qualidade de CD (44 kHz, 16 bits) tem mais de 10 milhões de intervalos de tempo. Para comparação, o GPT-2 tinha 1.000 timesteps e o OpenAI Five levava dezenas de milhares de timesteps por jogo. Assim, para aprender a semântica de alto nível da música, um modelo teria que lidar com dependências de alcance extremamente longo.
O Jukebox AI supera esse desafio usando um codificador automático que comprime o áudio bruto para um espaço de dimensão inferior, descartando alguns dos bits de informação perceptualmente irrelevantes. Em seguida, ele treina um modelo para gerar áudio nesse espaço compactado e faz upsampling de volta ao espaço de áudio bruto. Ele também usa transformadores, modelos generativos e outras técnicas para aprender com grandes quantidades de dados MIDI e áudio bruto de várias fontes.
O Jukebox AI alcança resultados impressionantes ao produzir amostras de música que soam realistas, diversificadas e coerentes.Ele pode gerar música em diferentes gêneros, como rock, pop, hip hop, jazz, clássico, etc. Também pode imitar os estilos de diferentes artistas, como Frank Sinatra, Madonna, Eminem, etc. Além disso, pode gerar letras de músicas com base no gênero e artista, ou usar letras inéditas fornecidas pelo usuário.
A entrada e saída do Jukebox AI
A entrada do Jukebox AI é uma combinação de gênero, artista e letras. O usuário pode escolher em uma lista de gêneros e artistas predefinidos ou inserir seus próprios gêneros personalizados. O usuário também pode fornecer suas próprias letras ou deixar que o Jukebox AI as gere com base no gênero e no artista. A entrada também pode incluir alguns parâmetros adicionais, como temperatura, que controla a aleatoriedade e a diversidade da saída.
A saída do Jukebox AI é uma amostra de música produzida do zero em formato de áudio bruto. A duração da saída pode variar de alguns segundos a vários minutos, dependendo da entrada e do modelo utilizado. A saída também pode incluir alguns metadados, como gênero, artista, letras, andamento, tom, etc. O usuário pode ouvir a saída online ou baixá-la como um arquivo MP3. As aplicações e limitações do Jukebox AI
Jukebox AI tem muitas aplicações potenciais para amantes da música, criadores e pesquisadores. Para os amantes da música, o Jukebox AI pode fornecer uma nova maneira de descobrir e apreciar a música, gerando listas de reprodução personalizadas, remixes e mashups. Para criadores de música, o Jukebox AI pode oferecer uma nova fonte de inspiração, colaboração e feedback, gerando ideias, melodias, letras e estilos. Para pesquisadores de música, o Jukebox AI pode servir como uma nova ferramenta para estudar e analisar música, gerando dados, recursos e modelos.
No entanto, o Jukebox AI também possui algumas limitações que precisam ser abordadas. Por um lado, o Jukebox AI não é perfeito em termos de qualidade, coerência e originalidade.Algumas das amostras de música geradas pelo Jukebox AI podem soar ruidosas, repetitivas ou desafinadas. Algumas das letras podem ser absurdas, irrelevantes ou ofensivas. Algumas das músicas podem ser muito semelhantes a músicas ou artistas existentes, levantando questões de plágio e direitos autorais. Portanto, o Jukebox AI não deve ser usado como um substituto para a criatividade e julgamento humanos, mas sim como um complemento.
Outra limitação do Jukebox AI é que ele não é muito acessível ou fácil de usar. O Jukebox AI requer muitos recursos computacionais e tempo para gerar amostras de música. Também requer muito conhecimento técnico e habilidades para baixá-lo e usá-lo. A interface do usuário e a documentação do Jukebox AI não são muito claras ou intuitivas. Portanto, o Jukebox AI deve se tornar mais acessível e fácil de usar para o público em geral, melhorando seu desempenho, usabilidade e documentação.
Como baixar o Jukebox AI e usá-lo?
Se você estiver interessado em baixar o Jukebox AI e usá-lo para gerar suas próprias amostras de música, precisará seguir algumas etapas e atender a alguns requisitos. Aqui está um breve guia sobre como fazê-lo.
Os requisitos e etapas para baixar o Jukebox AI
A primeira coisa que você precisa fazer é certificar-se de que possui o hardware e o software necessários para executar o Jukebox AI. Você vai precisar de:
Um computador com GPU compatível com CUDA 10.0 ou superior
Um sistema operacional Linux (Ubuntu 16.04 ou superior recomendado)
Um ambiente Python 3 com pip instalado
Pelo menos 16 GB de RAM e 100 GB de espaço em disco
Depois de atender a esses requisitos, você pode fazer o download do Jukebox AI de seu repositório GitHub. Você pode clonar o repositório usando git ou baixá-lo como um arquivo zip. Então, você precisa instalar as dependências usando pip:
pip install -r requisitos.txt
Isso instalará os pacotes como PyTorch, librosa, unidecode etc. necessários para executar o Jukebox AI. As ferramentas e opções para usar o Jukebox AI
Depois de baixar e instalar o Jukebox AI, você pode começar a usá-lo para gerar amostras de música. Você pode usar a interface de linha de comando ou a interface do notebook Jupyter para interagir com o Jukebox AI. A interface de linha de comando permite executar o Jukebox AI a partir do terminal, enquanto a interface do notebook Jupyter permite executar o Jukebox AI a partir de um navegador da web.
Ambas as interfaces fornecem várias ferramentas e opções para personalizar seu processo de geração de música. Você pode escolher entre diferentes modelos, como 5b, 5b_lyrics ou 1b_lyrics, que possuem diferentes níveis de qualidade e complexidade. Você também pode escolher entre diferentes níveis de amostragem, como top_k, top_p ou núcleo, que possuem diferentes níveis de aleatoriedade e diversidade. Você também pode especificar o gênero, o artista e as letras de sua amostra de música ou deixar que o Jukebox AI os gere para você.
Por exemplo, se você deseja gerar uma música de rock no estilo Queen com suas próprias letras, pode usar o seguinte comando:
python jukebox/sample.py --model=5b_lyrics --name=sample_rock --levels=3 --sample_length_in_seconds=20 --total_sample_length_in_seconds=180 --sr=44100 --n_samples=16 --hop_fraction=0.5,0.5,0.125 --genre=rock --artist=Queen --lyrics="Isto é a vida real ? Isso é apenas fantasia?
Isso gerará 16 amostras de 20 segundos cada, com duração total de 180 segundos, usando o modelo 5b_lyrics e os tokens do gênero rock e do artista Queen. A letra começará com "Esta é a vida real? Isso é apenas fantasia?" e, em seguida, ser continuado por Jukebox AI.
As dicas e truques para obter os melhores resultados do Jukebox AI
Para obter os melhores resultados do Jukebox AI, você precisa seguir algumas dicas e truques que podem melhorar a qualidade, coerência e originalidade de suas amostras de música. Aqui estão alguns deles:
Use um modelo de qualidade superior se você tiver tempo e recursos computacionais suficientes.O modelo 5b produz melhores resultados do que o modelo 1b, mas também requer mais memória GPU e leva mais tempo para gerar amostras.
Use um nível mais baixo de amostragem se desejar resultados mais previsíveis e consistentes. A amostragem top_k produz resultados menos diversos, mas mais coerentes do que a amostragem top_p ou núcleo.
Use uma temperatura mais alta se quiser resultados mais diversificados e criativos. A temperatura controla quanta aleatoriedade e diversidade são introduzidas no processo de amostragem. Uma temperatura mais alta significa mais exploração e variação, enquanto uma temperatura mais baixa significa mais exploração e repetição.
Use um gênero e artista específicos se quiser gerar música em um determinado estilo. Jukebox AI pode gerar música em diferentes gêneros e artistas usando tokens que os representam. Você pode escolher em uma lista de tokens predefinidos ou inserir seus próprios tokens personalizados.
Use letras significativas e relevantes se quiser gerar música com letras. O Jukebox AI pode gerar letras para sua música com base nos tokens de gênero e artista, ou usar letras inéditas fornecidas por você. A letra deve ser significativa e relevante para o gênero e artista, bem como gramatical e sintaticamente correta.
Conclusão
Resumo dos principais pontos
Neste artigo, aprendemos sobre o Jukebox AI, uma rede neural que gera música em formato de áudio bruto. Vimos o que é, como funciona, o que pode fazer e o que não pode fazer. Também aprendemos como baixá-lo e usá-lo para gerar nossas próprias amostras de música. Também compartilhamos algumas dicas e truques para obter os melhores resultados.
Chamada para ação e convite para feedback
Se você estiver interessado em experimentar o Jukebox AI por si mesmo, pode baixá-lo de seu repositório GitHub aqui: [texto]. Você também pode ouvir alguns exemplos de músicas geradas pelo Jukebox AI aqui: [texto]. Você também pode participar do fórum de discussão aqui: [texto] para compartilhar seus comentários, perguntas, sugestões e experiências com outros usuários.
Esperamos que você tenha gostado deste artigo e o tenha achado útil e informativo. Se sim, compartilhe com seus amigos e colegas que também possam se interessar pelo Jukebox AI. E se você tiver quaisquer comentários ou perguntas sobre o Jukebox AI ou este artigo, sinta-se à vontade para deixá-los abaixo. Gostaríamos muito de ouvir de você!
perguntas frequentes
O que são Quais são alguns exemplos de música gerada pelo Jukebox AI?
Alguns exemplos de músicas geradas pelo Jukebox AI são:
Uma música pop no estilo de Katy Perry com letras sobre o amor: [texto]
Uma música de rock no estilo AC/DC com letras sobre festas: [texto]
Uma música jazz no estilo de Miles Davis sem letra: [texto]
Uma música clássica no estilo de Mozart sem letra: [texto]
Uma música hip hop no estilo de Drake com letras sobre sucesso: [texto]
Quanto tempo leva para gerar uma amostra de música com o Jukebox AI?
O tempo necessário para gerar uma amostra de música com o Jukebox AI depende de vários fatores, como o modelo, o nível de amostragem, a duração da amostra e o hardware. Em geral, pode levar de alguns minutos a várias horas para gerar uma amostra de música com o Jukebox AI. Por exemplo, usando o modelo 5b_lyrics e o nível de amostragem top_k, pode levar cerca de 10 minutos para gerar uma amostra de 20 segundos e cerca de 90 minutos para gerar uma amostra de 180 segundos.
Posso usar o Jukebox AI para criar minha própria música?
Sim, você pode usar o Jukebox AI para criar sua própria música, desde que siga algumas orientações e respeite algumas limitações. Você pode usar o Jukebox AI para gerar amostras de música com base em sua entrada de gênero, artista e letras, ou deixar que o Jukebox AI os gere para você. Você também pode usar o Jukebox AI para gerar amostras de música com base em músicas ou artistas existentes, fornecendo um link ou um arquivo de áudio como entrada. No entanto, você não deve usar o Jukebox AI para copiar ou plagiar outras músicas ou artistas, ou reivindicar propriedade ou crédito pela música gerada pelo Jukebox AI. Você também deve reconhecer e citar Jukebox AI como a fonte da música.
O Jukebox AI é gratuito e de código aberto?
O Jukebox AI é gratuito e de código aberto, o que significa que qualquer pessoa pode baixá-lo e usá-lo para fins não comerciais. No entanto, o Jukebox AI também está sujeito a alguns termos e condições que restringem seu uso para fins comerciais ou para atividades prejudiciais ou ilegais. Você pode ler mais sobre os termos e condições do Jukebox AI aqui: [texto]. Você também pode contribuir para o desenvolvimento e melhoria do Jukebox AI relatando problemas, sugerindo recursos ou enviando código aqui: [texto].
Quais são algumas alternativas para Jukebox AI?
Se você está procurando algumas alternativas para o Jukebox AI, pode tentar algumas dessas outras redes neurais que geram música:
Magenta: um projeto do Google que usa o TensorFlow para criar música e arte. Você pode tentar aqui: [texto].
AIVA: Uma inteligência artificial que compõe músicas para filmes, jogos e comerciais. Você pode tentar aqui: [texto].
Amper: Uma inteligência artificial que cria músicas personalizadas para vídeos, podcasts e jogos. Você pode tentar aqui: [texto].
Mubert: Uma inteligência artificial que gera fluxos de música adaptáveis para diferentes humores e atividades. Você pode tentar aqui: [texto].
Ecrett: Uma inteligência artificial que cria músicas isentas de royalties para vídeos, jogos e podcasts. Você pode tentar aqui: [texto].
0517a86e26
Comments