API リファレンス - Adapter

Hylable Adapter を操作するソフトウェアを開発するためのモジュールです。 最初に AdapterClient クラスのインスタンスを作成して、そのメソッドを実行することで操作を行います。

class hylable.adapter.AdapterClient(profile_name: str = 'default')

Hylable Adapter との通信を行うクラス

upload_media_file(mediafile: Path, nmembers: int, course_id: str, topic: str = 'From Hylable SDK', recordedAt: datetime | None = None) None

音声ファイルを Adapter にアップロードする関数

パラメータ:
  • mediafile (pathlib.Path) -- 分析したい音声ファイル

  • nmembers (int) -- ファイルに含まれるメンバー数。自動推定の場合は None を与える。

  • course_id (str) -- Course のID

  • topic (str) -- トピック

  • recordedAt (datetime or None) -- 録音開始時刻。デフォルト(None)の場合は現在時刻

upload_zoom_folder(folder: Path, course_id: str, topic: str = 'From Hylable SDK', recordedAt: datetime | None = None) None

Zoom で参加者ごとの音声を個別保存された録画フォルダを Adapter にアップロードする関数

パラメータ:
  • folder (pathlib.Path) -- Zoom 録画フォルダ

  • course_id (str) -- Course のID

  • topic (str) -- トピック

  • recordedAt (datetime or None) -- 録音開始時刻。デフォルト (None)の場合は現在時刻