1. 语音发送逻辑改为优先按文件后缀推断格式,参考message_push.py的稳定实现。 2. 新增语音发送兜底重试机制:首选格式失败后自动尝试mp3/wav/amr。 3. 增加详细日志,便于排查配置格式与文件真实格式不一致问题。