スピーチ必要語数
1分間に130語の速さで話す5分のスピーチには650語が必要です。長さと話す速さ、必要なら間や拍手に取る割合を入力すると、練習の前に書くべき語数が整数で分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 分
- 5
- 1分あたりの単語数
- 130
- 秒
- 0
- 休止の割合 (%)
- 0
- 合計秒数
- 300
- 発話時間 (秒)
- 300
話し手、コーチ、学習者はページ数ではなく時計で発表を計画します。教室の5分スピーチ、会議の12分枠、30分の基調講演は、無理のない発話速度でそれぞれ異なる原稿の長さを必要とします。この計算機は目標時間に1分あたり語数を掛け、必要なら息継ぎ・拍手・スライド切替のための間の割合を残し、実際に書くべき整数の語数予算を返します。余分な秒は7分30秒のような端数の長さに対応します。
スピーチ語数予算計算機が役立つ場面
課題文はしばしば5分スピーチや10分の口頭発表を求めます。学習者は白紙を開く前に語数目標が必要で、コーチは枠の2倍ある下書きを採点するとき同じ数字が必要です。講演者指針を出す会議主催者は、1分あたり130語または140語に間10パーセントを固定でき、受理された各トークが口伝のページ数ではなく同じ密度を目指します。
Toastmasters クラブ、ラウンド時計の分割ではなく構築原稿を計画するディベートコーチ、TED 風リハーサルアプリ、LMS の口頭試験プラグインは無料ブラウザ経路を埋め込み、公開された語数予算が後で自動化が保存する値と一致するようにします。
活用例
教室の口頭発表
学習者が書き始める前に、5分または10分の課題を無理のない 130 WPM の発話速度での整数語の下書き目標に変換します。
会議・基調講演の話し手指針
枠の長さに加え、ハウスの発話速度と間の予約を公開し、受理された各トークが同じ原稿密度を目指すようにします。
よくある質問
5分スピーチには何語必要ですか?
無理のない 130 語/分で間の予約がなければ 650 語です。
どの発話速度を使えばよいですか?
発表英語の多くは1分あたり120語から150語です。慎重または式典的な話し方は約 100–110、速い会議トークは 150–160 を使い、聴衆に追ってほしい場合は180を超えたままにしないでください。
息継ぎや笑い、スライド切り替えの時間はどう確保しますか?
間の割合をパーセントで入力します。その分の時間を除いてから語数を数えるため、1分間130語で10分の発表に10パーセントの間を取ると、1,300語ではなく1,170語になります。
語数が切り上げになるのはなぜですか?
原稿は語の単位で書くため、正確な値以上で最も小さい整数を示します。少し長めの原稿は練習で削れますが、短い原稿を本番で引き延ばすのは難しいからです。
7分30秒のような長さも計算できますか?
できます。分に追加の秒を足すか、7.5分のように小数で入力してください。両方を合わせてから話す速さを掛けます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/edu/words-for-minutes \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"minutes":5,"words_per_minute":130}'const res = await fetch("https://api.kit.forhosting.com/edu/words-for-minutes", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"minutes": 5,
"words_per_minute": 130
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/words-for-minutes",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"minutes": 5,
"words_per_minute": 130
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/words-for-minutes", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"minutes":5,"words_per_minute":130}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"minutes":5,"words_per_minute":130}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/words-for-minutes", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"minutes": 5,
"words_per_minute": 130
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.words_for_minutes",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
検証失敗は課金されず、成功した API 呼び出しは前払い KIT 残高を $0.002 /件で使います。
発話速度が分数を語数予算に変える仕組み
話し言葉の原稿は印刷ページではなく、時間と速度から計画します。無理のない発表英語は1分あたり120語から150語付近にあり、式典や非常に慎重な話し方は100語付近まで下がり、速い会議トークは150語から160語付近、競売調や急いだ話し方は180語を超えて聞き取りにくくなります。本機能はその積の恒等式を符号化します。語は整数で書き、少し長い原稿はリハーサルで削りやすい一方、短い原稿を舞台で足すのは難しいからです。息継ぎ、笑い、拍手、スライドのクリック、水を一口飲む時間です。10分の話を1分あたり130語、間10パーセントにすると、発話は9分、語数は1300ではなく1170になります。total_seconds は minutes に60を掛け、任意の seconds を足した値です。speaking_seconds は total_seconds に、1から pause_percent を100で割った値を引いたものを掛けます。words は speaking_seconds に words_per_minute を60で割った値を掛けたもので、(minutes に seconds を60で割った値を足したもの) に words_per_minute と発話割合を掛けたものと同じです。words_needed はその正確な値以上の最小の整数です。pause_percent は、新しい言葉で埋めない枠の割合です。pace_band ラベルは決定的なコーチ用ヒント(slow、conversational、presentation、brisk、fast)であり、算術は変えません。seconds_per_word は60を速度で割った値で、タイマーが語ごとに進めます。estimated_delivery_seconds は切り上げ後の語数と予約した間から壁時計時間を再構成し、丸めで枠を一息超えたかどうかを見られます。
入力契約、応答フィールド、検証エラー
任意の seconds の既定はゼロで、非負でなければなりません。ライブ時計が必要なら、ご自身のリハーサル用タイマーと組み合わせてください。ブラウザツールは無料です。minutes をゼロより大きい有限数、words_per_minute をゼロより大きい有限数として含む JSON オブジェクトを POST してください。minutes は alias として duration、duration_minutes、speech_minutes、target_minutes、time_minutes を受け付け、7.5 のような小数も有効です。words_per_minute は alias として wpm、speaking_pace、pace、speaking_wpm、rate を受け付けます。任意の pause_percent の既定はゼロで、ゼロから100まで(両端を含む)でなければなりません。alias には pauses、pause、pause_pct があります。extra_seconds と remainder_seconds も同じです。必須欠落、空文字、非有限値、ゼロまたは負の時間、ゼロまたは負の速度、0から100の外の pause_percent、負の追加秒は、フィールド名を付けた invalid_input で失敗し、課金されません。成功時は解決済みの4入力を返し、total_seconds、speaking_seconds、pause_seconds、spoken_minutes、hours、seconds_per_word、安定して丸めた正確な積としての words、整数の天井としての words_needed、その天井後の estimated_delivery_seconds、pace_band、ならびに formula と method duration_times_pace_minus_pauses を報告します。本エンドポイントは時間と速度を語数予算に変換するだけであり、講演を保存せず原稿も取得しません。成功した API 呼び出しは前払い KIT 残高を $0.002 /件で使います。
スピーチ語数予算計算機が役立つ場面
実装はネットワークもモデルトークンもない純粋な parse の tier A のため、成功した各呼び出しは公開の基本価格 $0.002 で、検証失敗は残高を消費せず、結果は試験と複数地域のエッジワーカー向けに完全に決定的です。
連携の活用例
リハーサルアプリと LMS 口頭試験プラグイン
ブラウザウィジェットと API で同じ words_needed を計算し、タイマー、ルーブリック、保存済み下書きが食い違わないようにします。
技術的な質問
pause_percent は何をしますか。
息継ぎ、拍手、笑い、スライド切替のために、その枠の割合を予約します。発話時間は残りの割合なので、語数予算は同じパーセントだけ小さくなります。
7分30秒をモデル化できますか。
できます。minutes を 7、seconds を 30 にするか、minutes を 7.5 として送ってください。追加秒は非負でなければなりません。
スピーチ必要語数の計算機の料金はいくらですか。
ブラウザツールは無料です。API 要求は成功した呼び出しごとに前払い KIT 残高を $0.002 で使い、無効な入力は課金されません。