It looks like you may prefer a different language. Switch anytime.

Audio & Music OpenAI

OpenAI TTS API

RunAPIのモデルスキル、統合認証、従量課金制の料金でOpenAI TTS APIを利用できます。

runapi.ai
curl -X POST https://runapi.ai/api/v1/openai_tts/text_to_speech \
  -H "Authorization: Bearer $RUNAPI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "tts-1-hd",
  "text": "この製品オンボーディング用スクリプトを、アプリ内ガイドで使う明瞭で自然な音声に変換してください。"
}'
import { OpenaiTtsClient } from "@runapi.ai/openai-tts";

const client = new OpenaiTtsClient();
const result = await client.textToSpeech.run({
    model: "tts-1-hd",
    text: "この製品オンボーディング用スクリプトを、アプリ内ガイドで使う明瞭で自然な音声に変換してください。",
});
require "runapi/openai_tts"

client = RunApi::OpenaiTts::Client.new
result = client.text_to_speech.run(
    model: "tts-1-hd",
    text: "この製品オンボーディング用スクリプトを、アプリ内ガイドで使う明瞭で自然な音声に変換してください。"
)
npx skills add runapi-ai/openai-tts -g
# Claude Code
claude mcp add runapi -s user -- npx -y @runapi.ai/mcp

# Codex
codex plugin install runapi-mcp@agents

# Cursor / Windsurf / VS Code
npx @runapi.ai/mcp init cursor
@runapi.ai/openai-tts v1
概要

OpenAI TTS について

OpenAI TTSは、同期型のRunAPIエンドポイントを通じてテキストを音声に変換します。レイテンシが重要なアプリケーションにはtts-1を、より高音質なナレーションにはtts-1-hdを選択してください。どちらもRunAPIで管理されたMP3 URLを返します。

プロバイダー
OpenAI
モダリティ
Audio & Music

バリアント

バリアント 請求 料金
tts-1 1K UTF-8 bytes $0.030 見る →
tts-1-hd 1K UTF-8 bytes $0.060 見る →
料金

OpenAI TTS の料金

Endpoint 解像度 価格
text_to_speech $0.03 / 1K UTF-8 bytes

tts-1 の料金を表示しています。他のバリアントはそれぞれの endpoint 料金が適用されます。

エージェント連携

エージェントから OpenAI TTS を実行

仕組み

OpenAI TTS を始める

  1. モデルを選ぶ

    出力タイプ、品質基準、レイテンシ目標に合うモデルとバリアントを選びます。

  2. 一度だけ認証

    対応するすべてのモデルに RunAPI key を使います。

  3. skill をインストール

    機能実装の前に model skill をコード作業環境へ追加します。

  4. 出力を受け取る

    task ID でポーリングするか、生成完了時の callback を処理します。

背景

OpenAI TTS の位置づけ

OpenAI TTSは、インタラクティブな再生と完成度の高いナレーションに特化したテキスト読み上げモデルを提供します。RunAPI経由では、両モデルが共通のリクエスト形式を使い、RunAPIが管理する音声のメタデータを返します。

プロバイダー
OpenAI
すべて見る →
モダリティ
Audio & Music
モデルを見る →

RunAPI 経由で OpenAI TTS を使う理由

1つの API key

モデルやプロバイダーをまたいで同じ認証情報を使えます。

Skill-ready

model skill に schema、セットアップメモ、料金コンテキスト、モデル ID が含まれます。

予測しやすい請求

呼び出し前に従量料金を確認できます。

OpenAI TTS に関するよくある質問

tts-1とtts-1-hdの違いは何ですか?

tts-1はインタラクティブな再生に適した低レイテンシを優先し、tts-1-hdはナレーションや完成コンテンツに適した高音質を優先します。

OpenAI TTSはどの音声形式を返しますか?

どちらのモデルもMP3音声を返し、RunAPIのレスポンスには形式、MIMEタイプ、バイト数のメタデータが含まれます。

生成された音声はRunAPIでホストされますか?

はい。RunAPIは音声を検証し、一時的な配信元URLを公開せずに、RunAPIで管理されたURLを返します。

独自の音声や話速を選べますか?

現在公開されているエンドポイントでは、デフォルトの音声と話速を使用します。音声と話速を個別に指定する機能は、このエンドポイントの仕様には含まれていません。

テキスト読み上げは同期処理ですか?

はい。リクエストが成功すると、別のポーリング用エンドポイントを使わずに、生成済みの音声が直接返されます。

このモデルはどう呼び出しますか?

model skill をインストールし、RunAPI key とセットアップメモに従ってください。

類似モデル

OpenAI TTS に近いモデル

OpenAI TTS で構築を開始。