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
のIDtopic (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
のIDtopic (str) -- トピック
recordedAt (datetime or None) -- 録音開始時刻。デフォルト (None)の場合は現在時刻