arioso.platforms.udio.adapter#

Udio adapter via udio-wrapper (unofficial).

Classes

Adapter(config)

Adapter for Udio using the unofficial udio-wrapper package.

class arioso.platforms.udio.adapter.Adapter(config)[source]#

Bases: object

Adapter for Udio using the unofficial udio-wrapper package.

Requires pip install udio-wrapper and a valid auth cookie set in the UDIO_AUTH_COOKIE environment variable.

generate(prompt, *, lyrics='', seed=-1, audio_input='', **kwargs)[source]#

Generate music via Udio.

Parameters:
  • prompt (str) – Text description of desired music.

  • lyrics (str) – Custom lyrics text.

  • seed (int) – Random seed (-1 for random).

  • audio_input (str) – Path to conditioning audio file.

Return type:

Song

Returns:

A Song with audio_url populated.