Repolode
SEPIA-Framework

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. 1

    ブラウザーで最新のWebアプリを開きます

  2. 2

    Google PlayからAndroidアプリをインストールします

  3. 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 の数値は毎日更新されます。

関連プロジェクト