パイプライン一覧に戻る

文字起こし

あらゆる動画や音声ファイルをテキストに文字起こし。タイムスタンプ、話者検出、99以上の言語に対応。

モデルElevenLabs Scribe v2
0.8

0 – 20

生成される SRT および TXT に適用される任意の単語単位の置換, 認識エンジンが特定の単語(名前、頭字語、専門用語)を毎回同じように誤認識する場合に便利です。各キーは文字起こしされた単語、値は正しい綴りです。大文字と小文字を区別し、一致は単語全体に揃える必要があります。空欄にすると、認識エンジンが書き出したままの文字起こしが出力されます。

未入力の項目: 動画または音声ファイル

使用モデル

API

このパイプラインを使うレシピ

このパイプラインに関する記事

文字起こし API

このパイプラインをご自身のコードから呼び出せます。1回のリクエストで実行が始まり、モデルは独立したエンドポイントではなく入力フィールドです。

5 個の入力
1 必須
from 0.8 クレジット
bun add @pipe2-ai/sdk
import { createClient } from "@pipe2-ai/sdk";

const client = createClient(process.env.PIPE2_TOKEN!);

const { run_pipeline } = await client.RunPipeline({
  pipeline_slug: "transcription",
  input: {
    source_asset_id: "a1b2c3d4-0000-4000-8000-000000000001",
  },
});
pip install pipe2
import asyncio
import os

from pipe2 import Pipe2Client

client = Pipe2Client(token=os.environ["PIPE2_TOKEN"])

run = asyncio.run(client.run_pipeline(
    pipeline_slug="transcription",
    input={
        "source_asset_id": "a1b2c3d4-0000-4000-8000-000000000001",
    },
))
go get github.com/pipe2-ai/sdk-go
client := pipe2.NewClient(os.Getenv("PIPE2_TOKEN"))

input := json.RawMessage(`{
  "source_asset_id": "a1b2c3d4-0000-4000-8000-000000000001"
}`)

run, err := pipe2.RunPipeline(context.Background(), client, "transcription", input)
if err != nil {
    log.Fatal(err)
}
brew install pipe2-ai/tap/pipe2
pipe2 pipelines run \
  --pipeline transcription \
  --input-json '{"source_asset_id": "a1b2c3d4-0000-4000-8000-000000000001"}' \
  --wait

APIトークンを取得 →

パラメータ

source_asset_id 必須

Audio or video to transcribe. Asset id returned by an upload. See /docs/api/ for the upload flow.

string
corrections

生成される SRT および TXT に適用される任意の単語単位の置換, 認識エンジンが特定の単語(名前、頭字語、専門用語)を毎回同じように誤認識する場合に便利です。各キーは文字起こしされた単語、値は正しい綴りです。大文字と小文字を区別し、一致は単語全体に揃える必要があります。空欄にすると、認識エンジンが書き出したままの文字起こしが出力されます。

object 既定値 [object Object]
diarize

Label who is speaking. Turn on for interviews and multi-speaker recordings.

boolean 既定値 false
5 個の入力をすべて表示
language_code

Spoken language. Leave unset to detect it from the audio.

autoenesptfrdehiarjakozh 既定値 auto
num_speakers

How many speakers to expect. Leave unset to detect automatically.

integer 既定値 0

AIエージェントから使う

任意の MCP クライアントを pipe2 に接続すると、エージェントがこれらのツールを使えるようになります。このパイプラインを見つけ、上と同じスキーマを読み取って実行します。

  • list_pipelines
  • get_pipeline_schema
  • run_pipeline
  • get_pipeline_run_status
  • request_upload
https://mcp.pipe2.ai/mcp
{
  "mcpServers": {
    "pipe2ai": {
      "url": "https://mcp.pipe2.ai/mcp",
      "headers": { "Authorization": "Bearer YOUR_TOKEN" }
    }
  }
}

APIリファレンス全文 MCP のセットアップ CLIリファレンス

AI動画文字起こし

あらゆる動画や音声ファイルをアップロードすれば、単語レベルのタイムスタンプ付きの正確なトランスクリプトが返ってきます。話者検出は任意。SRT字幕またはプレーンテキストで出力, キャプション、編集、再利用にそのまま使えます。

できること

  • 動画にキャプション: SRTを生成し、ソーシャル向けに焼き込むか重ねる
  • 長尺コンテンツを再利用: トランスクリプトを任意のLLMに送って要約、クリップのアイデア、ソーシャルコピーを作成
  • インタビュー・ポッドキャストを文字起こし: 話者分離付きのマルチスピーカー録音
  • アクセシビリティ: 話されたコンテンツを読める・検索できるものに
  • 翻訳の準備: 翻訳ナレーションのソースとしてのクリーンなトランスクリプト

使い方

  1. アップロード: 動画または音声、一般的なフォーマット何でも(MP4、MOV、MP3、WAV、M4A、FLAC)
  2. 言語を選ぶ: または自動検出のまま
  3. 話者検出をトグル: 各セグメントに話者のラベルを付ける
  4. ダウンロード: タイムスタンプ付きのSRT+プレーンテキストのトランスクリプト

出力フォーマット

  • SRT: ミリ秒精度のタイムスタンプ付き字幕ファイルで、動画エディターにそのまま組み込める
  • プレーンテキスト: 編集、要約、翻訳用のクリーンで読みやすいトランスクリプト

よくある質問

どのファイルフォーマットに対応していますか?
あらゆる動画・音声ファイル, MP4、MOV、AVI、MP3、WAV、M4A、FLAC など。パイプラインは動画ファイルから音声トラックを自動的に抽出します。
文字起こしの精度はどれくらいですか?
主要言語のクリアな音声では単語誤り率5%未満。精度は音質、背景ノイズ、話者の明瞭さに依存します。
話者検出とは何ですか?
有効にすると、トランスクリプトは各セグメントにそれを話した話者([speaker_0]、[speaker_1] など)のラベルを付けます。録音に何人いるか分かっている場合は「話者数」ヒントを使って精度を高めてください。
どの言語に対応していますか?
自動検出付きで99言語。ソース言語が分かっている場合は、最良の精度のために特定の言語を設定してください。
どれくらいかかりますか?
通常は音声の長さの10〜30%です。10分の録音は文字起こしに1〜3分かかります。

他のパイプラインを見る

すべて見る →
動画生成
from 9.5
動画生成
画像生成
0.2-6.4
画像生成
音声生成
0.7-1.3
音声生成
音楽生成
2.5-45.1
音楽生成