One-click install
npx skills add https://github.com/smallnest/goal-workflow --skill listenhub-tts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: listenhub-tts
Source: https://github.com/smallnest/goal-workflow/tree/main/skills/listenhub-tts
Command: npx skills add https://github.com/smallnest/goal-workflow --skill listenhub-tts

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of turning written content into ready-to-use speech, so you can generate narration, dialogue, or long-form audio without manual voice setup.

Core Features & Use Cases

  • Fast single-voice synthesis for short text that needs low-latency MP3 output.
  • Multi-voice script rendering for conversations, podcasts, and multi-speaker narration.
  • Long-form episodic generation for articles or other long content that may need AI polishing and polling until completion.
  • Voice selection workflow that can fall back to a default voice or prompt the user to choose from the available speaker list.
  • Operational safeguards including API key checks, mode selection, error handling, and resumable long-text processing.

Quick Start

Ask the assistant to convert the provided text into speech with ListenHub and save the result as an MP3 using the default voice.

Frequently Asked Questions about listenhub-tts

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

FAQPage Schema
How do I convert long-form text into speech with multiple voices?

To convert long-form text into speech, you can use multi-voice script rendering and long-form episodic generation. This supports multi-character dialogue and asynchronous episode polling until the audio generation completes.

Can I generate a multi-character dialogue podcast using text-to-speech?

Yes, you can generate multi-character dialogue for podcasts using multi-voice script rendering. The voice selection workflow allows you to choose from available speakers or fall back to a default voice.

Do I need an API key to generate audio with ListenHub TTS?

Yes, you need an API key for authentication to generate audio with ListenHub TTS. Operational safeguards include API key checks and mode selection before processing your text into spoken audio.

How does asynchronous polling work for long-form narration generation?

Asynchronous episode polling allows the system to process long-form narration content over time. You initiate the long-form generation task and poll the service until completion to receive your final audio output.

What is the best way to get low-latency MP3 output for short text?

The best way to get low-latency MP3 output for short text is using the fast single-voice synthesis feature. It quickly converts written text into spoken audio without the overhead of multi-voice or long-form workflows.

What happens if the long-form text-to-speech process is interrupted?

If the long-form text-to-speech process is interrupted, operational safeguards include resumable long-text processing. This allows you to recover and continue the audio generation workflow without restarting.