ポーズ補正の発話時間
300語を毎分150語で話すと発話は120秒ですが、15文に0.5秒ずつ間を取ると7.5秒増え、合計2分7.5秒になります。語数、文数、話す速さ、間の長さから、息継ぎを含めた時間が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 単語数
- 300
- 文の数
- 15
- 1分あたりの単語数
- 150
- 休止秒数
- 0.5
- 発話秒数
- 120
- 休止秒数の合計
- 7.5
語数だけで台本を計時する発表者・教員・イベント制作者は、文と文のあいだの沈黙を省くため、時計を系統的に短く見積もります。このポーズ補正の発話時間計算機は、語数と話速から得た基礎の発話時間に、各文のあとの固定休止を加えます。そのため、三百語を一分あたり百五十語で話すと発話は百二十秒になり、十五文がそれぞれ半秒休むと休止は七秒半になります。語数、文数、任意の一分あたり語数(既定は百五十)、任意の文あたり休止秒(既定は半秒)を入力してください。話速が零または負の場合は無効入力として拒否され、計画者が零除算を起こすことはありません。負の語数・文数・休止も同様に拒否されます。
ポーズ補正の発話時間が求まる仕組み
語数だけからの発話時間は、素朴な発話タイマーが使う連続配信の見積もりです。その恒等式は必要ですが、実際に間を取る話し方には足りません。話し手は節と文の境界を沈黙で印します。
息、聴衆のための一拍、スライドの切り替えです。語だけを計った台本は早く終わり、句読点を守ると伸びます。この計算機は各文のあとに一様な休止を加えます。
三百語を一分あたり百五十語で話すと発話は百二十秒、十五文が半秒ずつで七秒半が加わり、合計は百二十七秒半、時計では二分七秒半です。九百語の講義を一分あたり百八十語で話すと発話は三百秒、四十文が四分の三秒ずつで三十秒休み、合計は五分半です。文数が零なら休止も零なので、単語リストや終止のない長文でも発話時間は定義されます。
語数が零で文数が正なら沈黙だけの時間となり、計時した休みとして妥当です。
文の間を含めて時間を計る場面
スピーチコーチや TED 風の登壇者は無料のブラウザ経路を組み込み、下書きの語数と文数が、枠を超えられない枠を予約する前に時計時刻になるようにします。口頭発表を計画する教員は、生徒が修辞疑問を二十文足して語数がほとんど動かなくても休止負荷が増えたときに再計算します。会議の制作者は異なる話速の二人を比べます。
同じ九百語の台本を一分あたり百八十語で速く話せば発話時間は早く終わりますが、文の休止を足すと枠をなお満たすことがあります。LMS プラグインとリハーサルアプリは、学生が語数と文数を設定したときに同じ純モジュールを呼び、コーチが目標話速を一分あたり百五十語から百二十語へ下げたときに再計算します。
イベント制作者は、三百語を一分あたり百五十語で話し十五回の半秒休止を足すと二分をわずかに超えると事前に見て、少し長い枠を確保できます。検証失敗は残高を消費しないため、開発者が意図的に話速零を送る探索スクリプトも安価に保てます。
語数・文数・話速が既に分かっており発話プラス休止の線形恒等式だけが必要なときはこの能力を選び、自動書き起こし、強制アラインメント、録音から測った無音が必要なら、この純算術の外側にそれらのツールを重ねてください。
活用例
基調講演・TED 風枠の計画
登壇者は、枠を超えられない枠を予約する前に、下書きの語数と文数をポーズ補正の時計時刻へ変換します。
教室での口頭発表
教員は、生徒が文を足して休止も増えたときに所要を再計算し、語数がほとんど変わらなくても話速や長さを指導します。
よくある質問
ポーズ補正の発話時間はどのように計算されますか?
既定は一分あたり 150 語、一文あたり 0.5 秒の休止です。
語数から計算した時間よりスピーチが長くなるのはなぜですか?
語数だけの計算では、文と文の間の沈黙が抜けているためです。息継ぎや間、スライドの切り替えにも時間がかかり、15文に0.5秒ずつ足すと120秒が127.5秒になります。
話すのが速い人や遅い人に合わせるにはどうしますか?
話す速さだけを変えてください。発話の部分は速さに応じて伸び縮みしますが、間の時間は文の数で決まるため変わりません。
語数がほぼ同じでも、文を増やすと時間は変わりますか?
変わります。文ごとに間が入るので、長い文を分けたり問いかけを加えたりすると、語数がほぼ同じでも合計時間は長くなります。
話す速さと文ごとの間の初期値はいくつですか?
指定しない場合、話す速さは毎分150語、文ごとの間は0.5秒です。どちらも自分の話し方に合わせて変えられ、速さは0より大きい値にする必要があります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/edu/pause-adjusted-speech \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"word_count":300,"sentence_count":15}'const res = await fetch("https://api.kit.forhosting.com/edu/pause-adjusted-speech", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"word_count": 300,
"sentence_count": 15
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/pause-adjusted-speech",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"word_count": 300,
"sentence_count": 15
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/pause-adjusted-speech", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"word_count":300,"sentence_count":15}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"word_count":300,"sentence_count":15}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/pause-adjusted-speech", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"word_count": 300,
"sentence_count": 15
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.pause_adjusted_speech",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
ポーズ補正の発話時間が求まる仕組み
語数を一分あたりの話速で割り、六十を掛けて spoken_seconds を得ます。pause_total_seconds は sentence_count に pause_seconds を掛けた値で、既定は一文あたり半秒です。補正後の所要は spoken_seconds に pause_total_seconds を足したものです。
入力契約・応答形状・エラー挙動
単位接尾辞付き文字列より素の数値を優先し、数値文字列はカンマや「wpm」のようなラベルなしの厳密な有限数パターンに一致する場合のみ受け付けます。必須の有限数二つと任意の話速・休止フィールド二つを含む JSON 本体を POST してください。word_count(別名 words、total_words、n)は台本の非負の発話語数です。sentence_count(別名 sentences、n_sentences)はそれぞれに休止が付く非負の文数です。words_per_minute(別名 rate、wpm、speaking_rate)は正の話速で、省略時は広く引用される会話・発表速度である百五十を使います。pause_seconds(別名 pause、pause_per_sentence、sentence_pause)は各文のあとの非負の休止秒で、省略時は半秒を使います。絶対値は一兆以内に抑え、Worker isolate とブラウザ上の IEEE 倍精度で中間積が有限に保たれます。成功時、応答は丸めた word_count・sentence_count・words_per_minute・pause_seconds をエコーし、spoken_seconds を word_count を words_per_minute で割って六十を掛けた値に、pause_total_seconds を sentence_count に pause_seconds を掛けた値に、total_seconds・total_minutes・total_hours を補正後の所要に、clock_hours・clock_minutes・clock_seconds を同じ合計の時計分解に、pause_share_percent を合計時間のうち休止が占める割合(合計が零なら零)に、formula を文書化された恒等式に、method を pause_adjusted_word_rate に、message を UI バッジ用の短い英語要約に設定します。検証失敗(欠落フィールド、非有限数、絶対限度外の値、負の語数または文数、零または負の話速、負の休止)は invalid_input を返し、課金されません。料金は unit item の成功呼び出しごとに固定の $0.002 です。
ポーズ補正の発話時間 API が価値を生む場面
ポッドキャストと映像の編集者は、録音前の一次尺として補正合計を使い、ドキュメンタリー調なら pause_seconds を一秒近くまで上げます。実装は tier A の解析的 parse 作業のため、成功呼び出しは毎回公開の基本価格 $0.002 で、モデルトークンも外向きネットワークもありません。
連携の活用例
ポッドキャストと LMS のリハーサル
編集者と講座基盤は純所要 API を呼び、台本の数値から尺を予見し、ドキュメンタリー調なら pause_seconds を上げます。
技術的な質問
既定の話速と文間休止は何ですか。
省略時、words_per_minute は 150(広く引用される会話・発表速度)、pause_seconds は 0.5 です。速い話し手やより長い劇的な間をモデル化するときは、どちらかのフィールドを上書きしてください。
words_per_minute が零または負だとどうなりますか。
タスクは invalid_input で失敗します。正でない話速は語数を発話秒に変換できず、課金されません。
sentence_count は零でもよいですか。
はい。文数が零なら休止も零なので、結果は語数と話速だけの基礎発話時間です。語数が零で文数が正なら沈黙だけの時間です。
ポーズ補正の発話時間計算機の料金はいくらですか。
ブラウザツールは無料です。API 要求は成功呼び出しごとに $0.002 の前払い KIT 残高を使い、無効入力は課金されません。