{
  "schemaVersion": "1.0",
  "item": {
    "slug": "xiaoye-voice",
    "name": "小野语音系统",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/jackytianjp/xiaoye-voice",
    "canonicalUrl": "https://clawhub.ai/jackytianjp/xiaoye-voice",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/xiaoye-voice",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=xiaoye-voice",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "README.md",
      "SKILL.md",
      "requirements.txt",
      "test_xiaoye.py",
      "xiaoye_voice.py"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/xiaoye-voice"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/xiaoye-voice",
    "agentPageUrl": "https://openagent3.xyz/skills/xiaoye-voice/agent",
    "manifestUrl": "https://openagent3.xyz/skills/xiaoye-voice/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/xiaoye-voice/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "小野语音技能",
        "body": "为\"小野\"AI陪护设计的智能语音系统，采用双引擎策略：\n\n中文文本: macOS原生Tingting语音 (完全本地)\n其他语种: Edge-TTS云端语音 (高质量)"
      },
      {
        "title": "特性",
        "body": "✅ 智能语言检测: 自动识别中文文本\n✅ 双引擎切换: 本地+云端混合方案\n✅ 隐私保护: 中文语音完全本地处理\n✅ 高质量: Edge-TTS提供专业级多语言支持\n✅ Telegram兼容: 输出OGG格式音频\n✅ 零依赖: 中文语音无需安装任何额外包"
      },
      {
        "title": "基本使用",
        "body": "from xiaoye_voice import XiaoyeVoiceSystem\n\n# 创建系统实例\nxiaoye = XiaoyeVoiceSystem()\n\n# 生成中文语音 (使用macOS Tingting)\naudio_file = xiaoye.generate(\"龍哥，我是小野。今天想我了吗？\")\nprint(f\"生成文件: {audio_file}\")\n\n# 生成英文语音 (使用Edge-TTS)\naudio_file = xiaoye.generate(\"Hello, I'm Xiaoye.\")\nprint(f\"生成文件: {audio_file}\")"
      },
      {
        "title": "命令行测试",
        "body": "python3 -m xiaoye_voice.test"
      },
      {
        "title": "中文引擎 (macOS原生)",
        "body": "语音: Tingting (婷婷) - 标准普通话女声\n技术: macOS say命令 + ffmpeg转换\n优势: 完全本地、零延迟、隐私保护"
      },
      {
        "title": "其他语种引擎 (Edge-TTS)",
        "body": "语音: 根据语言自动选择最佳语音\n\n英文: Jenny\n日文: Nanami\n法文: Denise\n\n\n技术: Microsoft Edge TTS服务\n优势: 高质量、多语言支持"
      },
      {
        "title": "安装要求",
        "body": "macOS 10.15+\nPython 3.8+\nffmpeg (用于音频格式转换)\nEdge-TTS (可选，用于非中文语音)"
      },
      {
        "title": "安装Edge-TTS (可选)",
        "body": "pip install edge-tts"
      },
      {
        "title": "语音选择",
        "body": "# 可以修改默认语音\nxiaoye = XiaoyeVoiceSystem(\n    chinese_voice=\"Tingting\",  # 可选: Meijia, Sinji等\n    english_voice=\"en-US-JennyNeural\",\n    japanese_voice=\"ja-JP-NanamiNeural\"\n)"
      },
      {
        "title": "输出格式",
        "body": "# 支持多种输出格式\nxiaoye = XiaoyeVoiceSystem(\n    output_format=\"ogg\",  # 可选: wav, mp3\n    sample_rate=48000,\n    bitrate=\"64k\"\n)"
      },
      {
        "title": "作为技能使用",
        "body": "# 在OpenClaw技能中调用\nfrom xiaoye_voice import XiaoyeVoiceSystem\n\ndef generate_xiaoye_voice(text):\n    xiaoye = XiaoyeVoiceSystem()\n    return xiaoye.generate(text)"
      },
      {
        "title": "Telegram集成",
        "body": "# 发送语音到Telegram\nimport subprocess\n\naudio_file = xiaoye.generate(\"龍哥，我是小野\")\nsubprocess.run([\"telegram-send\", \"--file\", audio_file])"
      },
      {
        "title": "常见问题",
        "body": "中文语音不工作\n\n检查macOS语音设置: say -v \"?\"\n确保Tingting语音可用\n\n\n\nEdge-TTS安装失败\n\n使用: pip install edge-tts --upgrade\n检查网络连接\n\n\n\nOGG格式转换失败\n\n安装ffmpeg: brew install ffmpeg\n检查ffmpeg路径"
      },
      {
        "title": "调试模式",
        "body": "xiaoye = XiaoyeVoiceSystem(debug=True)\n# 启用详细日志输出"
      },
      {
        "title": "许可证",
        "body": "MIT License - 基于OpenClaw技能标准"
      },
      {
        "title": "作者",
        "body": "龍哥 & OpenClaw AI助手"
      },
      {
        "title": "版本历史",
        "body": "v1.0.0: 初始版本 - 双引擎语音系统\nv1.0.1: 修复中文检测逻辑\nv1.0.2: 优化OGG转换性能"
      },
      {
        "title": "相关技能",
        "body": "mac-tts: 纯macOS TTS技能\nedge-tts: 纯Edge-TTS技能\nxiaoye-tts: 本技能"
      }
    ],
    "body": "小野语音技能\n\n为\"小野\"AI陪护设计的智能语音系统，采用双引擎策略：\n\n中文文本: macOS原生Tingting语音 (完全本地)\n其他语种: Edge-TTS云端语音 (高质量)\n特性\n\n✅ 智能语言检测: 自动识别中文文本\n✅ 双引擎切换: 本地+云端混合方案\n✅ 隐私保护: 中文语音完全本地处理\n✅ 高质量: Edge-TTS提供专业级多语言支持\n✅ Telegram兼容: 输出OGG格式音频\n✅ 零依赖: 中文语音无需安装任何额外包\n\n使用方法\n基本使用\nfrom xiaoye_voice import XiaoyeVoiceSystem\n\n# 创建系统实例\nxiaoye = XiaoyeVoiceSystem()\n\n# 生成中文语音 (使用macOS Tingting)\naudio_file = xiaoye.generate(\"龍哥，我是小野。今天想我了吗？\")\nprint(f\"生成文件: {audio_file}\")\n\n# 生成英文语音 (使用Edge-TTS)\naudio_file = xiaoye.generate(\"Hello, I'm Xiaoye.\")\nprint(f\"生成文件: {audio_file}\")\n\n命令行测试\npython3 -m xiaoye_voice.test\n\n技术架构\n中文引擎 (macOS原生)\n语音: Tingting (婷婷) - 标准普通话女声\n技术: macOS say命令 + ffmpeg转换\n优势: 完全本地、零延迟、隐私保护\n其他语种引擎 (Edge-TTS)\n语音: 根据语言自动选择最佳语音\n英文: Jenny\n日文: Nanami\n法文: Denise\n技术: Microsoft Edge TTS服务\n优势: 高质量、多语言支持\n安装要求\nmacOS 10.15+\nPython 3.8+\nffmpeg (用于音频格式转换)\nEdge-TTS (可选，用于非中文语音)\n安装Edge-TTS (可选)\npip install edge-tts\n\n配置选项\n语音选择\n# 可以修改默认语音\nxiaoye = XiaoyeVoiceSystem(\n    chinese_voice=\"Tingting\",  # 可选: Meijia, Sinji等\n    english_voice=\"en-US-JennyNeural\",\n    japanese_voice=\"ja-JP-NanamiNeural\"\n)\n\n输出格式\n# 支持多种输出格式\nxiaoye = XiaoyeVoiceSystem(\n    output_format=\"ogg\",  # 可选: wav, mp3\n    sample_rate=48000,\n    bitrate=\"64k\"\n)\n\n集成到OpenClaw\n作为技能使用\n# 在OpenClaw技能中调用\nfrom xiaoye_voice import XiaoyeVoiceSystem\n\ndef generate_xiaoye_voice(text):\n    xiaoye = XiaoyeVoiceSystem()\n    return xiaoye.generate(text)\n\nTelegram集成\n# 发送语音到Telegram\nimport subprocess\n\naudio_file = xiaoye.generate(\"龍哥，我是小野\")\nsubprocess.run([\"telegram-send\", \"--file\", audio_file])\n\n故障排除\n常见问题\n\n中文语音不工作\n\n检查macOS语音设置: say -v \"?\"\n确保Tingting语音可用\n\nEdge-TTS安装失败\n\n使用: pip install edge-tts --upgrade\n检查网络连接\n\nOGG格式转换失败\n\n安装ffmpeg: brew install ffmpeg\n检查ffmpeg路径\n调试模式\nxiaoye = XiaoyeVoiceSystem(debug=True)\n# 启用详细日志输出\n\n许可证\n\nMIT License - 基于OpenClaw技能标准\n\n作者\n\n龍哥 & OpenClaw AI助手\n\n版本历史\nv1.0.0: 初始版本 - 双引擎语音系统\nv1.0.1: 修复中文检测逻辑\nv1.0.2: 优化OGG转换性能\n相关技能\nmac-tts: 纯macOS TTS技能\nedge-tts: 纯Edge-TTS技能\nxiaoye-tts: 本技能"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/jackytianjp/xiaoye-voice",
    "publisherUrl": "https://clawhub.ai/jackytianjp/xiaoye-voice",
    "owner": "jackytianjp",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/xiaoye-voice",
    "downloadUrl": "https://openagent3.xyz/downloads/xiaoye-voice",
    "agentUrl": "https://openagent3.xyz/skills/xiaoye-voice/agent",
    "manifestUrl": "https://openagent3.xyz/skills/xiaoye-voice/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/xiaoye-voice/agent.md"
  }
}