doubao-tts

Generate Mandarin and multilingual narration with per-sentence timing metadata using Volcengine Doubao Speech 2.0.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/hanzoai/video --skill doubao-tts-hanzoai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: doubao-tts
Source: https://github.com/hanzoai/video/tree/main/.agents/skills/doubao-tts
Command: npx skills add https://github.com/hanzoai/video --skill doubao-tts-hanzoai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate high-quality Mandarin and multilingual narration for videos using Volcengine Doubao Speech 2.0, streamlining voiceover creation and subtitle-ready timing.

Core Features & Use Cases

  • Voice synthesis in Mandarin and multiple languages with Doubao 2.0.
  • Subtitle timing data via character-level timestamps for precise captions.
  • Configurable voices and endpoints supporting both synchronous and asynchronous flows for long-form narration.
  • Use cases include video trailers, tutorials, and narrative explainers requiring natural-sounding narration.

Quick Start

Generate a Mandarin narration for your video and save the audio to your project assets.

Frequently Asked Questions about doubao-tts

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

FAQPage Schema
How do I generate Mandarin narration for a video project?

To generate Mandarin narration for a video project, this Skill automates voice synthesis using Volcengine Doubao Speech 2.0. It outputs natural-sounding audio and per-sentence subtitle timing metadata for your video assets.

Does Doubao TTS provide subtitle timing data for captions?

Yes, Doubao TTS provides subtitle timing data for captions by returning character-level timestamps. This precise timing metadata allows you to accurately sync generated multilingual voiceovers with on-screen text.

Do I need an API key to use Doubao Speech 2.0 for multilingual voice synthesis?

Yes, you need a DOUBAO_SPEECH_API_KEY environment variable to use Doubao Speech 2.0 for multilingual voice synthesis. You can also configure a specific DOUBAO_SPEECH_VOICE_TYPE or provide a custom voice_id.

Can I use this Skill for long-form narration generation?

Yes, you can use this Skill for long-form narration generation. It supports both synchronous and asynchronous flows, allowing you to process extended Mandarin and multilingual scripts for tutorials, trailers, and narrative explainers.

What's the best way to customize the voice type for Mandarin text-to-speech?

To customize the voice type for Mandarin text-to-speech, set the DOUBAO_SPEECH_VOICE_TYPE environment variable or pass a specific voice_id parameter. The Skill utilizes the seed-tts-2.0 resource_id for high-quality voice selection.