Back to Skills

chat-with-anyone

Chat with any real person or fictional character in their own voice by automatically finding their speech online, extracting a clean reference sample, and generating audio replies. Also supports generating a matching voice from an uploaded image. Use when the user says "我想跟xxx聊天", "你来扮演xxx跟我说话", "让xxx给我讲讲这篇文章", "我想跟图片中的人说话", or similar.

504stars75forksUpdated 5/28/2026

Security Assessment

Safe(100/100)
Security Score100/100

About chat-with-anyone

The chat-with-anyone skill enables users to interact with real people or fictional characters through synthesized voice conversations. It works by locating publicly available speech samples online, extracting a clean reference segment, and generating spoken replies that imitate the target voice. The skill also supports generating a matching synthetic voice from an uploaded image when no recognizable speaker is identified. It is designed for immersive conversational experiences, roleplay interactions, narrated content, and voice-based storytelling while emphasizing ethical and responsible use.

The skill includes multiple workflows depending on user input. For named individuals or recognizable public figures, it searches online platforms such as YouTube or Bilibili for interviews, speeches, or press conferences with clear speech. It then downloads audio and subtitles, identifies the best reference segment automatically, and uses text-to-speech generation to synthesize responses in the target voice. For image-based workflows, it can create a matching voice profile from visual input. The skill also provides dependency verification steps for tools such as ffmpeg, yt-dlp, and the tts skill, along with setup instructions for API configuration.

This skill is intended for AI agents, developers, content creators, and experimental conversational applications that require realistic voice roleplay or narrated interactions. Common use cases include chatting with fictional characters, generating spoken article summaries in a celebrity-style voice, interactive storytelling, educational demonstrations, and creative entertainment experiences. The documentation also emphasizes safety requirements, including refusing deceptive impersonation, avoiding private individuals without consent, and informing users that generated speech is synthetic.

FAQ

What type of voices can this skill generate?

The skill can generate voices based on publicly available speech from real people, fictional characters, or synthetic voice profiles derived from uploaded images.

What dependencies are required before using the skill?

The environment must include ffmpeg, yt-dlp, the tts skill, and a configured NOIZ_API_KEY.

Can the skill work with uploaded images?

Yes. If the uploaded image does not contain a recognizable public figure, the skill can generate a matching synthetic voice from the image.

What happens if subtitles are missing from a downloaded video?

The documentation recommends trying a different video with auto-generated captions or adjusting subtitle language settings.

Are there ethical restrictions on usage?

Yes. The skill must not be used for deception, harassment, fraud, defamation, or impersonation of private individuals without consent.

All Files

3 files
scripts/voice_design.py6.0 KB
View
scripts/extract_ref_segment.py6.6 KB
View
SKILL.md8.5 KB
View

Install chat-with-anyone

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

noizai/skills