Klleon Chat SDK
Japanese
Japanese
  • ✨New Javascript SDK [1.2.0]
    • 開始するには
    • イベント
    • UI
    • メソッド
      • ライフサイクルメソッド
      • テキストチャット
      • 音声チャット
      • エコーチャット
      • オーディオエコーチャット
      • その他のメソッド
    • TypeScript のサポート
    • 例
      • VanillaJS
      • React
      • Nextjs
    • ログシステム
    • アップデート履歴
  • JavaScript SDK [v0.x.x] (非推奨予定)
    • クイックスタート
    • 初期化
    • アバターストリーミング
      • ストリーミングの開始
      • ストリーミング停止
      • ストリーミング画面出力制御
    • チャット画面の設定
    • テキストメッセージ
    • ボイスメッセージ
    • エコー - メッセージのリピート
    • イベントサブスクリプション
    • アップデート
  • サービスアーキテクチャ
Powered by GitBook
LogoLogo

Products

  • Pricing

Websites

  • Homepage
  • Youtube
  • Linkedin

Copyright © Klleon. All rights reserved

On this page
  • onChatEvent
  • onStatusEvent
  1. New Javascript SDK [1.2.0]

イベント

onChatEvent

SDK チャットイベントを購読します。

KlleonChat.onChatEvent((data: ChatData) => {
  console.log(data, "chat data");
});

データ例:

json복사편집{"message":"","chat_type":"PREPARING_RESPONSE","time":"2024-04-05T06:40:27.523350758"}
{"message":"Good to see you!","chat_type":"TEXT","time":"2024-04-05T06:38:02.549614802"}
{"message":"","chat_type":"RESPONSE_IS_ENDED","time":"2024-04-05T06:40:37.08653676"}
...
データ
型
説明

message

string

ストリーミングサーバーから受信したメッセージ。

chat_type

string

メッセージの種類。

time

string

メッセージが受信された時間。

id

id

メッセージの一意の UUID。

タイプ
説明

TEXT

アバターメッセージ。口の動きを同期した映像のストリーミングを開始。

STT_RESULT

ユーザーの音声メッセージ。

RATE_LIMIT

レート制限によりアバターメッセージの受信が無効化されています。

WAIT

チャット開始を待機中。

WARN_SUSPENDED

ユーザーの操作がない場合、10秒後にチャットが停止する警告。

DISABLED_TIME_OUT

一定期間ユーザーの操作がない場合、チャットが停止します。

TEXT_ERROR

ユーザーのメッセージ送信に失敗しました。

TEXT_MODERATION

ユーザーの入力に不適切な言葉が含まれています。

ERROR

サーバーエラーが発生しました。

RESPONSE_IS_ENDED

アバターのメッセージ送信が終了しました。

WORKER_DISCONNECTED

ストリーミングが終了しました。

ACTIVATE_VOICE

音声認識を開始します。

PREPARING_RESPONSE

アバターが返信を準備中です。

EXCEED_CONCURRENT_QUOTA

同時接続者数の上限を超えました。


onStatusEvent

SDK 接続ステータスを確認できるイベントです。

KlleonChat.onStatusEvent((data: Status) => {
  console.log(data, "chat data");
});
データ
型
説明

status

string

現在の SDK 接続ステータスを表示します。

順序
名前
説明

1

IDLE

SDK 接続前。

2

CONNECTING

SDK が接続中。

3

CONNECTING_FAILED

SDK の接続に失敗しました。

4

SOCKET_CONNECTED

ソケット接続が確立しました。

5

SOCKET_FAILED

ソケット接続に失敗しました。

6

STREAMING_CONNECTED

ストリーミング接続が確立しました。

7

STREAMING_FAILED

ストリーミング接続に失敗しました。

8

CONNECTED_FINISH

ソケットとストリーミングの接続が完了しました。

9

VIDEO_LOAD

ストリーミングビデオが画面上にロードされました。

10

VIDEO_CAN_PLAY

ストリーミングビデオが画面で再生可能な状態です。

Previous開始するにはNextUI

Last updated 4 months ago

✨