スライドあたり語数予算
1200語の台本を12枚のスライドに分けると1枚100語で、一般的な上限40語を60語超えます。語数と枚数を入れると、詰め込み具合と必要な枚数(この場合30枚)が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 総単語数
- 1,200
- スライド数
- 12
- スライド1枚あたりの最大単語数
- 40
- スライド1枚あたりの単語数
- 100
- スライド1枚あたりの単語数 (丸め)
- 100
- スライド1枚あたりの超過単語数
- 60
スライドをデザインする前に話し言葉の台本を書き上げる発表者・教員・ピッチコーチには、デッキが文字の壁にならないよう、各スライドが何語まで載せられるかという明確な数値が必要です。このスライドあたり語数予算ツールは、台本の総語数をスライド数で割り、スライドあたりの平均語数予算を返し、任意で読みやすさの上限(既定は四十語)と比較するため、デッキが sparse・concise・moderate・dense・overloaded のどれかを把握できます。台本千二百語と十二枚のスライドを入れると、計画器は一枚あたり約百語と報告し、四十語上限を超える分を示し、各カードを簡潔に保ちたい場合はおおよそ三十枚を提案します。台本語数が負の場合も拒否され、零語の台本は下書き用の空の予算になります。
台本の語数がスライドあたり予算になる仕組み
スライド設計の指針は、次の単純な計画上の問いに答えます。話し言葉または書き言葉の台本が固定の総語数に達し、デッキが選んだ枚数のスライドを持つとき、文章を均等に配分するなら各スライドは何語を受け止めるべきか。
千二百語のキーノートを十二枚にすると一枚あたり百語、八百語の講義を二十枚にすると一枚あたり四十語、三千語の研修台本を三十枚にすると一枚あたり百語の予算になります。その平均が、箇条書きを書く前に各カードの横に固定できる均等配分予算です。
density ラベルは平均を empty・sparse・concise・moderate・dense・overloaded の帯に写像し、一般的なプレゼン指導(sparse は二十語付近、concise は四十語付近、moderate は六十語付近、dense は九十語付近、overloaded はそれ以上)と揃います。
台本語数が零のときは常に空の予算に写像され、仮デッキが幽霊の語数負荷を主張しません。
スライドごとの語数の目安が役立つ場面
ピッチコーチや企業研修チームは無料のブラウザ経路を組み込み、話者が十五分台本の語数をデザインツールを開く前にスライドあたり予算へ変換できるようにします。講義デッキを計画する教員は、レッスンが八百語から千二百語へ増えてもスライド数が固定のときに再計算し、話した文章を削るかスライドを増やして簡潔な密度帯へ戻します。
イベント制作者は、十二枚に三千語は overloaded であると事前に見て、より長いデッキや溢れ文章用の配布資料を確保できます。台本の長さとスライド数が既に分かっており線形予算と密度判定だけが必要なときはこの能力を選び、文書の自動スライド分割、既存デッキの OCR、AI 生成のスピーカーノートが必要なら、この純除算の外側にそれらのツールを重ねてください。
活用例
ピッチ・キーノートデッキの計画
創業者とコーチは、カードをデザインする前に、完全な話し言葉台本の語数と目標スライド数をスライドあたり語数予算と密度帯に変換します。
よくある質問
density はどうラベル付けされますか?
empty (0)、sparse (≤20)、concise (≤40)、moderate (≤60)、dense (≤90)、overloaded (>90) の平均語数/スライド—一般的なプレゼン指導に沿った帯です。
スライド1枚には何語くらいが適切ですか?
初期設定の上限は1枚40語で、簡潔なスライドの目安としてよく教えられる値です。上限は自分で変えられ、平均がその範囲に収まるかどうかが結果に表示されます。
台本に合うスライドは何枚必要ですか?
台本の語数を上限で割り、端数を切り上げます。1200語の台本で上限が40語なら30枚です。今の枚数で上限を超える場合は、この枚数が提案されます。
上限をどれだけ超えているか分かりますか?
分かります。1枚あたりと全体の超過語数が表示されます。1200語を12枚に分けると平均100語で、1枚につき60語、全体で720語の超過です。
スライド枚数を0にするとどうなりますか?
0枚やマイナスの枚数は受け付けません。ゼロで割ることになるためです。マイナスの語数も受け付けませんが、語数が0の台本は空の予算として扱います。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/edu/slides-words-budget \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_words":1200,"slide_count":12}'const res = await fetch("https://api.kit.forhosting.com/edu/slides-words-budget", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_words": 1200,
"slide_count": 12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/slides-words-budget",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_words": 1200,
"slide_count": 12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/slides-words-budget", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_words":1200,"slide_count":12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_words":1200,"slide_count":12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/slides-words-budget", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"total_words": 1200,
"slide_count": 12
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.slides_words_budget",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
スライド数が零または負の場合は invalid_input として拒否され、計画者が零除算を起こすことはありません。
台本の語数がスライドあたり予算になる仕組み
中核の恒等式は words_per_slide が total_words を slide_count で割った値であることです。別の読みやすさ上限(max_words_per_slide、既定四十)が、その平均がなお簡潔かどうかを判定します。平均が上限以下なら within_budget は true、excess_words_per_slide は各カードが上限をどれだけ超えるか、total_excess_words はその余剰をデッキ全体に伸ばします。平均が高すぎるとき、recommended_slide_count は上限に基づく total_words を max_words_per_slide で割った ceil となり、文章を押し込む代わりにデッキを増やせます。
入力契約・応答形状・エラー挙動
単位接尾辞付き文字列より素の数値を優先し、数値文字列はカンマや「slides」のようなラベルなしの厳密な有限数パターンに一致する場合のみ受け付けます。必須の有限数二つと任意の上限一つを含む JSON 本体を POST してください。total_words(別名 words、word_count、script_words、n)は配分する台本の非負の総語数です。slide_count(別名 slides、num_slides、deck_size、count)はデッキの正のスライド数で、厳密に零より大きくなければなりません。max_words_per_slide(別名 max_wps、ceiling、target_wps、budget_max)はスライドあたり語数の任意の正の読みやすさ上限で、省略時は広く教えられる簡潔スライド目標である四十を使います。絶対値は一兆以内に抑え、Worker isolate とブラウザ上の IEEE 倍精度で中間積が有限に保たれます。成功時、応答は丸めた total_words・slide_count・max_words_per_slide をエコーし、words_per_slide を十二桁固定丸め後の正確な比に、words_per_slide_rounded をカレンダー用ラベル向けの最寄り整数に、within_budget を平均が上限以下かに、excess_words_per_slide と total_excess_words を非負の余剰に、recommended_slide_count を平均を上限下に保つ枚数(台本が空なら零)に、density を帯ラベルに、formula を文書化された恒等式に、method を script_words_over_slide_count に、message を UI バッジ用の短い英語要約に設定します。検証失敗(欠落フィールド、非有限数、絶対限度外の値、負の語数、零または負の slide_count、零または負の上限)は invalid_input を返し、課金されません。料金は unit item の成功呼び出しごとに固定の $0.002 です。
スライドあたり語数予算 API が価値を生む場面
LMS プラグインとプレゼン生成器は、学生が二千語の話と二十枚のアウトラインを設定したときに同じ純モジュールを呼び出し、コーチが上限を四十語から三十語へ厳しくしたときに recommended_slide_count を再計算します。実装は tier A の解析的 parse 作業のため、成功呼び出しは毎回公開の基本価格 $0.002 で、モデルトークンも外向きネットワークもありません。検証失敗は残高を消費しないため、開発者が意図的に slide_count 零を送る探索スクリプトも安価に保てます。
連携の活用例
講義・研修アウトラインの確認
教員はレッスン台本が増えたときにスライドあたり負荷を再計算し、選んだ上限の下でデッキが簡潔なままになるよう slide_count を増やすか文章を削ります。
LMS とプレゼン生成器
コース基盤は学生が台本の長さとデッキサイズを設定したときに純予算 API を呼び出し、平均が読みやすさ上限を超えたときに recommended_slide_count を表示します。
技術的な質問
スライドあたり語数予算はどう計算されますか?
total_words(非負)と slide_count(正)を送ってください。API は words_per_slide = total_words / slide_count に加え、丸め整数、density 帯、任意の max_words_per_slide(既定 40)比較を返します。
max_words_per_slide は何を制御しますか?
within_budget・excess_words_per_slide・total_excess_words・recommended_slide_count に使う読みやすさ上限です。省略するとスライドあたり 40 語の既定値を使います。
slide_count が零または負の場合はどうなりますか?
タスクは invalid_input で失敗します。非正の slide_count では台本をスライドあたり予算に割れず、課金もされません。
スライドあたり語数予算計算機の料金は?
ブラウザツールは無料です。API 要求は成功呼び出しごとに前払い KIT 残高から $0.002 で、無効入力は課金されません。