runwayml / runwayml/sdk-python

_Originally posted by @iid7oom21 in https://github.com/runwayml/sdk-python/issues/272_

Open
#277 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
26
Forks
10
Avg merge
3h 33m
Merged PRs (30d)
19

Description

Originally posted by @iid7oom21 in https://github.com/runwayml/sdk-python/issues/272

Originally posted by @iid7oom21 in https://github.com/runwayml/sdk-python/issues/273

voice = client.voices.retrieve(id=voice_id)

if voice.status == 'READY':
print('Preview:', voice.preview_url)

Originally posted by @iid7oom21 in https://github.com/runwayml/sdk-python/issues/274

client.avatars.update(
avatar_id,
voice={
'type': 'custom',
'id': voice.id,
},
)

Originally posted by @iid7oom21 in https://github.com/runwayml/sdk-python/issues/275

avatar = client.avatars.create(
name='Support Agent',
reference_image='https://example.com/avatar.png',
voice={
'type': 'custom',
'id': voice.id,
},
personality='You are a helpful customer support agent...',
)

Originally posted by @iid7oom21 in https://github.com/runwayml/sdk-python/issues/276

for voice in client.voices.list():
print(voice.name, voice.status)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue only shows usage examples for client.voices.retrieve/list and client.avatars.create/update; no repository files or tests are named. Start by locating those SDK entry points and confirm the intended change from the original issues. The issue does not define a verifiable done state.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
api
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.