技能备份 - 2026-04-15 (40个技能)
This commit is contained in:
@@ -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"
|
||||
Reference in New Issue
Block a user