このプロジェクトについて

清然は音声チャットツールであり、主にRosieの対話シナリオに焦点を当てて設計されています。押して話すと電話のハンズフリーという2つの音声入力方式を提供し、Eveによる読み上げ応答をサポートします。プロジェクトには長期記憶機能が含まれており、記憶データはユーザー自身のNeonデータベースに保存され、GitHubリポジトリに依存しません。ユーザーは設定でシステムプロンプトを編集し、アシスタントの動作を調整できます。 プロジェクトはローカル実行方式を提供し、npm installとnpm run devで起動でき、デフォルトで0.0.0.0:8080をリッスンします。オンラインデプロイではAPP_PASSWORDをサイト全体のパスワードとして使用し、HMAC cookie(qr_session)でセッション検証を行います。ローカル開発環境ではこの認証層は有効になりません。設定にはバックアップのエクスポートとインポート機能があり、ドメイン変更時に記憶データを移行するのに便利です。 聴覚エンジンは設定で構成可能で、注釈モードを有効にすると各音声がクリップとして保存され、注釈ページは/labにあります。プロジェクトはxAIの音声テキスト変換インターフェースを使用し、model=grok-voice-transcribe-2.0を明示的に指定し、固定キーワード、filler_words、調整可能なvad_thresholdを設定します。READMEでは、xAI STTは公式に中国語をサポートしていないため、言語リストにzhは含まれていません。 プロジェクトは自己デプロイGPU方案も提供し、関連説明はdeploy/README.mdにあります。評価スクリプトscripts/eval-hearing.mjsは、エクスポートされた聴覚データをテストセットに基づいてCSV評価結果を生成するために使用できます。