Connecting to Eleven Labs voice cloning API

Hello,

Eleven Labs voice cloning API docs require multiple files to be sent via form-data.

Since Bubble only allows to attach 1 file per param when using form-data in the API connector, I tried setting the API call as JSON instead of form-data and in the “files” param, I created an array with the files URLs, but this have not worked.

This is the type of error returned:

Example array sent:

"files": ["https://3d0029e11db89e3eedba2c004b65b130.cdn.bubble.io/f1719347532568x256673259015105500/ElevenLabs_2024-06-25T20_32_03_Arnold_pre_s50_sb75_t2.mp3?_gl=1*1sajzym*_gcl_au*Nzk2MjQ0MDE2LjE3MTM5ODYxOTI.*_ga*MTE0MjEzNDU2Mi4xNjk0NzI0MDMz*_ga_BFPVR2DEE2*MTcxOTQxNDMyMS4xMDIuMS4xNzE5NDM0NjQyLjYwLjAuMA", "https://www.voiptroubleshooter.com/open_speech/american/OSR_us_000_0010_8k.wav"]

Anybody knows how to solve this?

Thank you

Update:

Bubble support told me its a limitation of Bubble. I had to use Xano and it worked.

Vote for this feature here