ForHosting KIT · 音声・文字起こし

着信音の切り出し候補

印象に残る着信音には、少しの導入、すぐに分かるフック、そして音楽のフレーズが収まるだけの長さが必要です。この計算ツールは、曲全体の長さとサビ開始の予測時刻から、編集に使いやすい切り出し区間を求めます。基本は25秒で、可能な場合はサビの前に5秒の導入を残し、曲の先頭や末尾では区間全体を安全に移動します。結果には秒数、読みやすい時刻表記、区間内のサビ位置、配置状態が含まれるため、編集作業へそのまま移れます。

● Beta無料・ブラウザ内で実行
ご利用方法 ウェブAPIメールTelegramアプリ 近日

信頼できる2つの時刻を入力します

曲全体の長さと、サビが始まると考えられる時刻を、どちらも秒単位で入力してください。一般的なメディアプレーヤーや音声編集ソフトで十分な精度の値を確認できます。小数も使用できるため、1:03.800のような位置を整数秒へ丸める必要はありません。提案する着信音は20秒から30秒の範囲なので、曲の長さは最低20秒必要です。サビ開始は曲の先頭または末尾ちょうどでも指定できますが、負の値や曲の長さを超える値は指定できません。候補が2か所ある場合は、歌詞の最初の音節だけでなく、音楽的な展開がサビへ着地する瞬間を選ぶとよいでしょう。サビ前の5秒に、弱起、ドラムフィル、和声の変化などを含めやすくなります。このツールは音声を解析したりアップロードしたりしません。提案の質は入力された時刻に依存します。処理は時間軸上の決定的な計算だけであり、同じ2つの値には必ず同じ結果を返します。

切り出し区間の配置方法を確認します

25秒以上の曲では、25秒の切り出し区間を提案します。優先する開始位置は、予測したサビ開始の5秒前です。これにより、サビ開始後に冒頭のフックとその続きのための20秒を確保できます。一般的なサビでは、短い音楽的導入を残しながら、認識しやすい最初のフレーズを着信音の実用的な中央付近に配置できます。希望する区間が曲の先頭より前に出る場合は、選択全体を0秒まで後ろへ移します。曲の末尾を超える場合は、終了位置が曲の長さと一致するよう前へ移します。20秒以上25秒未満の曲では全体を使用し、存在しない音声を補うことなく約束した範囲を守ります。`chorus_offset_seconds`は、選択区間内で予測サビが始まる正確な位置を示します。`placement`は、理想配置を維持できたか、曲の先頭または末尾へ寄せたかを示し、境界での調整を明確にします。

編集ソフトや自動処理で結果を利用します

数値位置を受け付ける編集ソフトには`start_seconds`と`end_seconds`をコピーし、画面を見ながら編集する場合は整形済みの時刻表記をご利用ください。書き出す前に、必ず区間全体を試聴することをおすすめします。計算上は正しい区間でも、息継ぎから始まったり、弱起の音を途中で切ったり、終止の直前で終わったりする可能性があります。この計算ツールが把握するのは予測サビ位置であり、拍、歌詞、音量、楽曲構成は解析しないためです。特に端末側でフェードインがかかる場合や呼び出しが早く終了する場合は、試聴後の微調整が有効です。カタログを再現可能な手順で処理するには、元の曲長とサビ予測を結果と一緒に保存してください。別の編集担当者も判断を再現できます。APIリクエストは1件あたり$0.002で、ブラウザー版も同じ決定的計算を使います。曲を超える予測値は丸めずに拒否し、別の音源や誤ったメタデータにもっともらしい区間が付くことを防ぎます。

個人用の着信音を準備

プレーヤーで確認したサビ位置を、編集ソフトへ入力できる開始・終了時刻に変換します。

許諾済みモバイル素材を一括設計

担当者が曲長とサビ位置を入力した後、カタログ全体へ一貫した時間規則を適用します。

切り出し前にメタデータを確認

自動書き出しが音声ファイルを処理する前に、曲の長さを超えたサビ時刻を検出します。

提案される着信音は何秒ですか?

25秒以上の曲では25秒です。20秒以上25秒未満の曲では、曲全体を使用します。

サビより前から始まるのはなぜですか?

5秒の導入でフックへの展開を残し、その後に認識しやすいサビを約20秒確保するためです。

曲の先頭や末尾に近い場合はどうなりますか?

区間全体を利用可能な範囲へ移動します。配置フィールドで、どちらかの端へ寄せたかを確認できます。

曲を聴いたりアップロードしたりしますか?

いいえ。受け取るのは2つの数値時刻だけで、音声の解析、転送、保存は行いません。

サビ予測が曲の長さを超えた場合はどうなりますか?

指定した時間軸には存在しない位置なので、無効な入力としてエラーを返します。

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

POSThttps://api.kit.forhosting.com/audio/ringtone-clip-suggest

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

curl -X POST https://api.kit.forhosting.com/audio/ringtone-clip-suggest \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"song_duration_seconds":215.4,"chorus_start_seconds":63.8}'
{
  "song_duration_seconds": 215.4,
  "chorus_start_seconds": 63.8
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "audio.ringtone_clip_suggest",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

1リクエストあたり$0.002

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

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

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