Skip to content

SnowFox4004/WhisperByEmail

Repository files navigation

WhisperByEmail

## 使用Whisper识别邮件中音频文件


  1. 配置

    • 安装依赖
    pip install -r requirements.txt
    • 根据是否使用GPU 安装 PyTorch
  2. 使用

    1. 配置SETTINGS.json
    2. 编辑SETTINGS.json.tmplate, 补充配置文件
      • IMAP_SERVER: 邮箱 imap 服务器地址
      • SMTP_HOST: 邮箱 smtp 服务器地址
      • MAIL_USER: 接收并发送邮件的用户名 (如[email protected])
      • MAIL_PASS: 邮箱 授权码
      • DATE_SINCE: 可识别邮件的日期(如 [2023, 8, 31] 为 只识别接收日期在 2023-08-31 以后的邮件,不会识别 2023-08-30 的邮件), 默认为 [2000, 1, 1]
      • MODEL_NAME: 使用的whisper模型, 默认为 large
      • WHITE_LIST: 白名单邮箱用户列表 (目前仅支持使用白名单)
      • ADMIN_ACCOUNT: 管理员邮箱, 非管理员使用时会向管理员邮箱发送提示
      • TOAST_ICON_PATH(可选): 发送 win10 Toast通知时的图标,可不填, 默认为terminal.ico
    3. 启动邮件日记.py
    4. 自动下载并语音识别邮箱中 白名单用户 发送的邮件中的含音频流的附件,保存至./emails/{email_id}/ 目录下,识别完成后自动向请求的用户发送识别结果邮件
    5. (可选) 配置开机自启动,开机自动识别邮箱中邮件的附件

About

use whisper to identify audio files in emails

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages