openai-tts について
OpenAI の音声生成エンドポイントでテキストを音声に変換するコマンドラインスキルです。声、モデル、形式、速度を指定できます。
主な機能
- 01OpenAI エンドポイントでのテキスト読み上げ
- 026 種類の声を選択
- 032 種類のモデル
- 04出力形式と速度の設定
活用シーン
- 01短いテキストの音声化
- 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
短い応答なら、とても手頃です!
コメント
Markdown 対応