Skip to content

Commit ebda716

Browse files
authored
Merge pull request #1504 from oracle-devrel/aisolhub-jb
new modifications required to publish in AI Solution Hub
2 parents 1d4a3ab + ad8bd6f commit ebda716

File tree

2 files changed

+64
-7
lines changed

2 files changed

+64
-7
lines changed

ai/ai-speech/podcast-generator/Podcast-md/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ Identify the compartment you're currently working within. Navigate to 'Identity'
6060
* Automatically a podcast script will be created and will generate the audio podcast using the Cindy and Bob voices
6161
![alt text](generated.jpg)
6262

63+
## Notes
64+
* It is important to note that, as of the time of writing this tutorial, the Speech-to-Text service is available exclusively in the Phoenix region.
6365

6466
## I hope you liked it.
6567
Author: Jesús Brasero

ai/ai-speech/podcast-generator/README.md

Lines changed: 62 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,70 @@ The application is designed to streamline podcast production through advanced AI
55
This application is built using Oracle Visual Builder Cloud Service (VBCS), a powerful low-code platform that simplifies development and accelerates the creation of robust applications without extensive coding. With this low-code approach, even complex workflows are straightforward to set up, allowing developers to focus on leveraging AI's potential for high-quality audio synthesis.
66
This AI-powered solution not only automates and optimizes the podcast creation process but also allows content creators to deliver professional audio content at scale efficiently.
77

8-
Reviewed: 22.11.2024
8+
Reviewed: 26.11.2024
99

10-
# When to use this asset?
11-
12-
See the README document in the /Podcast-md folder.
13-
14-
# How to use this asset?
10+
# **1. Prepare your user**
11+
12+
In Oracle Cloud Infrastructure (OCI), API keys are used for secure authentication when accessing OCI resources through REST APIs. OCI API keys consist of two parts: a Public key and a Private key. You use the OCI console to generate the Private/Public key pair.
13+
Generate API Keys using OCI Console
14+
To Generate the API Keys using OCI Console:
15+
16+
- Login into your OCI Account.
17+
![alt text]![alt text](Podcast-md/ak1.png)
18+
- Click on the Profile icon at the top-right corner and select your Profile hyperlink.
19+
![alt text](Podcast-md/ak2.png)
20+
- Under Resources section at the bottom-left, select API Keys and then click Add API Key.
21+
![alt text](Podcast-md/ak3.png)
22+
- The Add API Key dialog is displayed. Select Generate API Key Pair to create a new key pair.
23+
![alt text](Podcast-md/ak4.png)
24+
- Click Download Private Key. A .pem file is saved to your local device. You do not need to download the public key and click Add button.
25+
![alt text](Podcast-md/ak5.png)
26+
27+
28+
29+
# **2.Pick you compartment**
30+
Identify the compartment you're currently working within. Navigate to 'Identity' -> 'Compartments'. Locate your compartment and make a note of its OCID (Oracle Cloud Identifier)
31+
32+
# **3.Open Visual Builder**
33+
## Import Visual Builder project
34+
* Open Visual Builder and click on the "Import" button. Choose "Application from file".
35+
* Drop the zip project file
36+
* Provide a name and an ID, for example "Podcast_Generator". Click on Import button.
37+
![alt text](Podcast-md/import_project.jpg)
38+
39+
## Configure REST APIs authentication
40+
* Open the recently created project.
1541

16-
See the README document in the /Podcast-md folder.
42+
* Click on Services button (left side) and click on "Backends"
43+
![alt text](Podcast-md/services.jpg)
44+
45+
* Now, click on TTS, and Servers to edit server authentication.
46+
![alt text](Podcast-md/edit_tts.jpg)
47+
48+
* Click the pencil to provide the OCI Crendentials
49+
![alt text](Podcast-md/edit_tts_2.jpg)
50+
51+
* Provide the crendentials you got during the step 1.
52+
![alt text](Podcast-md/signature.jpg)
53+
54+
* Repeat the same process with the GenAI backend.
55+
56+
## Provide your compartmentId
57+
* Provide compartmentId default value in the project variable named "comparmentid" that you got during the step 2.
58+
![alt text](Podcast-md/compartmentid.jpg)
59+
60+
# **4.Preview the application**
61+
* Now can provide a topic in the text area and click "generate" button.
62+
![alt text](Podcast-md/preview.jpg)
63+
64+
* Automatically a podcast script will be created and will generate the audio podcast using the Cindy and Bob voices
65+
![alt text](Podcast-md/generated.jpg)
66+
67+
## Notes
68+
* It is important to note that, as of the time of writing this tutorial, the Speech-to-Text service is available exclusively in the Phoenix region.
69+
70+
## I hope you liked it.
71+
Author: Jesús Brasero
1772

1873
# License
1974

0 commit comments

Comments
 (0)