モデル

MiniMax: Speech 01 HD

Markdown · JSON

MiniMax: Speech 01 HD

MiniMax Speech 01 HDは、同期のaudio_speechリクエストで渡したテキストを読み上げ、音声を生成します。10,000文字未満のテキストを受け付け、声、速度、音の高さを設定でき、MP3、PCM、FLAC、WAVで出力します。

モデルについて

この説明はモデルの機能を紹介するものです。Ailootで利用できる入力、出力、オプションは、選択したメソッドごとに以下に記載されています。

MiniMax Speech 01 HDは、渡したテキストを音声に変換します。正確なAilootモデルIDはminimax/speech-01-hdで、文書に記載された音声合成の選択識別子はspeech-01-hdです。すでに文面があるボイスオーバー、音声レッスン、商品説明、ナレーションの下書きにaudio_speechメソッドを使用します。入力は読み上げる文章で、結果は選択した音声形式の合成音声です。

語句のまとまりを反映する句読点を入れ、実際に読み上げる言葉としてテキストを準備します。ナレーションの下書きでは、声の設定を選ぶ前に、最終的な文の順序と名前の表記を用意してください。演出指示は、その言葉自体を録音に含める場合を除き、読み上げる文章から分けます。結果に含まれる重要な名前、数値、つなぎの部分を聴き、元のテキストと比較してください。

textは10,000文字未満である必要があります。公開された音声合成の契約ではmodelとtextが必須です。長い資料では、その上限内に収まる文章を準備し、編集用に順序を保持します。同期プロフィールは完全な応答を使用し、文書上の既定値はstream=falseです。一般的なAPIにはストリーミングの選択肢も記載されていますが、このカードで選択されているメソッドは同期の音声ワークフローです。

voice_settingは利用可能なvoice_idを選び、speed、vol、pitchを制御します。文書上のspeedの範囲は0.5~2で、既定値は1です。volは0より大きく10以下で、既定値は1です。pitchは-12から12までの整数で、既定値は0です。各設定を文章に合わせてください。数値を変更すれば特定の表現になると決めつけず、実際の録音の読み上げ速度と聴き取りやすさを比較します。

文書に記載されたemotion値はhappy、sad、angry、fearful、disgusted、surprised、calm、fluentです。テキストでもモデルの感情を導けます。text_normalizationは中国語と英語の数値読み上げの準備を行う独立したブール値の設定で、latex_readはLaTeX数式の読み上げを制御します。どちらも既定値はfalseです。pronunciation_dict.toneには、文書化された発音置換規則を指定できます。長いナレーションに使用する前に、結果の音声で名前や専門表現を確認してください。

audio_setting.formatはmp3、pcm、flac、wavを受け付け、既定値はmp3です。sample_rateは8000、16000、22050、24000、32000、44100を受け付け、既定値は32000です。bitrateは32000、64000、128000、256000を受け付け、既定値は128000で、MP3に適用されます。channelは1でモノラル、2でステレオを選び、既定値は1です。返されたファイルを意図する編集先や再生先に照らして確認できるよう、これらの選択を元の文章と一緒に保持します。

ほかの文書化された設定にはlanguage_boostがあり、正確な選択肢にはEnglish、Russian、Chinese、Chinese,Yueが含まれます。文章に合う、実際に記載された値を選んでください。timber_weightsは既存のvoice_id項目を、1から100までの整数weight値で組み合わせられます。公開されたsound_effects値はspacious_echo、auditorium_echo、lofi_telephone、roboticです。これらは選んだ声を調整する省略可能な設定です。読み上げを比較する際は、実際の設定を記録してください。

同期の結果には生成された音声が含まれます。output_formatはurlまたはhexを選び、音声合成スキーマの既定値はhexです。URL結果が参照するファイルをダウンロードするか、hex結果を音声バイトにデコードしてから再生してください。形式、サンプルレート、チャンネル数、サイズを含む返却音声のメタデータを録音とともに保持します。subtitle_enableの既定値はfalseで、有効にした場合は非ストリーミング出力にのみ適用されます。元資料では、このプロフィールの字幕ファイル形式は確定されていません。

元の文章、正確なモデルID、選んだ声、完成した録音を一緒に保存します。動画、レッスン、音声ガイドに組み込む前に、読み上げ全体で、意図する文面、間、選択した読み方の設定を確認してください。応答が不完全な場合は、別の録音を求める前に結果を照合できるよう、元のリクエスト識別情報と返された情報を保持します。後の修正では、比較を明確にするため原稿のほかの部分を維持しながら、特定の語句や声の設定を変更できます。

Ailoot Ultra · Speech POST /v1/audio/speech minimax/speech-01-hd

minimax/speech-01-hd

MiniMax /minimax/speech-01-hd

はじめに

MiniMax Speech 01 HDは、同期のaudio_speechリクエストで渡したテキストを読み上げ、音声を生成します。10,000文字未満のテキストを受け付け、声、速度、音の高さを設定でき、MP3、PCM、FLAC、WAVで出力します。

対応する入力
テキスト
結果
音声

Ailootで利用可能 · 入力とメソッド

Ailoot Ultra · Speech POST /v1/audio/speech
入力の種類
text
出力の種類
audio
出力形式
mp3,pcm,flac,wav
フィールド種類要件値と制限デフォルト
フィールドmodel種類string要件必須値と制限
minimax/speech-01-hd
デフォルト—
フィールドtext種類string要件必須値と制限デフォルト—
フィールドstream種類boolean要件任意値と制限
false
デフォルトfalse
フィールドvoice_setting種類object要件任意値と制限デフォルト—
フィールドvoice_setting.voice_id種類string要件任意値と制限デフォルト—
フィールドvoice_setting.speed種類number要件任意値と制限
最小値: 0.5
最大値: 2
デフォルト1
フィールドvoice_setting.vol種類number要件任意値と制限
最小値: 0
最大値: 10
デフォルト1
フィールドvoice_setting.pitch種類integer要件任意値と制限
最小値: -12
最大値: 12
デフォルト0
フィールドvoice_setting.emotion種類string要件任意値と制限
happy, sad, angry, fearful, disgusted, surprised, calm, fluent
デフォルト—
フィールドvoice_setting.text_normalization種類boolean要件任意値と制限デフォルトfalse
フィールドvoice_setting.latex_read種類boolean要件任意値と制限デフォルトfalse
フィールドaudio_setting種類object要件任意値と制限デフォルト—
フィールドaudio_setting.sample_rate種類integer要件任意値と制限
8,000, 16,000, 22,050, 24,000, 32,000, 44,100
デフォルト32,000
フィールドaudio_setting.bitrate種類integer要件任意値と制限
32,000, 64,000, 128,000, 256,000
デフォルト128,000
フィールドaudio_setting.format種類string要件任意値と制限
mp3, pcm, flac, wav
デフォルトmp3
フィールドaudio_setting.channel種類integer要件任意値と制限
1, 2
デフォルト1
フィールドaudio_setting.force_cbr種類boolean要件任意値と制限デフォルトfalse
フィールドpronunciation_dict種類object要件任意値と制限デフォルト—
フィールドpronunciation_dict.tone種類array要件任意値と制限デフォルト—
フィールドtimber_weights種類array要件任意値と制限デフォルト—
フィールドlanguage_boost種類string要件任意値と制限
Chinese, Chinese,Yue, English, Arabic, Russian, Spanish, French, Portuguese, German, Turkish, Dutch, Ukrainian, Vietnamese, Indonesian, Japanese, Italian, Korean, Thai, Polish, Romanian, Greek, Czech, Finnish, Hindi, Bulgarian, Danish, Hebrew, Malay, Persian, Slovak, Swedish, Croatian, Filipino, Hungarian, Norwegian, Slovenian, Catalan, Nynorsk, Tamil, Afrikaans, auto
デフォルト—
フィールドvoice_modify種類object要件任意値と制限デフォルト—
フィールドvoice_modify.pitch種類integer要件任意値と制限
-100, 100
デフォルト—
フィールドvoice_modify.intensity種類integer要件任意値と制限
-100, 100
デフォルト—
フィールドvoice_modify.timbre種類integer要件任意値と制限
-100, 100
デフォルト—
フィールドvoice_modify.sound_effects種類string要件任意値と制限
spacious_echo, auditorium_echo, lofi_telephone, robotic
デフォルト—
フィールドsubtitle_enable種類boolean要件任意値と制限デフォルトfalse
フィールドoutput_format種類string要件任意値と制限
url, hex
デフォルトhex
フィールドaigc_watermark種類boolean要件任意値と制限デフォルトfalse
メソッドのパラメータとライフサイクル
パラメータ仕様
パラメータcontent_type仕様application/json
パラメータrequired仕様model, text
パラメータoptional仕様stream, voice_setting, audio_setting, pronunciation_dict, timber_weights, language_boost, voice_modify, subtitle_enable, output_format, aigc_watermark
パラメータmaterial_types仕様text
パラメータconditions仕様Use text, not input or contents. Fewer than 10000 Unicode characters; stream is false or omitted., PCM is raw audio with its returned sample geometry; do not invent a WAV header or bit depth.

ライフサイクル: synchronous_result_then_owned_library

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

料金

料金情報はリクエストの機能を追加しません。対応するパラメーターは選択したメソッドに記載されています。

高速モード
未指定 高速モードが選択されている場合
Flex モード
未指定 flex モードが選択されている場合
最大推論量
未指定 推論量が最大で、調整に既定値(default)を使用する場合

Ailootの料金

設定別の価格

各料金を表示された条件と照合してください。選択肢となる設定の各組には、いずれか1つの料金を適用します。

設定料金表課金単位料金
設定基本トークン料金料金表基本料金課金単位—料金
入力 · 入力トークン — / 1K トークン
出力 · 出力トークン — / 1K トークン
入力 · キャッシュ読み取り — / 1K トークン
入力 · キャッシュ書き込み — / 1K トークン
入力 · キャッシュ書き込み、1時間 — / 1K トークン
設定入力文字料金表—課金単位入力文字あたり料金
入力 · 入力文字 $0.000105 入力文字あたり

Ailootはリクエスト前に見積額を確保します。結果の取得後、実測使用量に基づいて最終料金を精算します。ストリーミング時の精算には最終の使用量記録を使用します。金額の確保と精算の仕組み →

リクエスト例

Ailoot Ultra · Speech

curl · 一度だけ作成し、結果全体を保存する
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "minimax/speech-01-hd", "text": "Hello, this is a short speech example.", "stream": false, "output_format": "hex", "audio_setting": {"format": "mp3", "sample_rate": 32000, "channel": 1}}')

Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/speech \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.

結果を受け取って保存

Ailoot Ultra · Speech

mp3,pcm,flac,wav

  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
完了した結果をすべて保存

返された完全なレスポンス、ファイル、コンテンツ部分をすべて保存してください。

Retain the full JSON. Decode every hex audio byte or use the returned owned URL. Keep the actual format, sample rate, channel count and usage_characters.

元のレスポンスを確認する場合

Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.

レスポンスのフィールド
フィールド種類
フィールドdata.audio種類string
フィールドextra_info種類object
フィールドtrace_id種類string

エイリアス

モデルのエイリアス

Ailoot Ultra minimax/speech-01-hd

メソッドパスのエイリアス

上記に表示されたメソッドパスを使用してください。

関連する呼び出し用ID

minimax/speech-01-hd

FAQ · MiniMax: Speech 01 HD
利用できる入力と結果は何ですか?

POST /v1/audio/speech · minimax/speech-01-hd: text → audio

リクエストはどの項目を使用しますか?

POST /v1/audio/speech · minimax/speech-01-hd: model, text, stream, voice_setting, audio_setting, pronunciation_dict, timber_weights, language_boost, voice_modify, subtitle_enable, output_format, aigc_watermark

どの制限が適用されますか?

POST /v1/audio/speech · minimax/speech-01-hd: voice_setting.speed.minimum: 0.5; voice_setting.speed.maximum: 2; voice_setting.vol.minimum: 0; voice_setting.vol.maximum: 10; voice_setting.pitch.minimum: -12; voice_setting.pitch.maximum: 12

詳細を見る

AilootをClaude Code、OpenCode、Hermes、自分のアプリに接続しましょう。

企業とそのプロジェクト群

企業とそのプロジェクト群:数百万の顧客、毎月数十億規模の売上。

トークンを割引価格で購入。

継続利用にサブスクリプション割引。プロモコードでトークン購入が最大50%割引。

サブスクリプション
定期的なリクエストに合う割引プランを選びましょう。
最大50%のプロモコード
購入時にコードを入力すると、実施中のキャンペーンに沿って価格を再計算します。
支出を履歴で確認
各リクエストのモデル、トークン、金額が保存されます。

サブスクリプションを選ぶ · モデルの価格を見る

販売する製品に、 APIを組み込みましょう。

SaaS、アプリ、ボットをAilootの公式サービス提供条件とライセンス契約に基づいて接続できます。再販にはリセラーライセンスを申請できます。

商用アプリ
サービスの有料機能に、文章、画像、動画、音声の生成を組み込めます。
リセラーライセンス
プロジェクトの説明とアクセスの仕組みをお送りください。利用・再販条件の書面を申請できます。
サイトで契約文書を確認
接続前にサービス提供条件、ライセンス契約、データ処理ポリシーを読めます。

リセラーライセンスを申請 · サービス提供条件とライセンス契約