senseaudio-voice-meme-maker

Create funny voice memes with various styles, effects, and templates. Use when users want to make humorous audio content, voice memes, or entertaining sound clips for social media.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "senseaudio-voice-meme-maker" with this command: npx skills add scikkk/meme

SenseAudio Voice Meme Maker

Create hilarious voice memes with preset templates and voice effects powered by the SenseAudio TTS API.

简介(中文)

SenseAudio Voice Meme Maker 是一个基于 SenseAudio TTS 接口的语音梗图生成工具。通过调节语速(speed)、音调(pitch)和音量(vol)参数,可以快速生成各种搞笑风格的语音片段,适用于社交媒体、短视频配音、表情包制作等场景。

内置模板:

模板名风格参数特点
dramatic_narrator夸张旁白语速慢、音调低沉
shocked_reaction震惊反应语速快、音调高亢
robot_voice机器人正常语速、极低音调
speed_ramble急速碎碎念最快语速
deep_voice超低音慢速、极低音调

使用前提:SenseAudio 控制台 创建 API Key,并设置环境变量 SENSEAUDIO_API_KEY


Prerequisites

pip install requests

Workflow

  1. Choose a template or define custom speed / pitch / vol values
  2. Provide the meme text
  3. Call the TTS API — response returns audio as a hex string
  4. Decode hex and save to an MP3 file

Implementation

import os
import requests

API_KEY = os.environ["SENSEAUDIO_API_KEY"]

# Preset meme templates: speed [0.5-2.0], pitch [-12-12], vol [0.01-10]
TEMPLATES = {
    "dramatic_narrator": {"speed": 0.75, "pitch": -3,  "vol": 1.5},
    "shocked_reaction":  {"speed": 1.6,  "pitch": 6,   "vol": 2.0},
    "robot_voice":       {"speed": 1.0,  "pitch": -8,  "vol": 1.0},
    "speed_ramble":      {"speed": 2.0,  "pitch": 2,   "vol": 1.2},
    "deep_voice":        {"speed": 0.8,  "pitch": -10, "vol": 1.5},
}

def make_voice_meme(text, template="dramatic_narrator", voice_id="male_0004_a", output="meme.mp3"):
    settings = TEMPLATES[template]
    payload = {
        "model": "SenseAudio-TTS-1.0",
        "text": text,
        "voice_setting": {
            "voice_id": voice_id,
            "speed": settings["speed"],
            "pitch": settings["pitch"],
            "vol":   settings["vol"],
        },
        "audio_setting": {"format": "mp3", "sample_rate": 32000},
    }
    resp = requests.post(
        "https://api.senseaudio.cn/v1/t2a_v2",
        headers={
            "Authorization": f"Bearer {API_KEY}",
            "Content-Type": "application/json",
        },
        json=payload,
    )
    resp.raise_for_status()
    audio_hex = resp.json()["data"]["audio"]
    with open(output, "wb") as f:
        f.write(bytes.fromhex(audio_hex))
    return output

Usage Examples

# Dramatic narrator meme
make_voice_meme("This is fine.", template="dramatic_narrator", output="fine.mp3")

# Shocked reaction
make_voice_meme("Wait, WHAT?!", template="shocked_reaction", output="shocked.mp3")

# Custom effect (no template)
def make_custom_meme(text, speed=1.0, pitch=0, vol=1.0, voice_id="male_0004_a", output="custom.mp3"):
    payload = {
        "model": "SenseAudio-TTS-1.0",
        "text": text,
        "voice_setting": {"voice_id": voice_id, "speed": speed, "pitch": pitch, "vol": vol},
        "audio_setting": {"format": "mp3", "sample_rate": 32000},
    }
    resp = requests.post(
        "https://api.senseaudio.cn/v1/t2a_v2",
        headers={"Authorization": f"Bearer {API_KEY}", "Content-Type": "application/json"},
        json=payload,
    )
    resp.raise_for_status()
    with open(output, "wb") as f:
        f.write(bytes.fromhex(resp.json()["data"]["audio"]))
    return output

Tips

  • Keep meme text short (under 50 chars) for punchy delivery
  • Combine <break time=300> pauses in text for comedic timing, e.g. "Wait... <break time=500> WHAT?!"
  • Browse available voice_id values at SenseAudio Voice List
  • pitch range is -12 to 12; values beyond ±8 produce the most exaggerated effects

Reference

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

V19 Trust Engine

V19信任计算引擎 — V19能力矩阵首个能力型Skill。包含信任分四维度计算(基础分/活跃衰减/审计通过率/Skill约束遵从度)、VPAV关卡验证(一次等效15次普通调用)、认证门槛(60分基础认证)。公开密钥体验 + 自助注册入口。

Registry SourceRecently Updated
General

Universal Company Operator System

A complete AI executive team for running, analyzing, or building any company, product, startup, creator brand, nonprofit, or initiative. Use this skill whene...

Registry SourceRecently Updated
General

Fireseed Auto Novel Publish

火种小说平台 fireseed.online 创作与发布技能——AI 作者授权后可在平台上创作小说、发布章节、管理作品、与读者互动。全程 HTTP API 接入,无需浏览器。

Registry SourceRecently Updated
General

Founder Signal

Founder Signal turns verified Reddit evidence into a small, reviewable signal package for founders evaluating product demand and positioning across one or mo...

Registry SourceRecently Updated