detective-mystery

中文语音侦探推理游戏。适用于用户想玩一场沉浸式推理探案的场景:由 LLM 生成包含嫌疑人、线索和真凶的完整案件,玩家通过审讯嫌疑人(支持 ASR 语音或文本输入)、勘察现场、收集证据,最终提出指控并获得评分。支持多音色 TTS 为不同嫌疑人配音,审讯历史自动压缩防止上下文溢出,案件生成后自动验证逻辑自洽性。支持存档/读档(`--load`)和难度调节。

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 "detective-mystery" with this command: npx skills add delong-liu-bupt/detective-mystery

中文语音侦探推理游戏

适用范围

此 Skill 用于运行一场完整的中文侦探推理互动游戏。

能力边界:

  • 依赖 LLM 生成案件和角色对话,TTS 合成多角色语音,ASR 识别玩家语音输入
  • 支持审讯、勘察、回顾证据、指控四种动作
  • 支持存档/读档,跨会话保持游戏进度
  • 案件生成后自动验证逻辑自洽性

不做:

  • 视频或图像生成
  • 英文游戏
  • 实时打断式流式语音对话

默认配置

  • difficulty: medium(easy/medium/hard)
  • max_turns: 30
  • 每位嫌疑人最多 5 轮审讯
  • 审讯历史超 4 轮自动压缩

音色分配

角色voice_idspeedpitch
旁白 narratorchild_0001_a0.85-1
嫌疑人A suspect_amale_0004_a1.00
嫌疑人B suspect_bmale_0018_a1.10
嫌疑人C suspect_cchild_0001_b1.02

玩家动作

  • interrogate — 审讯嫌疑人(选择对象,多轮对话)
  • examine — 勘察现场(发现新线索)
  • review — 回顾已收集的证据
  • accuse — 提出指控(输入推理,获得评分)
  • save — 保存游戏进度
  • quit — 退出游戏

评分维度

维度分值范围说明
logic0-30推理逻辑是否严密
evidence0-30证据引用是否充分
completeness0-20是否涵盖关键线索
efficiency0-20用了多少步得出结论
总分0-100

工作流

  1. 初始化

    • 读取难度、最大回合数等参数
    • --load 则加载存档
  2. 案件生成

    • LLM 生成案件背景、3名嫌疑人、证据线索、真凶
    • 自动验证:恰好1个真凶、线索关联完整
    • 不通过则重试(最多3次)
  3. 开场旁白

    • TTS 播放案件简介
  4. 主循环

    • 玩家选择动作 → 系统处理 → TTS 返回
    • interrogate: 多轮对话,嫌疑人用角色音色
    • examine: 发现线索,旁白描述
    • accuse: 输入推理 → 评分 → 揭示真相
  5. 输出

    • case_report.json: 完整案件和游戏记录

Prompt 模块

详见 references/prompts_cn.md

数据结构

详见 references/state_schema_cn.md

直接运行

pip install -r requirements.txt

# 文本模式(不用 ASR)
python scripts/run_mystery.py --no-asr

# 完整语音模式
python scripts/run_mystery.py

# 高难度
python scripts/run_mystery.py --difficulty hard --no-asr

# 读取存档
python scripts/run_mystery.py --load --no-asr

# 不用 TTS
python scripts/run_mystery.py --no-tts --no-asr

接口约定:

  • LLM 读取 MYSTERY_LLM_API_KEY,回退到 IME_MODEL_API_KEY
  • TTS 读取 MYSTERY_TTS_API_KEY,回退到 SENSEAUDIO_API_KEY
  • ASR 读取 MYSTERY_ASR_API_KEY,回退到 SENSEAUDIO_API_KEY

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

会议纪要助手

会议纪要与会议播报生成技能。用于处理会议录音或转写文本,执行发言人区分、口语降噪、议题重构、双钻结构整理,并输出执行摘要、核心决议、Markdown待办表格、TTS播报稿和会议思维导图(HTML/SVG/XMind)。支持双向语音能力:录音转文本(ASR)与文本转录音(TTS)。用户提到“会议纪要”“录音转文字”...

Registry SourceRecently Updated
2390Profile unavailable
General

Feishu Voice

飞书语音消息发送技能。将文本转换为语音并发送到飞书,支持 TTS 生成、格式转换、语速调整、时长读取、文件上传和消息发送。

Registry SourceRecently Updated
1.5K1Profile unavailable
General

Aliyun Asr

Pure Aliyun ASR skill for voice message transcription, supports multiple channels including Feishu

Registry SourceRecently Updated
2.3K2Profile unavailable
General

MLX Audio Server

Local 24x7 OpenAI-compatible API server for STT/TTS, powered by MLX on your Mac.

Registry SourceRecently Updated
2.7K0Profile unavailable