返回顶部
j

jarvis-tts

Jarvis TTS text-to-speech using Microsoft edge-tts with afplay playback. Use when users request voice output, audio responses, or text-to-speech. Provides natural-sounding Chinese TTS.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
573
下载量
2
收藏
概述
安装方式
版本历史

jarvis-tts

# Jarvis TTS 语音合成 ## 功能 用 Microsoft edge-tts 生成高质量语音,然后用 macOS afplay 播放。提供自然流畅的中文语音输出。 ## 使用场景 - AI 助手语音回复 - 文字转语音 - 有声读物播放 - 语音通知/提醒 ## 优势 - ✅ **自然** - 微软 Neural TTS,接近真人声音 - ✅ **流畅** - 完整播放,不会中断 - ✅ **多音色** - 支持多种中文语音(男声/女声) - ✅ **离线** - 生成后可重复播放 ## 使用方法 ### 基本用法 ```bash jarvis-tts.sh "要说的内容" ``` ### 示例 ```bash # 简单回复 jarvis-tts.sh "好的,马上执行" # 长文本 jarvis-tts.sh "从一数到一百:一、二、三...一百。数完了!" # 指定语音 jarvis-tts.sh "你好" --voice zh-CN-YunxiNeural ``` ## 可用语音 ### 中文男声 - `zh-CN-YunxiNeural` - 阳光活泼(默认) - `zh-CN-YunjianNeural` - 激情运动风 - `zh-CN-YunyangNeural` - 专业新闻播报 ### 中文女声 - `zh-CN-XiaoxiaoNeural` - 温暖 - `zh-CN-XiaoyiNeural` - 活泼 ## 工作流程 ``` 文字输入 → edge-tts 生成 MP3 → afplay 播放 → 完成 ``` ### 详细步骤 1. **生成语音** - edge-tts 调用微软 TTS API 生成 MP3 2. **检查文件** - 确认生成成功且文件大小正常 3. **播放音频** - afplay 播放直到完成 4. **清理** - 删除临时文件 ## 脚本说明 ### jarvis-tts.py Python 脚本,执行 TTS 生成和播放。 **依赖:** - Python 3 - edge-tts (`pip3 install edge-tts`) **用法:** ```bash python3 jarvis-tts.py "要说的内容" ``` ### jarvis-tts.sh Shell 封装脚本,方便直接调用。 **用法:** ```bash ./jarvis-tts.sh "要说的内容" ``` ## 技术细节 ### 音频生成 ```python python3 -m edge_tts \ --voice zh-CN-YunxiNeural \ --text "要说的内容" \ --write-media /tmp/output.mp3 ``` ### 播放保证 - 等待生成完成再播放 - 检查文件大小确保成功 - 同步播放直到完成 ### 超时处理 - 生成超时:60 秒 - 播放超时:根据音频长度自动计算 ## 限制 - 仅支持 macOS(依赖 afplay) - 需要安装 edge-tts - 需要网络连接(调用微软 API) ## 扩展建议 如需支持其他平台: - **Linux**: 用 `aplay` 或 `paplay` 替代 `afplay` - **Windows**: 用 `powershell -c (New-Object Media.SoundPlayer)` 播放 ## 相关文件 - `scripts/jarvis-tts.py` - 主脚本 - `scripts/jarvis-tts.sh` - Shell 封装

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 jarvis-tts-1776420060 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 jarvis-tts-1776420060 技能

通过命令行安装

skillhub install jarvis-tts-1776420060

下载 Zip 包

⬇ 下载 jarvis-tts v1.0.0

文件大小: 3.34 KB | 发布时间: 2026-4-17 19:31

v1.0.0 最新 2026-4-17 19:31
Initial release of Jarvis TTS.

- Provides natural-sounding Chinese text-to-speech using Microsoft edge-tts.
- Playback handled by macOS afplay for smooth, uninterrupted audio.
- Supports multiple Chinese voices (male/female).
- Simple CLI script for fast conversion: jarvis-tts.sh "text".
- Requires Python 3 and edge-tts package.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部