riffado/riffado
Self-hosted AI transcription interface for Plaud Note devices
何を解決するか
Riffadoは、AI音声レコーダーのメーカー限定クラウドサービスに対する、自己ホスティング可能な代替手段を提供します。ユーザーがデバイスメーカーのクラウドから、自身が管理するインフラストラクチャに録音データとトランスクリプトを同期することで、特定のベンダーのエコシステムに依存することを回避できます。
動作方法
アプリケーションは、OTPフローを介して音声レコーダーのアカウント(現在はPlaud Noteシリーズに対応)に接続し、録音データを同期します。同期後、OpenAI互換API(Groq、Ollama、Azureなど)またはブラウザ内でTransformers.js(Whisper in WebAssembly)を使用して音声をトランスクリプト化できます。ユーザーはローカルファイルシステムやS3互換プロバイダーなど、自身のストレージバックエンドを選択でき、APIキーおよびトランスクリプトなどの機密データはAES-256-GCMで暗号化されます。
対象ユーザー
AI音声レコーダーのユーザーで、データのコントロールを強化したい人、プライバシーを重視し自己ホスティングを好む人、またはハードウェアメーカーが提供するデフォルトのトランスクリプションプロバイダーではなく、特定のAIトランスクリプションプロバイダーを使いたい人向けです。
特徴
- プロバイダー非依存: OpenAI互換APIおよびElevenLabs Scribe(話者分離)をサポート。
- プライバシー最優先: データはAES-256-GCMで暗号化され、Docker Composeによる自己ホスティングが可能。
- 柔軟なストレージ: ローカルストレージおよびさまざまなS3互換サービス(AWS、Cloudflare R2、MinIOなど)に対応。
- クライアントサイドトランスクリプト: WebAssemblyを介したブラウザ内での無料トランスクリプト機能。
- 自動化: 署名付きWebhookを備えた自動化APIで外部統合が可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト