text-to-speech

Convert text into speech audio files using the HeyGen Starfish TTS model.

21|9|Updated Jun 22, 2026
One-click install
npx skills add https://github.com/47thtechcorner/RayCodes_OpenMontage --skill text-to-speech-47thtechcorner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: text-to-speech
Source: https://github.com/47thtechcorner/RayCodes_OpenMontage/tree/main/openmontage_engine/.agents/skills/text-to-speech
Command: npx skills add https://github.com/47thtechcorner/RayCodes_OpenMontage --skill text-to-speech-47thtechcorner

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests.

What problem does it solve?

This Skill solves the challenge of converting written text into natural-sounding audio, eliminating the need for manual recording or expensive studio equipment for voiceovers and narration.

Core Features & Use Cases

  • Versatile Audio Generation: Convert any text input into speech using HeyGen's advanced Starfish TTS model with adjustable speed and pitch.
  • Voice Selection: Access a wide library of voices categorized by language, gender, and locale to match your specific project requirements.
  • Use Case: Quickly generate professional-grade voiceovers for video tutorials, podcasts, or automated accessibility features by simply providing the script and selecting a preferred voice ID.

Quick Start

Use the text-to-speech skill to generate an audio file from the provided text using the voice ID f38a635bee7a4d1f9b0a654a31d050d2.

Frequently Asked Questions about text-to-speech

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

FAQPage Schema
How do I convert text to speech for a voiceover using HeyGen?

To convert text to speech for a voiceover, this Skill uses the HeyGen Starfish TTS model to generate high-quality audio files from your script. You simply provide the text and select a preferred voice ID to instantly create professional-grade narration.

Can I adjust the pitch and speed of generated TTS audio?

Yes, you can adjust the pitch and speed of generated TTS audio. The Skill supports voice modulation settings alongside multilingual locale configurations, allowing you to customize the speech output to match diverse audio production needs.

Do I need a HEYGEN_API_KEY to generate narration from text?

Yes, you need a valid HEYGEN_API_KEY to generate narration from text. The Skill requires this key to authenticate and integrate with HeyGen's audio generation endpoints for successful speech synthesis.

What is the best way to create multilingual voiceovers from a script?

The best way to create multilingual voiceovers from a script is by using a TTS Skill with multilingual locale support. You can access a wide voice library categorized by language and gender, then select a specific voice ID to match your project.

Why does my text-to-speech audio generation fail or not work?

Text-to-speech audio generation fails if the HEYGEN_API_KEY is missing or invalid, as the Skill depends on HeyGen's endpoints. Ensure the requests library is installed and a correct voice ID is provided for successful synthesis.