Install
openclaw skills install persona-voice在 chatgpt / claw 与飞书 / lark 机器人场景中,根据随机或指定人格生成明显带有人格风格的短回复,并通过 senseaudio tts 合成语音,再以飞书原生语音条发送。支持文字输入和音频输入;音频输入时先调用 senseaudio asr。适用于飞书人格陪伴、随机人格语音回复、角色化语音机器人等场景。环境变量只需配置 feishu_app_id、feishu_app_secret、senseaudio_api_key;如系统 PATH 找不到 ffmpeg,可额外设置 ffmpeg_path。其余地址与模型默认即可。
openclaw skills install persona-voice这是一个面向 ChatGPT / Claw / 飞书机器人的随机人格语音回复 Skill。
当前版本的原则:
只保留以下免费可用人格和音色:
child_0001_a、child_0001_bmale_0004_amale_0018_a详见:
presets/personas.jsonreferences/personas.mdscripts/main.py persona-prompt --user-message "..."。reply_text。scripts/main.py send-voice --reply-text "..." --chat-id "oc_xxx" --persona "..."。scripts/main.py transcribe --audio /abs/path/input.m4a。persona-prompt 获取人格提示。reply_text。send-voice 生成并发送飞书语音条。当前版本只需要配置:
export FEISHU_APP_ID="cli_xxx"
export FEISHU_APP_SECRET="your_secret"
export SENSEAUDIO_API_KEY="your_key"
其余全部默认:
FEISHU_BASE_URL=https://open.feishu.cnSENSEAUDIO_BASE_URL=https://api.senseaudio.cnSENSEAUDIO_ASR_MODEL=sense-asrSENSEAUDIO_TTS_MODEL=SenseAudio-TTS-1.0FFMPEG_PATH 可选;若 PATH 中找不到 ffmpeg,可显式设置为 /opt/homebrew/bin/ffmpegpython3ffmpegrequestspython scripts/main.py persona-init --mode random
python scripts/main.py persona-show
python scripts/main.py persona-prompt --user-message "今天有点累"
python scripts/main.py transcribe --audio /absolute/path/input.m4a
python scripts/main.py send-voice \
--reply-text "先歇一下嘛,我陪你缓一缓。" \
--chat-id "oc_xxx" \
--persona "keai-mengwa"
scripts/main.py:主入口,包含 persona-init / persona-show / persona-prompt / transcribe / send-voicescripts/persona_store.py:人格池、随机/固定模式、人格提示生成scripts/asr.py:SenseAudio ASRscripts/tts.py:SenseAudio TTSscripts/feishu_api.py:飞书上传 OPUS 并发送 audio 消息references/feishu_integration.md:飞书接入说明references/provider_notes.md:环境变量与 Provider 说明