elevenlabs / elevenlabs-python

The official Python API for ElevenLabs Text to Speech.
https://elevenlabs.io/docs/api-reference/getting-started
MIT License
2.09k stars 239 forks source link

Async client doesn't support streaming input #344

Open BackSlasher opened 4 weeks ago

BackSlasher commented 4 weeks ago

https://github.com/elevenlabs/elevenlabs-python/blob/6db2fdd7458ce5c7f1bbdc2c3936784f995acd44/src/elevenlabs/client.py#L322

If one wants to provide a stream as input, they have to use the sync client, choosing between complicating their codebase or losing async's benefits

BackSlasher commented 4 weeks ago

@dsinghvi I see you were involved in #67. Do you know whether the team is working on this? Will they be accepting contributions?

dsinghvi commented 3 weeks ago

@BackSlasher ill take a look at your PR this weekend!

BackSlasher commented 3 days ago

@dsinghvi hey, any news? :)

dsinghvi commented 2 days ago

@BackSlasher looks like there was a compile issue and the test failed to run in CI, so I had to revert. do you mind recreating the PR?

BackSlasher commented 2 days ago

Resubmit the same one? You betcha