AIパーソナル・ラーニング
と実践的なガイダンス
讯飞绘镜

バックルチュートリアル: "コードノード "を使用して、セグメンテーションのための長いテキストになります "!

小説の自動生成プロセスを学ぶ上で、長い文章を分割し、その分割に対応したショットスクリプトを生成することは重要な作業である。

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


 

この方法は、生成される画像数を減らすことができるが、文ごとに一致するナレーション生成ツールが必要になる。これにより、画像と音声の一貫性が確保される。

多くのツールは、最初にSRTファイルをインポートするには、画面を生成するために、タイムポイントの中国語版のSRTファイルに依存しているので、ありません。長文のセグメンテーションが必要テキストを直接使って音声とSRTを生成して使う。

長いテキストのセグメンテーションのために前にChatGPT入力長いテキスト、出力CSV形式のテキストの方法を使用してきました。これは疲れるだけでなく、特にコンテキストが長すぎる場合、出力はあまり安定していません。もちろん、この方法にも利点があります。似たような文章を1つの段落にまとめる.

 

扣子教程:使用代码节点将长文本分句处理-1

 

ボタンを使うメリット

  1. テキスト分割」を後続のワークフローに追加することで、スクリプト作成プロセスを1ステップで完了させることができます。(この記事では説明していません)
  2. コード・セグメンテーションは、より安定的かつ効率的に実行され、必要に応じて無効な文字をフィルタリングすることができる。

 

ワークフロー

 

1.ワークフローを作成し、コードノードを追加する

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

 

扣子教程:使用”代码节点“将长文本进行分段处理-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,     // 返回处理后的行数据

    };

}

注意: 1行のテキストが短すぎると平行移動してしまいます。ChatGPTを使用すると、特殊文字のフィルタリングなど、より多くのフィルタリング機能を追加できます。

 

3.コードノードの完全な設定

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

 

4.エンドノードへのリンク

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

 

5.ボットを作成する

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

 

6.シングルエージェントモードを選択

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

 

7.ステップ4で公開したワークフローを追加する。

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

 

8.出力をコピーする

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

 

9. JOSNからEXCELへのメソッドをランダムに見つける(JSON to EXCELで検索)。

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

 

10.最後に:あなたは、書式設定されたEXCELを取得します。

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

 

結語

実際、多くのAI描画ソフトにはこの機能があり、通常は有料だが、一部のソフトではスクリプトファイルを完全にインポートして無料で画像を生成できる。

その後、Generate Screen Cue Wordsノードを追加すると、より完全なスクリーンスクリプトEXCELが作成されます。

なぜ完全なワークフローを作らないのか?お金を払うことを恐れて、フォローアップが維持できないからだ。

無断転載を禁じます:チーフAIシェアリングサークル " バックルチュートリアル: "コードノード "を使用して、セグメンテーションのための長いテキストになります "!
ja日本語