버클 튜토리얼: '코드 노드'를 사용하면 텍스트 분할 프로세스가 길어집니다.

소설을 생성하는 과정을 자동화하는 방법을 배울 때 긴 텍스트를 세그먼트화한 다음 세그먼트에 따라 샷 스크립트를 생성하는 것은 작업의 중요한 부분입니다.

扣子教程:使用”代码节点“将长文本进行分段处理

 

이 방법을 사용하면 생성되는 사진 이미지의 수가 줄어들지만 문장 단위로 일치하는 음성 해설 생성 도구가 필요합니다. 이렇게 하면 그림과 음성이 일관성을 유지할 수 있습니다.

많은 도구가 먼저 SRT 파일을 가져와서 중국어 버전의 SRT 파일에 의존하여 화면을 생성하므로 화면이 생성되지 않습니다.긴 텍스트 세분화 필요를 클릭하고 텍스트를 직접 사용하여 오디오 및 SRT를 생성하여 사용하세요.

이전에는 긴 텍스트 분할을 위해 ChatGPT 입력 긴 텍스트, 출력 CSV 형식 텍스트 방식을 사용했습니다. 이 방식은 피곤할 뿐만 아니라 특히 문맥이 너무 길면 출력이 너무 안정적이지 않습니다. 물론 이 방법도 장점이 있습니다.유사한 텍스트를 하나의 단락으로 결합.

 

扣子教程:使用”代码节点“将长文本进行分段处理

 

버튼 사용의 이점:

  1. 후속 워크플로에 '텍스트 세분화'를 추가하여 스크립팅 프로세스를 한 단계로 완료할 수 있습니다. (이 문서에서는 설명하지 않음)
  2. 코드 분할은 보다 안정적이고 효율적으로 실행되며, 필요에 따라 유효하지 않은 문자를 필터링할 수 있습니다.

 

워크플로

 

1. 워크플로 생성, 코드 노드 추가하기

扣子教程:使用”代码节点“将长文本进行分段处理

 

扣子教程:使用”代码节点“将长文本进行分段处理

 

2. 코드를 입력합니다.

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,     // 返回处理后的行数据

    };

}

참고: 한 줄의 텍스트가 너무 짧으면 병합되어 병렬화됩니다. ChatGPT를 사용하여 특수 문자 필터링과 같은 더 많은 필터링 기능을 추가할 수 있습니다.

 

3. 코드 노드 구성 완료

扣子教程:使用”代码节点“将长文本进行分段处理

 

4. 엔드 노드에 연결

扣子教程:使用”代码节点“将长文本进行分段处理

 

5. 봇 만들기

扣子教程:使用”代码节点“将长文本进行分段处理

 

6. 단일 에이전트 모드 선택

扣子教程:使用”代码节点“将长文本进行分段处理

 

7. 4단계에서 게시한 워크플로를 추가합니다.

扣子教程:使用”代码节点“将长文本进行分段处理

 

8. 출력물을 복사합니다.

扣子教程:使用”代码节点“将长文本进行分段处理

 

9. 무작위로 JOSN에서 EXCEL로 변환하는 방법을 찾습니다(JSON에서 EXCEL로 검색).

扣子教程:使用”代码节点“将长文本进行分段处理

 

10. 마지막으로 형식이 지정된 엑셀을 받게 됩니다.

扣子教程:使用”代码节点“将长文本进行分段处理

 

결론

실제로 많은 AI 드로잉 소프트웨어에는 이 기능이 있으며, 보통 유료로 제공되지만 일부 소프트웨어에서는 전체 스크립트 파일을 가져와 이미지를 무료로 생성할 수 있습니다.

이후 화면 단서 단어 생성 노드를 추가하면 더욱 완벽한 화면 스크립트 엑셀을 만들 수 있습니다.

전체 워크플로를 만들지 않는 이유는 무엇인가요? 후속 조치에 대한 비용 부담 때문에 지속할 수 없기 때문입니다.

© 저작권 정책

관련 문서

댓글 없음

댓글에 참여하려면 로그인해야 합니다!
지금 로그인
없음
댓글 없음...