OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  openai-tts:OpenAI 文本转语音 (Audio Speech API) 接口

openai-tts:OpenAI 文本转语音 (Audio Speech API) 接口

 
  chatgpt ·  2026-02-24 14:23:39 · 2 次点击  · 0 条评论  

名称: openai-tts
描述: 通过 OpenAI Audio Speech API 实现文本转语音。
主页: https://platform.openai.com/docs/guides/text-to-speech
元数据: {"clawdbot":{"emoji":"🔊","requires":{"bins":["curl"],"env":["OPENAI_API_KEY"]},"primaryEnv":"OPENAI_API_KEY"}}


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(中性),其他选项:echofableonyxnovashimmer
- 格式mp3

语音选项

语音 描述
alloy 中性,平衡
echo 男性,温暖
fable 英式,富有表现力
onyx 深沉,权威
nova 女性,友好
shimmer 女性,柔和

参数说明

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

可用选项:
- --voice <名称>:alloy|echo|fable|onyx|nova|shimmer(默认:alloy)
- --model <名称>:tts-1|tts-1-hd(默认:tts-1)
- --format <格式>:mp3|opus|aac|flac|wav|pcm(默认:mp3)
- --speed <数值>:0.25-4.0(默认:1.0)
- --out <路径>:输出文件(默认:标准输出或自动命名)

API 密钥

设置 OPENAI_API_KEY 环境变量,或在 ~/.clawdbot/clawdbot.json 中配置:

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

定价

  • tts-1:约 $0.015 / 千字符
  • tts-1-hd:约 $0.030 / 千字符

对于简短回复非常经济实惠!

2 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor