Automation

P0dCr8 - Installation

Getting the studio running on an existing install

Introducing P0dCr8, an innovative RKHM plugin that facilitates the creation of AI-generated podcasts and enables users to subscribe for enhanced access to functions!

Requirements

  1. Active RKHM script installation
  2. Installation of FFmpeg on your server
  3. Ability to execute Cronjobs every minute on your server
  4. Active accounts for both OpenAI and ElevenLabs

Fees

Please note that P0dCr8 is not a standalone script, but an additional plugin for RKHM, requiring existing RKHM installation. For a one-time fee, you receive the app, ongoing support and perpetual updates

One-time fees:

Here is the breakdown of one-time fees:

  1. RKHM platform: Exclusively available on Codecanyon at $69
  2. Podcast plugin: Priced at $20 on Codecanyon
  3. P0dCr8 plugin: Available for $40 on Codecanyon

The podcast plugin is optional for P0dCr8. P0dCr8 functions seamlessly even without the podcast plugin; however, with the podcast plugin, you gain the capability to import the podcasts created with P0dCr8 into your RKHM and effortlessly showcase them to the world with just one click.

Recurring fees:

the following charges are recurring and billed monthly or on an as-you-go basis:

  1. Server: For serving users and compiling audio fragments, utilizing your server resources
  2. Text-generation API: OpenAI is integrated with P0dCr8 for script content generation
  3. Text-To-Speech API: ElevenLabs is employed to transform generated text into speeches

The most substantial expense comes from the Text-To-Speech component. A podcast show with four episodes, each of 15 minutes duration (60 minutes in total), costs are as follows:

  1. Very loosely $0.01 for server resources
  2. Close to $0.028 for OpenAI to generate 9k English words ( Please note, non-English, or GPT-4 generation would incur higher charges)( 0.56$ for GPT 4 turbo )
  3. At least $5.85 for PlayHT to convert the generated English texts into speech (  `Growth`: $5.85, `Startup`: $11.7, `Hacker`: $14.625 )

Installation Steps for P0dCr8:

  1. Install RKHM. For guidance, see this documentation
  2. Update RKHM to latest version with few clicks, see this link
  3. Install P0dCr8 via your RKHM's admin dashboard - consult our documentation for details
  4. Set up FFmpeg. Click here for documentation
  5. Create an OpenAI account and note your API key, then paste it to `your RKHM -> Admin -> Content -> P0dCr8 -> AI APIs setting`
  6. Create an ElevenLabs account and note your API key, then paste it to `your RKHM -> Admin -> Content -> P0dCr8 -> AI APIs setting` (Note: API-based plans, must be purchased)
  7. In the `AI APIs setting` you should also configure your image generation service, if you wish to create cover for show/podcasters. You can use OpenAI for both text and image generation or you may choose to use alternatives like DeepAI or Prodia ( Stable Diffusion ) for image generation
  8. Configure your RKHM. customize UI elements with PageBuilder, integrate P0dCr8 into your user dropdown, footer, or sidebar with MenuBuilder. Choose your preferred language, payment gateway, and other preferences. Uninstall the `music` plugin or also offer music to your users. Dive into the extensive features offered by RKHM via the provided documentation and demos
  9. Establish your plan rates & subscription arrangements. More information is found here
  10. Set up additional cronjobs to optimize P0dCr8 performance. More information is found below
Installation is NOT included in support
Kindly be aware that although we have furnished ample resources for you to independently install the script, requesting our assistance for installation is strictly outside the scope of standard support. Recognizing that this process may pose challenges for some users, should you require our assistance in installing the script, an additional fee ranging from $59 to $159 (depending on your server, if you have one) will be applicable.

Cronjobs

You've already set up a cronjob to handle all tasks during installation. If you have a limited client base, app efficiency isn't a top priority, or you're currently testing the app, you can skip this section. Alternatively, for those seeking optimal performance, you have the choice to exclude P0dCr8 from the main cronjob. Instead, you can establish four additional cronjobs specifically for text-generation and TTS-generation, separating automation and manual requests. This enhances the overall process speed.

To implement this, navigate to the location where you initially defined your first cronjob during installation. Locate the command and modify it from:

php -f ~rkhm_path/api/admin.php bof_cronjobs=yes

to:

php -f ~rkhm_path/api/admin.php bof_cronjobs=yes ignore=p0dcr8

This modification instructs the main cronjob to ignore the P0dCr8 job. Next, add these four additional cronjobs:

php -f ~rkhm_path/api/admin.php bof_cronjobs=yes job=p0dcr8 aijob=tts_auto force=yes

php -f ~rkhm_path/api/admin.php bof_cronjobs=yes job=p0dcr8 aijob=txt_auto force=yes

php -f ~rkhm_path/api/admin.php bof_cronjobs=yes job=p0dcr8 aijob=tts_manu force=yes

php -f ~rkhm_path/api/admin.php bof_cronjobs=yes job=p0dcr8 aijob=txt_manu force=yes

These additional cronjobs optimize the process by separately handling text-generation and TTS-generation for both automated and manual requests within P0dCr8. Please note that you should replace ~rkhm_path with the real absolute path on your server

How to monetize P0dCr8?How to use P0dCr8's studio?