riffado/riffado

Self-hosted AI transcription interface for Plaud Note devices

解决的问题

Riffado 是一款专为 AI 语音录音设备设计的自托管配套应用,旨在让用户更完全地掌控自己的录音和转录内容。它通过允许用户从设备制造商的云服务同步录音,并将其存储在自己的基础设施上,同时使用自己的 AI 提供商进行转录,从而摆脱对厂商控制的云服务的依赖。

工作原理

系统从制造商的云服务(目前支持 Plaud Note 系列)同步录音,并通过 OpenAI 兼容 API 或直接在浏览器中使用 Transformers.js(Whisper in WebAssembly)进行处理。用户可选择本地文件系统或 S3 兼容存储(AWS S3、Cloudflare R2、MinIO 等)作为存储后端,所有敏感数据(包括 API 密钥和转录内容)均使用 AES-256-GCM 在静止状态下加密。

适用人群

适用于希望拥有自己数据、避免厂商锁定、并通过自托管实现高隐私和安全性的 AI 语音录音设备用户。

主要亮点

  • 提供方无关:支持任何 OpenAI 兼容提供方(OpenAI、Groq、OpenRouter、Together、LM Studio、Ollama、Azure)。
  • 浏览器内转录:通过 Transformers.js(Whisper in WebAssembly)提供免费转录功能。
  • 灵活存储:支持本地文件系统或 S3 兼容存储。
  • 自动同步:支持定时自动同步,并提供浏览器和邮件通知。
  • 安全可靠:使用 AES-256-GCM 对令牌、API 密钥和转录内容进行静止状态加密。
  • 开发者友好:提供带签名 Webhook 的自动化 API,便于集成。
  • 零配置部署:通过 Docker Compose 实现一键安装。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目