APIによる字幕吹き替え
08-09-2025 ,
16-09-2025
SpeechGenでは、ニューラルネットワークを使って動画の字幕を吹き替えることができます。テキストを音声に変換し、どんな言語でも動画の吹き替えが可能です。インターフェースだけでなく、APIを通じてもこの作業を行えます。
リクエスト用URL
字幕吹き替えには、以下のURLを使用してください。
https://speechgen.io/index.php?r=api/subs
リクエスト形式
リクエストには以下のパラメータを含める必要があります。
{
'token': '1234567890',
'email': 'mail@gmail.com',
'voice': 'Angel',
'text': "字幕のテキスト",
'format': 'mp3',
'speed': 1,
'pitch': 0,
'speed_floor': 300,
'speed_type': 2,
'bitrate': 16000,
'emotion': 'good'
}
必須パラメータ:
- token - あなたのシークレットキーです。
- email - あなたのメールアドレスです。
- voice - 吹き替えに使用する音声です。
- text - 字幕のテキストです。
オプションパラメータ:
- format - 出力ファイルの形式(デフォルトはmp3)。可能な値:mp3、wav、ogg。
- speed - 再生速度(デフォルトは1、範囲は0.1から2.0)。
- pitch - 声の高さ(デフォルトは0、範囲は-20から20)。
- speed_floor - 最小速度(デフォルトは300)。
- speed_type - 速度の種類(デフォルトは2)。速くするのみの場合は1。速くしたり遅くしたりする場合は2。
- bitrate - ビットレート(デフォルトは16000、範囲は8000から192000 Hz)。
- emotion - 声の感情(デフォルトは'good'、可能な値:good、evil、neutral)。
結果の取得
結果を取得するには、以下のURLを使用してください。
https://speechgen.io/index.php?r=api/result
リクエスト形式:
{
'token': '1234567890',
'email': 'mail@gmail.com',
'id': 4153594
}
レスポンスフィールドの説明
- id - 吹き替えの一意の識別子です。
- status - 現在の吹き替えステータス:0 - 処理中、1 - 正常に完了、-1 - エラー。
- file - 音声ファイルのパス(status = 1 の場合に利用可能)。
- error - エラーテキスト(status = -1 の場合)。
- parts - 吹き替えのパート数。
- parts_done - 完了したパート数。
- duration - 音声ファイルの長さ(秒単位)(status = 1 の場合に利用可能)。
- format - 音声ファイルの形式。
- balans - アカウント残高。
- cost - 吹き替えの費用。