JJassonn69 / bounties

Livepeer Software Bounties Portal.
https://livepeer.org
0 stars 0 forks source link

Stable Audio Pipeline implementation Bounty [$850] #4

Closed JJassonn69 closed 2 months ago

JJassonn69 commented 2 months ago

Overview

To enhance the feature set of our ai-network, we aim to implement a text-to-audio pipeline using the Stable Audio model by Stability AI. This new pipeline will open up exciting possibilities for media generation within our network, enabling users to convert text inputs into high-quality audio outputs. By adding this functionality πŸ”§, we are expanding the capabilities of the Livepeer AI network, allowing for a more comprehensive suite of tools that support creative and practical applications in media creation. πŸ”₯

We are calling on the community to help implement this crucial pipeline on the AI-worker side of the ai-subnet project. Integrating this pipeline will complement our existing pipelines, creating a more robust infrastructure for complete media generation. This will empower developers, content creators, and other stakeholders to seamlessly generate audio from textual data, thereby enriching the creative potential and utility of the ai-subnet. πŸš€


Required Skillset


Bounty Requirements

  1. Implementation: Develop a working /text-to-audio route and pipeline in the AI-worker repository. This pipeline should be accessible on docker port 8008.
  2. Functionality: The pipeline must accept text input as a prompt and return an audio file as output. Also, the parameters such as Duration, Diffusion Steps, and CFG Scale for the audio generation should be tuneable.

Scope Exclusions


Implementation Tips

To understand how to create a new pipeline, you can refer to recent pull requests where new pipelines were added:

Pull Request #96 Pull Request #103

Additionally, make sure to:


How to Apply

  1. Express Your Interest: Comment on this issue to indicate your interest and explain why you're the ideal candidate for the task.
  2. Wait for Review: Our team will review expressions of interest and select the best candidate.
  3. Get Assigned: If selected, we'll assign the GitHub issue to you.
  4. Start Working: Dive into your task! If you need assistance or guidance, comment on the issue or join the discussions in the #developer-lounge channel on our Discord server.
  5. Submit Your Work: Create a pull request in the relevant repository and request a review.
  6. Notify Us: Comment on this GitHub issue when your pull request is ready for review.
  7. Receive Your Bounty: We'll arrange the bounty payment once your pull request is approved.
  8. Gain Recognition: Your valuable contributions will be showcased in our project's changelog.

Thank you for your interest in contributing to our project! πŸ’›

[!WARNING] Please wait for the issue to be assigned to you before starting work. To prevent duplication of effort, submissions for unassigned issues will not be accepted.

rickstaa commented 2 months ago

@JJassonn69 good to go πŸš€. Thanks a lot πŸ™πŸ».