ForHosting KIT · 音声・文字起こし

動画からSRT字幕を自動生成

音声や動画から、字幕用のSRTファイルを自動で作るツールです。発言のタイミングに合わせて区切られたテキストが、そのまま動画編集ソフトに読み込める形式で得られます。字幕付き動画を作りたい方に向いています。

● 安定提供中分あたり$0.002
ご利用方法 ウェブAPIメールアプリ 近日Telegram 近日

アカウントでログインし、当社のサーバー上で実行します。無料ツールはブラウザ内で動作しますが、これは上記の料金がKIT残高から差し引かれます。

SRTファイルとは

SRTは字幕の開始・終了時刻とテキストを並べた標準的な形式です。YouTubeや多くの動画編集ソフトがそのまま読み込めるため、字幕付き動画を作る際の定番になっています。

作成の流れ

音声または動画ファイルをアップロードします。発言内容が自動で文字起こしされ、字幕として読みやすい長さに区切られたうえでSRTファイルとして出力されます。

手作業との違い

字幕を1行ずつ手で打ち込み、時刻を合わせる作業は時間がかかります。自動生成であれば下書きの状態がすぐ手に入り、あとは細部の調整だけで済みます。

対応範囲

最大200MB、収録時間180分までのファイルに対応しています。日本語を含む複数の言語を自動で判定して字幕化します。

YouTube動画の字幕付け

動画クリエイターの山本翔太さんは、撮影したインタビュー動画をアップロードしてSRTファイルを作成し、そのままYouTubeの字幕欄にアップロードしています。

社内研修動画への字幕追加

株式会社山田商事では、研修動画にSRT字幕を付け、音を出せない環境でも内容を確認できるようにしています。

セミナー動画のアーカイブ

合同会社みどりデザインは、開催したオンラインセミナーの録画にSRT字幕を付けてから公開し、視聴者が文字でも内容を追えるようにしています。

SRT以外の形式にも対応していますか?

WebVTT形式が必要な場合は、VTT字幕生成の機能を別途ご利用ください。SRTとVTTは用途に応じて使い分けられます。

字幕の行の長さは調整できますか?

読みやすい長さで自動的に区切られます。出力後にテキストエディタで細部を調整することも可能です。

料金はいくらですか?

1リクエスト$0.002に加えて、処理1分あたり$0.0055かかります。10分の動画であれば合計は約$0.06です。

アップロードした動画や音声は保存されますか?

字幕を作成する処理にのみ使用し、公開や第三者への提供は行いません。

会員登録やアプリのインストールは必要ですか?

必要ありません。このページからそのままアップロードして利用できます。

日本語の字幕にも対応していますか?

対応しています。話されている言語は自動で判定されるため、あらかじめ指定する必要はありません。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/audio/subtitles-srt

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/audio/subtitles-srt \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"audio":"https://ejemplo.com/audio.mp3"}'
{
  "audio": "https://ejemplo.com/audio.mp3"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "audio.subtitles_srt",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002
分あたり$0.0055

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

max_mb200
max_minutes180
HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。
422task_failedタスクの処理に失敗しました。このタスクは課金されません。

KITの完全なドキュメントを見る →