モデル

MiniMax: Speech 2.6 HD

Markdown · JSON

MiniMax: Speech 2.6 HD

Speech 2.6 HDは、完成した原稿を音声に変換するMiniMaxのテキスト読み上げモデルです。minimax/speech-2.6-hd版は、声、読み上げ方、音声形式の設定を提供し、完全なJSON応答と、URLまたは十六進数の音声出力の選択肢があります。渡したナレーション、学習用の文章、商品の操作案内を読み上げるために使います。

モデルについて

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

Speech 2.6 HDは、model: "minimax/speech-2.6-hd"で選択する正確なMiniMaxの音声版です。modelと読み上げるtextを含むapplication/jsonのボディでPOST /v1/audio/speechを使用します。入力は文章による原稿で、結果は合成音声です。学習用の文章なら、読み上げる正確な説明と例を準備します。商品の操作案内では、画面上の手順と同じ順序で読み上げ内容を書いてください。ナレーション原稿には完全な文と意図した句読点を含められます。読み上げない編集上の指示はtextの外に置きます。

textフィールドには空白以外の文字を含め、Unicodeで10,000文字未満にします。読み上げる原稿全体をstream:falseで送るか、streamを省略してください。長い資料は、それぞれ単独でまとまった原稿区間に分けてから、区間ごとに送信します。文書を使用するには実際の内容を読み、関連する文章をtextに入れます。文書のURLは原稿の代わりにはなりません。

voice_setting.voice_idで声を選択します。文書に記載された声の分類には、システムの声と、すでに作成済みのクローン音声やテキストで設計した音声があります。選択した分類で有効なvoice IDを使用してください。例で使われている声はaudiobook_male_1です。同じオブジェクトで、0.5から2までのspeed、0より大きく10以下のvol、-12から12までの整数pitchを制御します。既定値はそれぞれ1、1、0です。これらは読み上げ方の異なる側面を調整するため、名前を原稿に記すのではなく、個別に選択してください。

voice_setting.emotionはhappy、sad、angry、fearful、disgusted、surprised、calm、fluentを受け付けます。文書には、テキストから感情を自動で合わせる動作も記載されています。数値が多い原稿では、voice_setting.text_normalizationが中国語と英語のテキスト正規化を有効にし、既定値はfalseです。voice_setting.latex_readはLaTeX式の読み上げを制御し、これも既定値はfalseです。pronunciation_dict.toneは発音規則の文字列配列です。公開例は["草地/(cao3)(di1)"]です。規則を指定するときは、単語、スラッシュ、括弧で囲まれた発音の構造を維持してください。

audio_setting.formatはmp3、pcm、flac、wavを受け付け、既定値はmp3です。sample_rateは8000、16000、22050、24000、32000、44100 Hzを受け付け、既定値は32000です。channelは1でモノラル、2で二チャンネルとなり、既定値は1です。bitrateの値は32000、64000、128000、256000ビット/秒で、既定値は128000、mp3に適用されます。結果を使用するプレーヤーや編集ツールに必要なエンコードを選択してください。

language_boostは省略可能な文字列で、既定値はnullです。使用できる値は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です。"Chinese,Yue"は単一の値です。これは原稿やvoice IDとは独立した設定です。スキーマにはvoice_idと整数weightの組のリストを指定するtimber_weightsもあり、各weightは1から100です。リクエストを準備するときは、パラメータの綴りtimber_weightsを維持してください。voice_modify.sound_effectsは省略可能な文字列で、値はspacious_echo、auditorium_echo、lofi_telephone、roboticです。

streamの既定値はfalseです。完全な応答ではoutput_formatでurlまたはhexを選択し、既定値はhexです。文書のJSON結果では、data.audioが選択した表現を格納します。クエリ文字列を含む完全な署名付きAiloot URLからダウンロードするか、完全な十六進数の音声をバイトにデコードしてください。元の結果をdata.status、base_resp、trace_id、extra_infoとともに保持します。extra_infoには実際の音声形式、サンプルレート、チャンネル数、サイズ、usage_charactersが含まれます。

subtitle_enableは既定値falseのブール値で、非ストリーミング出力に適用されます。aigc_watermarkは既定値falseのブール値で、生成音声の最後に入る、聴き取れるリズムマーカーを制御します。返された音声や字幕の結果をすべて保持し、アプリケーションに組み込む前に、発音、数値、完成したファイルを確認してください。配信が不明な場合は、既存の試行を確認するため、元のリクエスト識別子と応答を保持します。Ailootは完成した音声をメディアライブラリにも保存します。output_format:"url"では、data.audioにその保存アセットへの署名付きリンクが含まれ、アセットIDはリンクの/v1/media/assets/{asset_id}/contentパスに現れます。Ailootの署名付きファイルリンクは発行から24時間有効です。同じAPIキーでGET /v1/media/assets?family=audioを使用し、すべてのnext_cursorをたどって音声アセット記録を探します。選んだ各記録に対してGET /v1/media/assets/{asset_id}を読み取り、クエリ文字列を含む正確なcontent_urlからダウンロードしてください。ファイルリクエストが404とコードlink_expiredを返した場合は、同じアセットを再度読み取って更新されたcontent_urlを取得します。期限切れリンクを置き換えるために音声を再生成せず、保存済みの結果を更新してください。

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

minimax/speech-2.6-hd

MiniMax /minimax/speech-2.6-hd

はじめに

Speech 2.6 HDは、完成した原稿を音声に変換するMiniMaxのテキスト読み上げモデルです。minimax/speech-2.6-hd版は、声、読み上げ方、音声形式の設定を提供し、完全なJSON応答と、URLまたは十六進数の音声出力の選択肢があります。渡したナレーション、学習用の文章、商品の操作案内を読み上げるために使います。

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

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

Ailoot Ultra · Speech POST /v1/audio/speech
入力の種類
text
出力の種類
audio
出力形式
mp3,pcm,flac,wav
フィールド種類要件値と制限デフォルト
フィールドmodel種類string要件必須値と制限
minimax/speech-2.6-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.0002 入力文字あたり

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-2.6-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-2.6-hd

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

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

関連する呼び出し用ID

minimax/speech-2.6-hd

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

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

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

POST /v1/audio/speech · minimax/speech-2.6-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-2.6-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の公式サービス提供条件とライセンス契約に基づいて接続できます。再販にはリセラーライセンスを申請できます。

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

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