跳到正文
DEV Community· Nuvem Dev·· 4 小時前AI 評分47

用 Python 腳本記錄 Suno AI 音樂,辨別哪些曲目可作商業用途

Script em Python pra registrar suas músicas de IA e saber quais você pode monetizar

AI 導讀

這個無需安裝依賴項的 Python 腳本會記錄 AI 音樂的標題、提示詞、方案及日期,並按方案標示曲目能否用於可獲利影片。Suno Free 方案不提供商業權利,Pro(US$ 8/月)及 Premier(US$ 24/月)則提供;服務條款仍可能設有其他限制。

正文

Cover image for Script em Python pra registrar suas músicas de IA e saber quais você pode monetizar

Nuvem Dev

Vídeo: música com IA

Usar música gerada por IA em vídeo é ótimo até você esquecer em qual plano gerou cada faixa. Em ferramentas como o Suno, a página de preços mostra que o plano Free não tem direitos comerciais, e o Pro (US$ 8/mês) e o Premier (US$ 24/mês) têm. Então vale ter um registro simples de cada música. Vamos fazer isso com um script Python sem dependências.

O script

Salve como musicas.py:

import json, sys, datetime, pathlib
ARQ = pathlib.Path("musicas.json")

def carregar():
    return json.loads(ARQ.read_text()) if ARQ.exists() else []

def registrar(titulo, prompt, plano):
    dados = carregar()
    dados.append({
        "titulo": titulo,
        "prompt": prompt,
        "plano": plano,
        "data": datetime.date.today().isoformat(),
        "comercial": plano.lower() in ("pro", "premier"),
    })
    ARQ.write_text(json.dumps(dados, ensure_ascii=False, indent=2))
def relatorio():
    for m in carregar():
        ok = "OK" if m["comercial"] else "NAO USAR EM VIDEO MONETIZADO"
        print(f'{m["data"]} | {m["titulo"]} | plano {m["plano"]} | {ok}')

if __name__ == "__main__":
    if sys.argv[1] == "add":
        registrar(sys.argv[2], sys.argv[3], sys.argv[4])
    else:
        relatorio()

Usando

python3 musicas.py add "Lofi chuva" "lofi calmo com chuva" free
python3 musicas.py add "Trilha intro" "synth leve otimista" Pro
python3 musicas.py rel

Saída que eu rodei aqui:

2026-10-30 | Lofi chuva | plano free | NAO USAR EM VIDEO MONETIZADO
2026-10-30 | Trilha intro | plano Pro | OK

Por que isso ajuda

Se um cliente ou a plataforma perguntar de onde veio a trilha, você tem prompt, data e plano na mão. É só um JSON, mas evita dor de cabeça. Importante: os termos de uso do serviço podem ter outras limitações, então leia antes de publicar.

Quer a versão em vídeo e os planos explicados? Está na newsletter: https://nuvemdev.substack.com/p/musica-com-ia-pro-seu-video-o-plano

Se quiser testar o Suno: https://go.nowto.link/suno

Outro post prático meu: https://dev.to/nuvemdev/script-em-python-pra-validar-margem-antes-de-abrir-sua-loja-online-4cc

Aviso: o link do Suno é de afiliado; a Nuvem Dev pode receber comissão sem custo extra pra você.

來源:DEV Community · dev.to