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 による簡単インストール。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト