技能备份 - 2026-04-15 (40个技能)

This commit is contained in:
root
2026-04-15 18:53:15 +08:00
parent f62f14814f
commit c65fce24e4
791 changed files with 190773 additions and 0 deletions
@@ -0,0 +1,40 @@
#!/bin/bash
# FunASR 音频转录脚本
# 用途:将音频文件转录为文本
set -e
# 配置
VENV_DIR="$HOME/.openclaw/workspace/funasr_env"
TRANSCRIBE_PY="$HOME/.openclaw/workspace/skills/funasr-transcribe-skill/scripts/transcribe.py"
# 检查参数
if [ $# -lt 1 ]; then
echo "用法: $0 <audio_file>"
echo ""
echo "示例:"
echo " $0 /path/to/audio.ogg"
echo " $0 recording.wav"
exit 1
fi
AUDIO_FILE="$1"
# 检查文件是否存在
if [ ! -f "$AUDIO_FILE" ]; then
echo "❌ 错误:文件不存在: $AUDIO_FILE"
exit 1
fi
# 检查虚拟环境
if [ ! -d "$VENV_DIR" ]; then
echo "❌ 错误:FunASR 未安装"
echo ""
echo "请先运行安装脚本:"
echo " bash ~/.openclaw/workspace/skills/funasr-transcribe/scripts/install.sh"
exit 1
fi
# 激活虚拟环境并转录
source "$VENV_DIR/bin/activate"
python3 "$TRANSCRIBE_PY" "$AUDIO_FILE"