Tutoriel Buckle : l'utilisation de "nœuds de code" sera un long processus de segmentation du texte.
Dans le cadre de l'apprentissage de l'automatisation du processus de création de romans, la segmentation de longs textes et la création de scripts en réponse aux segments constituent une part importante du travail.

Cette méthode réduit le nombre d'images générées, mais nécessite un outil de génération de voix-off phrase par phrase. Cela permet de garantir la cohérence entre l'image et la voix.
De nombreux outils importent d'abord les fichiers SRT, en s'appuyant sur les fichiers SRT de la version chinoise du point temporel pour générer l'écran.Segmentation des textes longs nécessaireIl suffit d'utiliser le texte directement pour générer de l'audio et de la SRT.
Auparavant, pour la segmentation des textes longs, on utilisait le ChatGPT, avec un texte long en entrée et un texte au format CSV en sortie. Cette méthode n'est pas seulement fastidieuse, le résultat n'est pas très stable, en particulier lorsque le contexte est trop long. Bien sûr, cette méthode a aussi un avantage : il est possible de mettre le texte en format CSV.Combiner des textes similaires en un seul paragraphe.

Avantages de l'utilisation des boutons :
- Vous pouvez ajouter la "segmentation du texte" à des flux de travail ultérieurs pour compléter le processus de script en une seule étape. (Non expliqué dans cet article)
- La segmentation du code est plus stable et plus efficace dans l'exécution, et les caractères non valides peuvent être filtrés si nécessaire.
flux de travail
1. créer un flux de travail, ajouter des nœuds de code


2. saisir le code
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, // 返回处理后的行数据 }; }
Remarque : les lignes de texte simples fusionneront et se mettront en parallèle si elles sont trop courtes. Vous pouvez utiliser ChatGPT pour ajouter d'autres fonctions de filtrage, telles que le filtrage des caractères spéciaux.
3. configuration complète du nœud de code

4. lien vers le nœud final

5. créer un robot

6. sélectionner le mode agent unique

7. ajouter le flux de travail publié à l'étape 4.

8. copier la sortie

9. trouver au hasard une méthode JOSN vers EXCEL (rechercher JSON vers EXCEL)

10. pour finir : vous obtiendrez un fichier EXCEL formaté.

remarques finales
En fait, de nombreux logiciels de dessin d'IA disposent de cette fonctionnalité, généralement payante, mais certains logiciels permettent d'importer des fichiers de scripts complets pour générer des images gratuitement.
L'ajout ultérieur du nœud Generate Screen Cue Words permettra d'obtenir un script d'écran EXCEL plus complet.
Pourquoi ne pas créer un flux de travail complet ? Parce que le suivi est insoutenable par peur de payer.
© déclaration de droits d'auteur
Article copyright Cercle de partage de l'IA Tous, prière de ne pas reproduire sans autorisation.
Articles connexes
Pas de commentaires...