Ao aprender a automatizar o processo de geração de romances, a segmentação de textos longos e a geração de roteiros de filmagem em resposta aos segmentos é uma parte importante do trabalho.
Esse método reduz o número de imagens geradas, mas requer uma ferramenta de geração de locução correspondente, frase por frase. Isso garante que a imagem e a voz sejam consistentes.
Muitas ferramentas importam arquivos SRT primeiro, contando com os arquivos SRT na versão chinesa do ponto de tempo para gerar a tela, de modo que não háNecessidade de segmentação de textos longosSe você não tiver um texto, basta usar o texto diretamente para gerar áudio e SRT para uso.
Antes, para a segmentação de textos longos, usava-se o texto longo de entrada do ChatGPT e o formato de texto de saída CSV. Além de ser cansativo, o resultado não é muito estável, especialmente quando o contexto é muito longo. É claro que essa forma também tem uma vantagem: é possível colocar oCombine textos semelhantes em um único parágrafo.
Benefícios do uso de botões:
- Você pode adicionar "Segmentação de texto" a fluxos de trabalho subsequentes para concluir o processo de script em uma única etapa. (Não explicado neste artigo)
- A segmentação do código é mais estável e eficiente na execução, e os caracteres inválidos podem ser filtrados conforme necessário.
fluxo de trabalho
1. criar fluxo de trabalho, adicionar nós de código
2. digite o código
async function main({ params }: { params: { input: string } }): Promise<{ content: string, rows: string[] }> { // 检查 params 和 input 是否存在 const input = params?.input ?? ""; // 分割输入文本 const lines = input.split('\n'); // 存储处理后的行 const rows: string[] = []; // 处理每一行 for (let i = 0; i < lines.length; i++) { const line = lines[i].trim(); // 如果行长度大于20,直接加入结果中 if (line && line.length > 20) { rows.push(line); } else if (line.length > 0) { // 如果当前行长度小于等于20且非空,合并到前一行(如果存在) if (rows.length > 0) { rows[rows.length - 1] += ' ' + line; } else { // 如果 rows 为空(即第一行),直接添加该行 rows.push(line); } } } // 返回结果对象 return { content: input, // 返回原始输入内容 rows: rows, // 返回处理后的行数据 }; }
Observação: linhas únicas de texto serão mescladas e colocadas em paralelo se forem muito curtas. Você pode usar o ChatGPT para adicionar mais recursos de filtragem, como a filtragem de caracteres especiais.
3. configuração completa do nó de código
4. link para o nó final
5. criar um bot
6. selecione o modo de agente único
7. adicione o fluxo de trabalho publicado na etapa 4.
8. copiar a saída
9. encontre aleatoriamente um método JOSN para EXCEL (pesquise por JSON para EXCEL)
10. Finalmente: você obterá um arquivo EXCEL formatado
observações finais
Na verdade, muitos softwares de desenho de IA têm esse recurso, geralmente mediante pagamento, mas alguns softwares permitem a importação de arquivos de script completos para gerar imagens gratuitamente.
A adição subsequente do nó Generate Screen Cue Words resultará em um script de tela mais completo do EXCEL.
Por que não criar um fluxo de trabalho completo? Porque o acompanhamento é insustentável por medo de pagar por ele.