API 文档

OpenAI 兼容的语音合成接口 · 与你的网页账户共用字符额度

快速开始

  1. 在 用户中心 → API Keys 创建密钥(明文仅显示一次,请妥善保存)。
  2. 用下方任意语言的示例发起请求,密钥放在 Authorization: Bearer 头。
  3. 调用成功后返回音频文件(默认 WAV),消耗的字符数从你的账户额度扣除。
Base URLhttps://cinqak.cn/v1鉴权:Authorization: Bearer <你的 sk- 密钥>

接口列表

POST/v1/audio/speech文本转语音,返回音频
GET/v1/voices列出可用音色
GET/v1/usage当前额度与用量
GET/v1/usage/records用量明细(分页)

创建语音 · POST /v1/audio/speech

请求参数

字段类型说明
modelstring固定 yixotts
inputstring待合成文本(维吾尔语或中文),最长 800 字符
voicestring音色 ID,见 /v1/voices
accentstring可选,重音/风格参数
response_formatstring可选,wav(默认)或 mp3

请求示例

cURL
curl https://cinqak.cn/v1/audio/speech \
  -H "Authorization: Bearer $CINQAK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "yixotts",
    "input": "سىنچاققا خۇش كەلدىڭىز",
    "voice": "ug-female-01",
    "response_format": "wav"
  }' \
  --output result.wav
Python (openai)
from openai import OpenAI

client = OpenAI(
    api_key="sk-你的密钥",
    base_url="https://cinqak.cn/v1",
)

response = client.audio.speech.create(
    model="yixotts",
    input="سىنچاققا خۇش كەلدىڭىز",
    voice="ug-female-01",
)

response.stream_to_file("result.wav")
Node.js (openai)
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: "sk-你的密钥",
  baseURL: "https://cinqak.cn/v1",
});

const res = await client.audio.speech.create({
  model: "yixotts",
  input: "سىنچاققا خۇش كەلدىڭىز",
  voice: "ug-female-01",
});

const buffer = Buffer.from(await res.arrayBuffer());
import { writeFileSync } from "node:fs";
writeFileSync("result.wav", buffer);

列出音色 · GET /v1/voices

cURL
curl https://cinqak.cn/v1/voices \
  -H "Authorization: Bearer $CINQAK_API_KEY"

返回 { "object": "list", "default": "...", "data": [ ... ] },data 中每项含 id、name、language。

查询额度 · GET /v1/usage

cURL
curl https://cinqak.cn/v1/usage \
  -H "Authorization: Bearer $CINQAK_API_KEY"

返回 quota(总字符)、used_chars(已用)、request_count(请求数)、daily(近 30 天)。

用量明细 · GET /v1/usage/records

分页参数:limit(≤500,默认 50)、before(上一页 next_before 游标)。

cURL
curl "https://cinqak.cn/v1/usage/records?limit=20" \
  -H "Authorization: Bearer $CINQAK_API_KEY"

AI 编程助手 Skill

将下列 Skill 安装到 Cline / Claude / Cursor 等支持 Skill 的客户端,即可用自然语言调用本接口合成语音。

SKILL.md(头部)
name: cinqak-tts
description: 通过 Cinqak OpenAI 兼容接口进行维吾尔语 / 中文语音合成(TTS)。当用户需要文字转语音、批量配音、脚本生成音频时使用。
下载完整 SKILL.md
额度与网页合成共用 · 1 积分 = 1 字符 · 接口异常会返回 JSON 错误体与 HTTP 状态码