Skip to content

アイドルモード設定

概要

アイドルモード機能は、ユーザーからの入力がない間もキャラクターが自動的に発話を行う機能です。デジタルサイネージや展示ブースなど、常にキャラクターがアクティブであることが求められるシーンで活用できます。

アイドルモード設定画面

アイドルモード

アイドルモードの有効/無効を切り替えます。

環境変数:

bash
# アイドルモードの有効/無効(true/false)
NEXT_PUBLIC_IDLE_MODE_ENABLED="false"

発話ソース

アイドルモードでは、以下の3つの発話ソースを利用できます。複数のソースを同時に有効にすることも可能です。

1. 定型フレーズ

事前に登録したフレーズを順番またはランダムに再生します。各フレーズには感情(neutral, happy, sad, angry, relaxed, surprised)を設定できます。

再生モード

  • sequential: 登録順に再生(デフォルト)
  • random: ランダムに再生

環境変数:

bash
# 再生モード(sequential/random)
NEXT_PUBLIC_IDLE_PLAYBACK_MODE="sequential"

2. 時間帯別挨拶

時間帯に応じた挨拶フレーズを自動的に選択して発話します。

  • (5:00-11:59)
  • (12:00-16:59)
  • 夕方(17:00-4:59)

環境変数:

bash
# 時間帯別挨拶の有効/無効
NEXT_PUBLIC_IDLE_TIME_PERIOD_ENABLED="false"

# 朝の挨拶フレーズ
NEXT_PUBLIC_IDLE_TIME_PERIOD_MORNING=""

# 昼の挨拶フレーズ
NEXT_PUBLIC_IDLE_TIME_PERIOD_AFTERNOON=""

# 夕方の挨拶フレーズ
NEXT_PUBLIC_IDLE_TIME_PERIOD_EVENING=""

3. AI自動生成

AIが状況に応じて自動的に発話内容を生成します。プロンプトテンプレートをカスタマイズすることで、生成される発話の方向性を制御できます。

環境変数:

bash
# AI自動生成発話の有効/無効
NEXT_PUBLIC_IDLE_AI_GENERATION_ENABLED="false"

# AI自動生成プロンプトテンプレート
NEXT_PUBLIC_IDLE_AI_PROMPT_TEMPLATE=""

発話間隔

自動発話の間隔を秒単位で設定します(10〜300秒)。

環境変数:

bash
# 発話間隔(秒)
NEXT_PUBLIC_IDLE_INTERVAL="30"

デフォルト感情

発話時のデフォルトの感情を設定します。

環境変数:

bash
# デフォルト感情
NEXT_PUBLIC_IDLE_DEFAULT_EMOTION="neutral"
本ドキュメントはv2.41.0に対応しています