Files
MoviePilot/app/schemas
jxxghp e5f97cd299 feat(agent): add voice message support with TTS/STT for Telegram and WeChat
- Integrate voice message handling: detect and extract audio references from Telegram and WeChat messages, route to agent with voice reply preference.
- Add voice provider abstraction and OpenAI-based TTS/STT implementation.
- Implement agent tool `send_voice_message` for generating and sending voice replies, with fallback to text if voice is unavailable.
- Extend agent prompt and context to support voice reply instructions.
- Update notification and message schemas to support audio fields.
- Add Telegram and WeChat voice sending logic, including audio file conversion and temporary media upload for WeChat.
- Add tests for voice helper and agent voice routing.
2026-04-12 12:30:02 +08:00
..
2025-11-19 13:19:17 +08:00
2025-11-17 11:48:18 +08:00
2025-03-23 23:16:11 +08:00
2025-03-09 16:48:32 +08:00
2025-12-06 19:58:23 +08:00
2025-11-01 09:51:23 +08:00
2025-11-19 13:19:17 +08:00
2025-08-01 17:47:55 +08:00
2025-11-17 11:48:18 +08:00
2024-09-12 12:42:41 +08:00
2024-03-17 12:57:38 +08:00
2025-11-19 13:47:02 +08:00
2025-11-17 11:48:18 +08:00
2025-11-17 11:48:18 +08:00
2025-12-23 14:58:00 +08:00
2025-11-17 11:48:18 +08:00
2025-11-17 11:48:18 +08:00