SuperAPI AI 工具集

voice-memo

通用与其它

查看项目

更新于 10-15 23:59

技能介绍

用途:voice-memo 让机器人用文本转语音(TTS)生成语音备忘,并以原生语音消息发送,适合用户发来语音消息、明确要求音频回复,或简短对话式回复更自然的场景。

主要能力:通过 <voice> 指令发送语音,无需工具调用,例如在 <actions> 中写 <voice>内容</voice>;也可在语音之外附带文本。支持静默模式(心跳、cron 等后台任务),示例命令:OUTPUT=$(lettabot-tts "Your message here") || exit 1 与 lettabot-message send --file "$OUTPUT" --voice。音频格式为 OGG Opus,在 Telegram 和 WhatsApp 上显示为原生语音气泡,在 Discord 和 Slack 上显示为可播放的音频附件。可用 cleanup="true" 在发送后删除音频文件;data/outbound/ 是 send-file 指令的默认允许路径;脚本使用 $LETTABOT_WORKING_DIR 将文件输出到正确目录。

适用场景:用户发来语音消息且语音回复更自然;用户明确要求语音或音频回复;简短、口语化的回复。

限制:不适合代码片段、文件路径、URL 或结构化数据,这些应使用文本;长回复不宜用语音,语音备忘建议控制在约 30 秒以内;用户表示偏好文本时不用;未设置 ELEVENLABS_API_KEY 时不用。在 Telegram 上,若用户启用了语音消息隐私(Telegram Premium),机器人会退回到以音频文件而非语音气泡发送,用户可在 Settings > Privacy and Security > Voice Messages 中允许语音消息。