デジタルヒューマン(2.5D、3D、モバイル、PC、Web)とLLM(OpenAI互換、DeepSeek)を業務システムにつなぐエージェントフレームワーク。
SEPIA-Framework/sepia-html-client-app
SEPIAパーソナル音声アシスタント向けのクロスプラットフォームクライアント。チャット、音声入力、TTS出力に対応。
- スター
- 65
- フォーク
- 14
- 未解決の Issue
- 2
- 最終コミット
- 23 日前
これは何?
SEPIAアプリは、SEPIAアシスタントと対話するためのメインクライアントです。JavaScriptとHTMLで書かれており、デスクトップ、Android、iOSの最新ブラウザーでWebアプリまたはPWAとして動作します。また、Raspberry Piなどのシングルボードコンピューター上で、スマートスピーカーやスマートディスプレイとしてヘッドレス実行することもできます。
音声、タッチ、テキストでアシスタントを操作できます。音声認識にはネイティブのプラットフォームAPIまたはオープンソースのSEPIA STTサーバーを使用し、音声出力にはネイティブAPI、SEPIAサーバー、Mary-TTSやLarynxなどのツールを利用できます。SEPIA Web-Audioライブラリによるウェイクワード機能を内蔵しており、常時オンモードではアニメーションアバターを表示します。
同じサーバー上の他のユーザーとのWebSocket経由のチャット、チャット内カードと音声再生、カスタムHTMLの音声ウィジェットやメディアプレーヤーウィジェット、コマンド追加用のteachインターフェース、デバイス間のリモート操作にも対応しています。
主な機能
- 01Android、iOS、最新ブラウザーで音声、タッチ、テキストによる操作に対応
- 02ネイティブAPIまたはオープンソースのSEPIA STTサーバーによる音声認識
- 03ウェイクワード機能と、アニメーションアバターを表示する常時オンモード
- 04プライベートなWebSocket接続を介した他のユーザーとのチャット
- 05カスタムHTMLの音声ウィジェットとメディアプレーヤーウィジェット
- 06新しいコマンドやアクションを追加するためのteachインターフェース
ユースケース
- Raspberry Pi上でヘッドレスのスマートスピーカーやスマートディスプレイとして音声アシスタントを動かす
- 自宅の画面に追加したPWAから、セルフホストのSEPIAアシスタントを利用する
- SEPIAクライアント向けのカスタム音声ウィジェットやメディアプレーヤーを作る
- teachインターフェースからパーソナルアシスタントに新しいコマンドを教える
クイックスタート
- 1
ブラウザーで最新のWebアプリを開きます
- 2
Google PlayからAndroidアプリをインストールします
- 3
iOSでは、Safariでデフォルトのリンクを開き、PWAとしてホーム画面に追加します
使う前に知っておきたいこと
- 多くの機能を利用するには、ご自身のSEPIAサーバーが必要です。公開デモモードでは機能が限られています。
- iOSネイティブアプリの開発は保留中のため、iOSではSafariのPWAをご利用ください。
収録されている特集
トピック
よくある質問
- sepia-html-client-app とは?
- SEPIAパーソナル音声アシスタント向けのクロスプラットフォームクライアント。チャット、音声入力、TTS出力に対応。 SEPIAアプリは、SEPIAアシスタントと対話するためのメインクライアントです。JavaScriptとHTMLで書かれており、デスクトップ、Android、iOSの最新ブラウザーでWebアプリまたはPWAとして動作します。また、Raspberry Piなどのシングルボードコンピューター上で、スマートスピーカーやスマートディスプレイとしてヘッドレス実行することもできます。
- sepia-html-client-app は無料で使えますか?ライセンスは?
- sepia-html-client-app は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- sepia-html-client-app は今もメンテナンスされていますか?
- 活発にメンテナンス中。sepia-html-client-app の最終コミットは 2026年9月29日 です。
- sepia-html-client-app は何に使えますか?
- Raspberry Pi上でヘッドレスのスマートスピーカーやスマートディスプレイとして音声アシスタントを動かす 自宅の画面に追加したPWAから、セルフホストのSEPIAアシスタントを利用する SEPIAクライアント向けのカスタム音声ウィジェットやメディアプレーヤーを作る teachインターフェースからパーソナルアシスタントに新しいコマンドを教える
- sepia-html-client-app のインストール方法は?
- ブラウザーで最新のWebアプリを開きます Google PlayからAndroidアプリをインストールします iOSでは、Safariでデフォルトのリンクを開き、PWAとしてホーム画面に追加します
- sepia-html-client-app はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/SEPIA-Framework/sepia-html-client-app
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Capacitorは、1つのコードベースからiOS、Android、WebでWebアプリをネイティブ実行できるクロスプラットフォームランタイムです。
LangGraphを基盤とするセルフホスト可能なマルチエージェント型パーソナルAIアシスタント。メール、カレンダー、ドキュメント、タスクを連携し、操作の実行前に人の承認を求めます。
Xiaozhi ESP32音声デバイス向けのJavaサーバー兼管理プラットフォーム。デバイス監視、音声・ペルソナ管理、会話ログに対応します。
音声と画面で応答し、複数のスキルを備えた、Android向けのオープンソース端末内音声アシスタント。
onnxruntimeを使ったオフライン音声処理ツールキット。多くのプラットフォームと言語で、音声認識、音声合成、VAD、話者ダイアライゼーションなどに対応。