Sora Python SDK の開発

自前でビルドした sora-python-sdk でサンプルを動かす

rye の workspace 機能を利用することで、 自前でビルドした sora-python-sdk を利用する事ができます。

pyproject.toml に以下のように workspace を設定します。

[tool.rye.workspace]
packages = ["examples"]
$ rye sync
$ rye run python run.py macos_arm64
$ cp examples/.env.template examples/.env
# .env を修正して Sora の接続情報などを設定する
$ rye run media_sendonly

rye run media_sendonly または rye run python examples/src/media/sendonly.py で実行することができるようになります。

自前でビルドした sora-python-sdk を rye add で追加してサンプルを動かす

$ rye sync
$ rye run python run.py macos_arm64
$ cd examples
$ rye add sora_sdk --path ..
$ rye sync
$ cp .env.template .env
# .env を修正して Sora の接続情報などを設定する
$ rye run python src/media/recvonly.py

自前でビルドしたパッケージを rye add で追加してサンプルを動かす

$ rye sync
$ rye run python run.py macos_arm64
$ rye run python -m build
$ cd examples
$ rye add sora_sdk --path ../dist/sora_sdk-{sdk-version}-{python-version}-{os}_{arch}.whl
$ rye sync
$ cp .env.template .env
# .env を修正して Sora の接続情報などを設定する
$ rye run python src/media/recvonly.py
© Copyright 2024, Shiguredo Inc. Created using Sphinx 8.0.2