ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified media Safety 4/5

volcengine-agent-tts-to-tos

Combined agent that synthesizes speech via Volcengine TTS, uploads the audio to TOS, and returns a presigned temporary URL. Use when users need a shareable audio link from text input.

Why use this skill?

Convert text to speech, upload to cloud storage, and generate secure shareable URLs instantly with the volcengine-agent-tts-to-tos skill for OpenClaw.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/day253/day253-volcengine-agent-tts-to-tos
Or

What This Skill Does

The volcengine-agent-tts-to-tos skill acts as an automated bridge between text-to-speech (TTS) synthesis and cloud storage distribution. By leveraging Volcengine's robust AI capabilities, it transforms raw text into high-quality audio files, automatically uploads them to a specified TOS (Tencent Object Storage or Volcengine TOS equivalent) bucket, and generates a time-limited, secure pre-signed URL for instant sharing or streaming. This agent removes the manual friction of saving files locally, managing storage permissions, and generating access links, allowing for a seamless end-to-end pipeline in a single command.

Installation

To deploy this skill within your OpenClaw environment, execute the following command in your terminal: clawhub install openclaw/skills/skills/day253/day253-volcengine-agent-tts-to-tos Ensure you have installed the core dependencies via pip install requests tos. Before execution, verify that your environment variables are correctly configured for both Volcengine TTS and TOS, including your API credentials, endpoint information, and regional settings. Missing these environment variables will prevent the agent from connecting to the cloud services.

Use Cases

  • Dynamic Audio Generation: Creating narration for presentation slides or educational materials on the fly.
  • Content Distribution: Generating shareable audio links for blog posts or social media updates without needing a dedicated backend server.
  • Accessibility Tools: Converting long-form documents or logs into spoken summaries for users who prefer listening.
  • Customer Service: Automating the generation of personalized voice messages or notifications for outbound alerts.

Example Prompts

  1. "Convert the following text into a professional sounding mp3 and give me a download link: 'Welcome to our platform, please follow the instructions below to complete your setup.' Save it to my training-materials bucket."
  2. "Create an audio file using the BV700_streaming voice for this article summary. Make sure the link is valid for at least 2 hours so my team can review it."
  3. "Synthesize this text into a wav file and upload it to the 'announcements' bucket. I want the voice to be slightly faster, set the speed-ratio to 1.2."

Tips & Limitations

  • Security: Always set an appropriate --expires value based on your use case; avoid unnecessarily long durations to minimize potential security risks with temporary access links.
  • Cleanup: While the agent automatically deletes local files to save space, you can use --keep-local for debugging or archival purposes if necessary.
  • Rate Limiting: Ensure your Volcengine account limits are sufficient for the volume of requests you plan to send; this skill is a proxy to their service and inherits their API limitations.
  • Format: If you require specific audio fidelity, experiment with different voice-type settings to find the best match for your brand or application tone.

Metadata

Author@day253
Stars2387
Views1
Updated2026-03-09
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-day253-day253-volcengine-agent-tts-to-tos": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#tts#storage#automation#volcengine#audio
Safety Score: 4/5

Flags: network-access, file-write, file-read, external-api