Raspberry Pi、NAS、ミニPCなどでローカル実行できる、プライバシーを重視したセルフホスト型スマートホームアシスタント。
SEPIA-Framework/sepia-assist-server
SEPIA音声アシスタントフレームワークの中核サーバー。REST APIを通じて、NLU、会話フロー、スマートサービス連携、ユーザーアカウントを扱います。
- スター
- 101
- フォーク
- 16
- 未解決の Issue
- 0
- 最終コミット
- 24 日前
これは何?
SEPIA Assist-Serverは、セルフホスト型のパーソナル音声アシスタントであるSEPIA Frameworkのバックエンド「頭脳」です。複数のモジュールをRESTfulなAssist-APIの背後にまとめており、ユーザーアカウント管理、データベース連携(Elasticsearchなど)、自然言語理解と固有表現認識、会話フローモジュール、回答モジュール、さらにToDoリストなどのローカルサービスや天気予報などのクラウドAPIをアシスタントにつなぐスマートサービスを備えています。
NLUはドイツ語と英語に標準で対応しており、モジュール式のチェーンから外部APIやPythonスクリプトを呼び出せます。テキスト読み上げにはeSpeak、MaryTTS、picoTTSを統合しており、このサーバー上でもSEPIAクライアント内でも実行できます。Remote actionsを使えば、IoTデバイスやウェイクワードツールからサーバーにデータを送信できます。
SEPIAクライアントは、認証やデータ交換のためにAPIへ直接アクセスするか、SEPIAチャットサーバーに接続して、複数のユーザーやデバイスと複数のチャンネルをまたいでメッセージをやり取りできます。小規模なプライベートネットワーク向けにRaspberry Piで動かす場合も、大規模な導入向けに複数のサーバーで動かす場合も、同じ方法で運用できるよう設計されています。
主な機能
- 01ドイツ語と英語に標準対応する自然言語理解と固有表現認識
- 02RESTfulなAssist-APIを通じて利用できる会話フローおよび回答モジュール
- 03天気予報などのローカルサービスやクラウドAPIとのスマートサービス連携
- 04Elasticsearchなどのデータベース連携と、標準搭載のユーザーアカウント管理
- 05eSpeak、MaryTTS、picoTTSによるテキスト読み上げ
ユースケース
- 小規模な家庭やグループ向けに、Raspberry Piでプライベートな音声アシスタントをセルフホストする
- IoTデバイスやウェイクワードツールを、アシスタントの中央バックエンドに接続する
- 外部APIやPythonスクリプトを呼び出すカスタムNLUパイプラインを構築する
- 大規模な企業ネットワーク向けに、複数ユーザー対応のアシスタントバックエンドをホストする
使う前に知っておきたいこと
- READMEにはインストールや実行コマンドが記載されていないため、セットアップ手順はここには記載していません。
- サーバーをセルフホストし、Javaベースの環境にデプロイする必要があります。
収録されている特集
トピック
よくある質問
- sepia-assist-server とは?
- SEPIA音声アシスタントフレームワークの中核サーバー。REST APIを通じて、NLU、会話フロー、スマートサービス連携、ユーザーアカウントを扱います。 SEPIA Assist-Serverは、セルフホスト型のパーソナル音声アシスタントであるSEPIA Frameworkのバックエンド「頭脳」です。複数のモジュールをRESTfulなAssist-APIの背後にまとめており、ユーザーアカウント管理、データベース連携(Elasticsearchなど)、自然言語理解と固有表現認識、会話フローモジュール、回答モジュール、さらにToDoリストなどのローカルサービスや天気予報などのクラウドAPIをアシスタントにつなぐスマートサービスを備えています。
- sepia-assist-server は無料で使えますか?ライセンスは?
- sepia-assist-server は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- sepia-assist-server は今もメンテナンスされていますか?
- 活発にメンテナンス中。sepia-assist-server の最終コミットは 2026年9月29日 です。
- sepia-assist-server は何に使えますか?
- 小規模な家庭やグループ向けに、Raspberry Piでプライベートな音声アシスタントをセルフホストする IoTデバイスやウェイクワードツールを、アシスタントの中央バックエンドに接続する 外部APIやPythonスクリプトを呼び出すカスタムNLUパイプラインを構築する 大規模な企業ネットワーク向けに、複数ユーザー対応のアシスタントバックエンドをホストする
- sepia-assist-server はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/SEPIA-Framework/sepia-assist-server
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
LangGraphを基盤とするセルフホスト可能なマルチエージェント型パーソナルAIアシスタント。メール、カレンダー、ドキュメント、タスクを連携し、操作の実行前に人の承認を求めます。
ローカルで動作し、操作性とプライバシーを重視するオープンソースのホームオートメーションプラットフォーム。Raspberry Piやローカルサーバーで動かせます。
Manus AIの代替となる、Web閲覧やコード作成、タスク計画を自分のハードウェア上で行う、完全ローカル対応の音声AIアシスタント。
GoWAは、複数アカウント、webhook、MCP、Chatwoot連携に対応した、Go製のセルフホスト型WhatsApp REST APIです。
SEPIAパーソナル音声アシスタント向けのクロスプラットフォームクライアント。チャット、音声入力、TTS出力に対応。