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互換ストレージに対応。
  • 自動同期: ブラウザとメール通知付きのスケジュール自動同期を実装。
  • セキュア: API キー、トークン、トランスクリプトを静止状態で AES-256-GCM 暗号化。
  • 開発者向け: 署名付き Webhook を備えた自動化 API を提供。
  • ゼロ構成デプロイ: Docker Compose による簡単インストール。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト