버클 튜토리얼: '코드 노드'를 사용하면 텍스트 분할 프로세스가 길어집니다.
소설을 생성하는 과정을 자동화하는 방법을 배울 때 긴 텍스트를 세그먼트화한 다음 세그먼트에 따라 샷 스크립트를 생성하는 것은 작업의 중요한 부분입니다.

이 방법을 사용하면 생성되는 사진 이미지의 수가 줄어들지만 문장 단위로 일치하는 음성 해설 생성 도구가 필요합니다. 이렇게 하면 그림과 음성이 일관성을 유지할 수 있습니다.
많은 도구가 먼저 SRT 파일을 가져와서 중국어 버전의 SRT 파일에 의존하여 화면을 생성하므로 화면이 생성되지 않습니다.긴 텍스트 세분화 필요를 클릭하고 텍스트를 직접 사용하여 오디오 및 SRT를 생성하여 사용하세요.
이전에는 긴 텍스트 분할을 위해 ChatGPT 입력 긴 텍스트, 출력 CSV 형식 텍스트 방식을 사용했습니다. 이 방식은 피곤할 뿐만 아니라 특히 문맥이 너무 길면 출력이 너무 안정적이지 않습니다. 물론 이 방법도 장점이 있습니다.유사한 텍스트를 하나의 단락으로 결합.

버튼 사용의 이점:
- 후속 워크플로에 '텍스트 세분화'를 추가하여 스크립팅 프로세스를 한 단계로 완료할 수 있습니다. (이 문서에서는 설명하지 않음)
- 코드 분할은 보다 안정적이고 효율적으로 실행되며, 필요에 따라 유효하지 않은 문자를 필터링할 수 있습니다.
워크플로
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 드로잉 소프트웨어에는 이 기능이 있으며, 보통 유료로 제공되지만 일부 소프트웨어에서는 전체 스크립트 파일을 가져와 이미지를 무료로 생성할 수 있습니다.
이후 화면 단서 단어 생성 노드를 추가하면 더욱 완벽한 화면 스크립트 엑셀을 만들 수 있습니다.
전체 워크플로를 만들지 않는 이유는 무엇인가요? 후속 조치에 대한 비용 부담 때문에 지속할 수 없기 때문입니다.
© 저작권 정책
기사 저작권 AI 공유 서클 모두 무단 복제하지 마세요.
관련 문서
댓글 없음...