mcpField
O
openai-tts

openai-tts

github.com/sundial-orgクリエイティブ・メディア67072 回インストール34 週間前に更新
リポジトリ

openai-tts について

OpenAI の音声生成エンドポイントでテキストを音声に変換するコマンドラインスキルです。声、モデル、形式、速度を指定できます。

主な機能

  1. 01OpenAI エンドポイントでのテキスト読み上げ
  2. 026 種類の声を選択
  3. 032 種類のモデル
  4. 04出力形式と速度の設定

活用シーン

  1. 01短いテキストの音声化
  2. 02生成した音声のファイル保存

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/sundial-org/awesome-openclaw-skills --skill openai-tts

インストール後、Claude Code で/openai-ttsを入力して読み込まれたか確認します。

同梱ファイルscripts/speak.sh

詳細

OpenAI TTS(curl)

OpenAI の /v1/audio/speech エンドポイントを使って、テキストから音声を生成します。

クイックスタート

{baseDir}/scripts/speak.sh "Hello, world!"
{baseDir}/scripts/speak.sh "Hello, world!" --out /tmp/hello.mp3

デフォルト:

  • モデル:tts-1(高速)または tts-1-hd(高品質)
  • 音声:alloy(ニュートラル)。ほかに echo、fable、onyx、nova、shimmer があります
  • 形式:mp3

音声

音声説明
alloyニュートラルでバランスの取れた声
echo温かみのある男性の声
fable表現豊かなイギリス英語の声
onyx深みのある威厳を感じさせる声
nova親しみやすい女性の声
shimmer柔らかな女性の声

フラグ

{baseDir}/scripts/speak.sh "Text" --voice nova --model tts-1-hd --out speech.mp3
{baseDir}/scripts/speak.sh "Text" --format opus --speed 1.2

オプション:

  • --voice <name>:alloy|echo|fable|onyx|nova|shimmer(デフォルト:alloy)
  • --model <name>:tts-1|tts-1-hd(デフォルト:tts-1)
  • --format <fmt>:mp3|opus|aac|flac|wav|pcm(デフォルト:mp3)
  • --speed <n>:0.25-4.0(デフォルト:1.0)
  • --out <path>:出力ファイル(デフォルト:標準出力または自動命名)

API キー

OPENAI_API_KEY を設定するか、~/.clawdbot/clawdbot.json で設定します。

{
  skills: {
    entries: {
      "openai-tts": {
        apiKey: "sk-..."
      }
    }
  }
}

料金

  • tts-1:1,000 文字あたり約 $0.015
  • tts-1-hd:1,000 文字あたり約 $0.030

短い応答なら、とても手頃です!

コメント