TTS

Convert text to speech with configurable voices, speed, and formats.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/favouritehu/call_tracking --skill tts-favouritehu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: TTS
Source: https://github.com/favouritehu/call_tracking/tree/main/skills/TTS
Command: npx skills add https://github.com/favouritehu/call_tracking --skill tts-favouritehu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables turning written text into natural-sounding speech, enabling apps to generate narration, accessibility audio, and voice-enabled features without manual recording.

Core Features & Use Cases

  • Voice variety: Choose from multiple voices, adjust speed and output format to fit your application.
  • Dynamic audio generation: Generate speech for chat responses, announcements, or e-learning content on the backend.
  • Accessibility & engagement: Create audio versions of text content for inclusivity and engagement.

Quick Start

Use the TTS skill to convert a sample paragraph into an audio file using the z-ai-web-dev-sdk backend example.

Frequently Asked Questions about TTS

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert text to speech on the backend using z-ai-web-dev-sdk?

Text-to-speech generation with this Skill is limited to 1024 characters per input, a voice speed between 0.5 and 2.0, and a volume greater than 0 up to 10. Additionally, streaming audio output only supports the PCM format.

Does the z-ai-web-dev-sdk text-to-speech support streaming audio?

Yes, the z-ai-web-dev-sdk supports streaming text-to-speech output, but it is strictly limited to the PCM audio format. You must retrieve the audio data as a binary buffer from the Response object for streaming implementations.

Can I use text-to-speech for e-learning and accessibility features?

Yes, you can use this text-to-speech Skill to generate dynamic narration and audio versions of text content. It is explicitly designed for backend integrations, e-learning modules, chatbots, and accessibility features without manual recording.

How do I configure voice speed and volume for audio generation?

You can configure voice speed and volume for audio generation by adjusting the parameters in the z-ai-web-dev-sdk. Speed must be set between 0.5 and 2.0, while volume must be greater than 0 and up to 10.

What is the maximum input length for text-to-speech synthesis?

The maximum input length for text-to-speech synthesis is 1024 characters per request. You must split longer text content into smaller chunks to generate complete audio narration successfully.