agentsclimarketplace

Tts

Skill aiskillstore/marketplace/skills/verging-ai/tts

Security-audited skills for Claude, Codex & Claude Code. One-click install, quality verified.

Install
npx -y skills add aiskillstore/marketplace --skill tts

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.

What its author says it does

Copied from the file, not written here

Convert text to speech audio using OpenAI TTS-1-HD through the verging.ai proxy API. Supports multiple voices, playback speed control, and various audio output formats.

SKILL.md

3.0 KB, as published. Nobody here has run it

Text-to-Speech — verging.ai

Convert text to speech audio using OpenAI TTS-1-HD through the verging.ai proxy API.

Authentication

All requests require an API key in the Authorization header:

Authorization: ApiKey vrg_sk_xxx

Replace vrg_sk_xxx with your verging.ai API key. You can generate one at https://verging.ai under your account settings.

Endpoint

POST https://verging.ai/api/v1/ai/tts
Content-Type: application/json

Parameters

ParameterTypeRequiredDefaultDescription
inputstringYesText to convert to speech (max 4096 characters)
voicestringNoalloyVoice to use (see options below)
modelstringNotts-1-hdTTS model
response_formatstringNomp3Audio output format
speedfloatNo1.0Playback speed (0.25–4.0)

Available Voices

VoiceDescription
alloyNeutral, balanced
echoWarm, rounded
fableExpressive, British
onyxDeep, authoritative
novaFriendly, upbeat
shimmerSoft, gentle

Example

curl -X POST https://verging.ai/api/v1/ai/tts \
  -H "Authorization: ApiKey vrg_sk_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "input": "Hello! Welcome to verging.ai, your AI services platform.",
    "voice": "nova",
    "speed": 1.1
  }'

Response

{
  "audio_url": "https://cdn.verging.ai/proxy/tts/abc123.mp3",
  "credits_consumed": 1
}
  • audio_url — CDN URL of the generated audio file.
  • credits_consumed — Credits deducted for this request.

Credits

RateMinimum
1 credit / 1K characters1 credit

Error Codes

HTTP StatusError CodeDescription
400Input exceeds 4096 characters or invalid params
40240001Insufficient credits
429Rate limit exceeded (check X-RateLimit-Reset)
502Upstream provider error
503Service unavailable or upstream timeout

Error response format:

{
  "error_code": 40001,
  "message": "Insufficient credits. Required: 2, available: 0",
  "upstream_error": null
}

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.