tts-topmediai
v1.0.0TopMediai text-to-speech skill. Supports key entitlement info, voices listing (official + cloned), and text-to-speech generation.
Installation
Please help me install the skill `tts-topmediai` from SkillHub official store.
npx skills add Topmediai/tts-topmediai
TTS TopMediai Skill
Capability Overview
This skill supports: 1) Get current API key entitlement information 2) Get available voice list (official + cloned) 3) Convert text into speech with selected speaker voice
Preflight Check (Mandatory)
- Configure
TOPMEDIAI_API_KEYin<skill_root>/.env - Optional:
TOPMEDIAI_BASE_URL(defaulthttps://api.topmediai.com) - If key is missing, stop and ask user to configure
Main Command
/tts_topmediai action=info|voices|tts text="..." speaker="..." emotion="..."
Extra Commands
topmediai_tts_key_infotopmediai_tts_voicestopmediai_tts_generate text="..." speaker="..." emotion="..."
API Endpoints Used
- Key info:
GET {BASE_URL}/v1/get_api_key_info - Official voices:
GET {BASE_URL}/v1/voices_list - Cloned voices:
GET {BASE_URL}/v1/clone_voices_list - TTS:
POST {BASE_URL}/v1/text2speech