Characteristic Voice
Skill ActiveUse this skill whenever the user wants speech to sound more human, companion-like, or emotionally expressive. Triggers include: any mention of 'say like', 'talk like', 'speak like', 'companion voice', 'comfort me', 'cheer me up', 'sound more human', 'good night voice', 'good morning voice', or requests to add fillers, emotion, or personality to generated speech. Also use when the user wants to mimic a specific character's voice, apply speaking style presets (goodnight, morning, comfort, celebration, chatting), tune emotional parameters like warmth or tenderness, or make TTS output feel like a real person talking. If the user asks for a 'voice message', 'companion audio', 'character voice', or wants speech that sighs, laughs, hesitates, or sounds genuinely warm, use this skill. Do NOT use for plain text-to-speech without personality, music generation, sound effects, or general coding tasks unrelated to expressive speech.
To enable AI agents to communicate with a more natural, human-like, and emotionally resonant voice, fostering a greater sense of companionship and connection.
Features
- Make speech sound human, companion-like, or emotionally expressive
- Incorporate non-lexical fillers (hmm, haha, aww)
- Tune emotional parameters (warmth, tenderness, joy)
- Use speaking style presets (goodnight, morning, comfort)
- Mimic character voices using reference audio
Use Cases
- Creating voice messages that feel genuinely warm and personal
- Developing AI companions that exhibit personality and emotional depth
- Adding subtle humanizing elements like sighs or hesitations to TTS
- Generating audio with specific emotional tones for storytelling or role-playing
Non-Goals
- Plain text-to-speech without added personality or emotion
- Music generation or sound effect creation
- General coding tasks unrelated to expressive speech generation
- Directly controlling the underlying TTS engine beyond presets and parameters
Maintenance
- warning:Dependency ManagementThe skill lists Python, curl, and potentially others like `kokoro-tts`, `yt-dlp`, `ffmpeg`, `rg` as prerequisites, but does not provide a mechanism for managing or updating these dependencies automatically, relying on manual user installation.
Versioning
- info:Release ManagementThe `SKILL.md` frontmatter does not explicitly declare a version, and installation instructions refer to `main` (via `NoizAI/skills --full-depth`), but the commit recency check passes, indicating active development.
Execution
- warning:Pinned dependenciesWhile common tools are assumed, specific external dependencies like `kokoro-tts`, `yt-dlp`, etc., are not pinned or managed by the skill, potentially leading to compatibility issues.
Installation
npx skills add NoizAI/skillsRuns the Vercel skills CLI (skills.sh) via npx — needs Node.js locally and at least one installed skills-compatible agent (Claude Code, Cursor, Codex, …). Assumes the repo follows the agentskills.io format.
Quality Score
Similar Extensions
Tts
96Use this skill whenever the user wants to convert text into speech, generate audio from text, or produce voiceovers. Triggers include: any mention of 'TTS', 'text to speech', 'speak', 'say', 'voice', 'read aloud', 'audio narration', 'voiceover', 'dubbing', or requests to turn written content into spoken audio. Also use when converting EPUB/PDF/SRT/articles to audio, cloning voices from reference audio, controlling emotion or speed in speech, aligning speech to subtitle timelines, or producing per-segment voice-mapped audio.
Google Tts
100Convert documents and text to audio using Google Cloud Text-to-Speech. Use this skill when the user wants to: narrate a document, read aloud text, generate audio from a file, convert text to speech, create a recording of documentation or analysis, create a podcast from a document, or use Google TTS/text-to-speech. Trigger phrases: "read this aloud", "narrate this", "create a recording", "text to speech", "TTS", "convert to audio", "audio from document", "listen to this", "generate audio", "google tts", "create a podcast".
Speech Generation Skill
100Use when the user asks for text-to-speech narration or voiceover, accessibility reads, audio prompts, or batch speech generation via the OpenAI Audio API; run the bundled CLI (`scripts/text_to_speech.py`) with built-in voices and require `OPENAI_API_KEY` for live calls. Custom voice creation is out of scope.
C Voice
75Convert speech to text using `sag` (ElevenLabs STT) and synthesize speech using `say` (macOS built-in TTS). Enables voice input transcription and audio output.
LinkedIn Humanizer
100Scrub AI tells from any text draft OR audit a finished post against the 2026 algorithm heuristic checklist. Tier-based rewriter (forensic / strict / aesthetic / all) plus `--mode audit` for detection-only pass-fail review covering length, hook, CTA, format penalties, AI vocab. Sub-tools: emoji-pattern detector, multi-detector spread tester (GPTZero, Originality.ai, ZeroGPT, Sapling, Copyleaks), rule explainer. Triggers on "humanize", "de-AI", "review this draft", "audit before posting", "is this ready".
Convert Resume to Markdown
100Convert a resume PDF to clean markdown for LLM parsing or candidate pipelines.