Cookieを使用しています. Cookieとブラウザストレージは、ログイン状態の維持と設定の保存に使われます。許可いただいた場合は、サイトの利用状況も計測します。はいつでも変更できます。詳しくはCookieポリシーをご覧ください。
音声合成API
アプリ、動画、アクセシビリティ向けに自然な音声を生成します。モデルと声を選び、速度と出力形式(mp3、wav、opus、flac)を設定して、音声をストリーミングで受け取れます。
- 動画のナレーション
- 記事の読み上げ
- 音声アシスタントとIVR
- アクセシビリティ機能
利用するにはログインしてください無料アカウントを作成
input_references
0/3
reference_transcript
ここに結果が表示されます。
本日の無料メッセージ残り 5 / 5、無料アカウントを作成すると、無料利用量とAPIキーが追加されます。無料アカウントを作成ログインセッション費用 $0.00
設定
音声合成API · 36 件のモデル
音声合成API APIの呼び出し方
- ダッシュボードでAPIキーを作成します。
- お使いの言語の公式openai SDKをインストールします。
- baseURLをhttps://api14.com/api/v1に、modelを"mistralai/voxtral-mini-tts-2603"に設定します。
TTSの料金は?
入力テキストの文字数あたりの料金です。1,000文字の段落なら通常1セント未満から数セント程度です。
対応形式は?
モデルにより mp3、wav、opus、flac に対応しています。
声を選べますか?
はい。voice パラメーターを指定してください。各モデルページに、そのモデルで使える声の数が記載されています。
音声をストリーミングできますか?
はい。レスポンスボディをストリームとして読み込めば、ファイル全体が届く前に再生を開始できます。
import { writeFile } from "node:fs/promises";
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api14.com/api/v1",
apiKey: process.env.API14_API_KEY,
});
const audio = await client.audio.speech.create({
"model": "mistralai/voxtral-mini-tts-2603",
"input": "Hello from api14! One API for every model.",
"voice": "alloy",
"response_format": "mp3"
});
await writeFile("speech.mp3", Buffer.from(await audio.arrayBuffer()));