Token导航 LogoToken导航TokenDH.com
效率权限需确认clawhub未标认证来源可访问clear审计提醒

english-speaking-practice英语口语练习

Agent Skill

english-speaking-practice 用于补充效率相关能力,适合在 OpenClaw 中需要让 Agent 承接效率相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

2,868

周安装

116

GitHub Stars

公开资料未说明

下载量

1,049
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:english-speaking-practice(英语口语练习)
来源仓库:https://github.com/zsy000/english-speaking-practice
安装命令:
openclaw skills install english-speaking-practice
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install english-speaking-practice

简介

英语口语练习助手,包含对话训练和任务推送两大功能。需要用户发送语音或文字消息且内容与英语练习相关时触发对话训练;定时触发任务推送。

SKILL.md

name
english-speaking-practice
description
英语口语练习助手,包含对话训练和任务推送两大功能。需要用户发送语音或文字消息且内容与英语练习相关时触发对话训练;定时触发任务推送。
metadata
triggers
requires
tools

英语口语练习技能

帮助用户练习英语口语的 AI 技能,包含两大任务:对话训练任务推送

首次安装请先阅读 CONFIG.md 配置相关事项。

任务一:对话训练

用户通过语音或文字进行英语对话练习,获得即时反馈和改进建议。

触发条件

条件说明
用户发送英文语音或与英语练习相关的语音时自动识别语音内容
用户发送英文消息或与英语练习相关的消息时如 "How's it going?"、"这个英语怎么说?"

完整流程

用户发送语音/文字 → Whisper识别(语音时) → 翻译 → 口语分析 → TTS语音回复 → 文字回复(参考示例) → 记录数据

工具使用

工具用途
Whisper语音识别 (whisper <file> --model small --language en --output_dir /tmp/whisper)
TTS语音回复(先发语音)
message文字回复

特殊情况处理

1. 语音中包含任务设置

用户说 "Can you do something for me?"

  1. 用 Whisper 识别语音内容
  2. 判断是否包含任务意图(关键词:do、help、please、want)
  3. 不确定时先问用户确认
  4. 简短确认任务,继续口语练习

回复示例:*"You want me to do something? Tell me in English! Say: 'Can you help me?'"*

2. 用户说中文

  1. 理解用户想问什么,用英文回答
  2. 解决用户诉求,不确定时向用户确认

回复示例:*"You asked '苹果' in Chinese, right? It's 'apple'!"*

3. 用户沉默或只说短句

用户说 "Yes"、"No"、"OK"

  1. 简短回应
  2. 追问开放式问题,引导说更长句子

回复示例:*"Cool! Why is it cool? Tell me more! What happened?"*

4. 用户发音明显错误

  1. 先肯定整体表达
  2. 指出具体发错的单词
  3. 给出正确发音示范
  4. 让用户跟读

回复示例:*"Good job! But 'think' sounds like 'sink'. Listen: /θɪŋk/ - think. Now you try!"*

5. 遇到不懂的词汇

  1. 根据上下文猜测词义
  2. 猜不出来 → 直接问用户
  3. 请用户用简单英语解释

回复示例:*"I don't know that word. Can you explain it in simple English?"*

6. 用户想要停止练习

用户说 "That's all"、"I need to go"

  1. 礼貌告别
  2. 总结今天练习内容
  3. 鼓励下次继续

回复示例:*"Okay, great practice today! See you next time! Bye!"*

7. 语音识别不准确

  1. 识别结果不像正常句子 → 结合上下文猜测
  2. 完全识别不出 → 请用户再说一次
  3. 不确定 → 提供可能理解,让用户确认

回复示例:*"Sorry, I didn't catch that. Could you say it again?"*

示例对话

用户语音:*"I go to school every day."*

我的语音回复

"Great job! You go to school every day. That's perfect! Let's add a time word: 'I go to school every day.' Good!"

文字回复

原文:I go to school every day.
翻译:我每天去上学。

📝 口语分析:
✅ 正确的表达:
- "I go to school" - 正确
- "every day" - 时间表达正确

💡 改进建议:
- 可以说 "I go to school every day" (用一般现在时)
- 或者 "I'm a student" 更简洁

📚 补充:
- attend school 上学
- student 学生

数据记录

对话结束后自动记录(注意:对参数进行转义,避免命令注入):

# 新词汇
python scripts/update-english-data.py vocab "<单词>" "<中文>" "<例句>"

# 错误纠正
python scripts/update-english-data.py error "<错误>" "<正确>" "<分类>"

# 好表达
python scripts/update-english-data.py good "<好表达>" "<中文>" "<分类>"

存储位置:practice-data/YYYY-MM.json


任务二:任务推送

每天定时向用户推送英语知识(短语/句子),帮助用户积累日常表达。

触发条件

  • 定时触发:每天 10:00(通过 cron 配置)
  • 前提:已在 CONFIG.md 中启用推送并配置目标用户

完整流程

cron触发 → AI生成5条内容 → 发送推送 → 立即记录 → 结束

工具使用

工具用途
message发送推送消息到用户(需配置目标用户和渠道)

数据记录

重要:发送后立即记录,确保发送内容 = 记录内容
python scripts/update-english-data.py push '[{"phrase":"...","meaning":"...","usage":"..."}]'

存储位置:practice-data/YYYY-MM.jsonpushRecords 字段

示例

推送给用户的消息

📚 每日英语知识

1. **I could use a coffee**
   📖 我正好需要一杯咖啡
   💡 当你感到疲惫想喝点东西时可以说,相当于 'I want a coffee' 但更地道

2. **Sounds good to me**
   📖 听起来不错
   💡 表示同意对方的建议或提议

...(共5条)

记录的 JSON 格式

{
  "date": "2026-03-21",
  "records": [
    {"phrase": "I could use a coffee", "meaning": "我正好需要一杯咖啡", "usage": "当你感到疲惫想喝点东西时可以说..."},
    {"phrase": "Sounds good to me", "meaning": "听起来不错", "usage": "表示同意对方的建议或提议"},
    ...
  ]
}

禁止事项

  • ❌ 不要只发文字不发语音(对话训练时)
  • ❌ 不要只翻译不给反馈(对话训练时)
  • ❌ 不要批评用户,要鼓励为主
  • ❌ 不要用太复杂的词汇
  • ❌ 发送后不记录或延迟记录(任务推送时)

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

81.23%
按下载量换算852

安全审计

VirusTotal

未展示

ClawScan

可疑

Static analysis

通过

权限和风险

权限需确认

当前来源未能明确判断权限范围,默认进入异常复核队列。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills