Skip to content

Commit 769c6e6

Browse files
authored
Merge branch 'main' into dependabot/pip/ai/generative-ai-service/patient-letter-extraction/langchain-0.2.5
2 parents cbb7ebd + 7ff3e5e commit 769c6e6

File tree

515 files changed

+21848
-584
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

515 files changed

+21848
-584
lines changed

.DS_Store

6 KB
Binary file not shown.

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@
22
shared-assets/bastion-py-script/.oci/
33
shared-assets/bastion-py-script/temp/
44
temp/
5+
app-dev/app-integration-and-automation/oracle-integration-cloud/01-oic-connectivity-agent/README_tmp.html

.vscode/extensions.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"recommendations": []
3+
}

ai/ai-speech/README.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
OCI Speech is an AI service that applies automatic speech recognition technology to transform audio-based content into text. Developers can easily make API calls to integrate OCI Speech’s pre-trained models into their applications. OCI Speech can be used for accurate, text-normalized, time-stamped transcription via the console and REST APIs as well as command-line interfaces or SDKs. You can also use OCI Speech in an OCI Data Science notebook session. With OCI Speech, you can filter profanities, get confidence scores for both single words and complete transcriptions, and more.
44

5-
Reviewed: 13.11.2024
5+
Reviewed: 12.05.2025
66

77
# Table of Contents
88

@@ -17,7 +17,7 @@ Reviewed: 13.11.2024
1717

1818
# Team Publications
1919
- [AI Meetings: Meetings transcription](https://www.oracle.com/artificial-intelligence/automate-meeting-transcriptions/)
20-
- [Search Documents stored in Object Storage using Opensearch, Generative AI, Semantic Search, RAG](https://apexapps.oracle.com/pls/apex/r/dbpm/livelabs/view-workshop?wid=3762)
20+
- [Create Podcasts with Generative AI](https://www.oracle.com/artificial-intelligence/create-podcasts-with-generative-ai/)
2121

2222
## Reusable Assets Overview
2323

@@ -36,18 +36,19 @@ Reviewed: 13.11.2024
3636
- [Podcast Generator](https://github.com/oracle-devrel/technology-engineering/tree/main/ai/ai-speech/podcast-generator)
3737

3838
## Architecture Center
39-
39+
- [Implement a web-based user interface for interacting with Oracle Cloud Infrastructure Generative AI Agents](https://docs.oracle.com/en/solutions/oci-genai-speech/index.html)
4040
- [Use OCI Speech to transcribe natural language](https://docs.oracle.com/en/solutions/ai-speech/index.html)
4141

4242
## LiveLabs and Workshops
4343

4444
- [Introduction to OCI Speech](https://apexapps.oracle.com/pls/apex/r/dbpm/livelabs/view-workshop?wid=3135&clear=RR,180&session=106771425893627)
45-
45+
- [Search Documents stored in Object Storage using Opensearch, Generative AI, Semantic Search, RAG](https://apexapps.oracle.com/pls/apex/r/dbpm/livelabs/view-workshop?wid=3762)
46+
- [Detect and manage offensive behavior in YouTube videos using OCI Data Science, OCI Language, and OCI Speech integrated with APEX](https://apexapps.oracle.com/pls/apex/r/dbpm/livelabs/view-workshop?wid=3867&clear=RR,180&session=110244305190461)
4647

4748
# Useful Links
4849

4950
- [AI Solutions Hub](https://www.oracle.com/artificial-intelligence/solutions/)
50-
- [Oracle AI Speech on oracle.com](https://www.oracle.com/uk/artificial-intelligence/speech/)
51+
- [Oracle AI Speech on oracle.com](https://www.oracle.com/artificial-intelligence/speech/)
5152
- [Oracle AI Speech documentation](https://docs.oracle.com/en-us/iaas/Content/speech/home.htm)
5253
- [Oracle Speech AI service now supports diarization](https://blogs.oracle.com/ai-and-datascience/post/oracle-speech-ai-service-now-supports-diarization)
5354

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

Lines changed: 38 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -5,66 +5,82 @@ 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: 26.11.2024
8+
Reviewed: 24.04.2025
9+
10+
11+
# When to use this asset?
12+
13+
This asset is ideal for developers, content creators, marketers, educators, or any professional looking to:
14+
15+
- **Automate podcast production**: Save time by turning written content into high-quality audio without manual recording or editing.
16+
- **Enhance content accessibility**: Make blog posts, newsletters, or reports more accessible by offering audio formats.
17+
- **Create engaging internal communications**: HR or corporate communications teams can quickly generate spoken updates for employees.
18+
- **Support e-learning**: Teachers or educational platforms can generate audio lessons, summaries, or storytelling content.
19+
- **Prototype AI-based solutions**: Developers building solutions with Oracle Cloud’s AI services can use this as a reference or starting point.
20+
- **Demonstrate Oracle Cloud capabilities**: This is a great demo asset for solution engineers and pre-sales teams showcasing OCI GenAI and AI Speech.
21+
22+
Use this asset when you need a scalable, repeatable, and professional way to transform any kind of text into engaging, spoken content—quickly and efficiently.
23+
24+
# How to use this asset?
925

10-
# **1. Prepare your user**
26+
## **1. Prepare your user**
1127

1228
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.
1329
Generate API Keys using OCI Console
1430
To Generate the API Keys using OCI Console:
1531

1632
- Login into your OCI Account.
17-
![alt text]![alt text](Podcast-md/ak1.png)
33+
![alt text]![alt text](files/Podcast-md/ak1.png)
1834
- Click on the Profile icon at the top-right corner and select your Profile hyperlink.
19-
![alt text](Podcast-md/ak2.png)
35+
![alt text](files/Podcast-md/ak2.png)
2036
- Under Resources section at the bottom-left, select API Keys and then click Add API Key.
21-
![alt text](Podcast-md/ak3.png)
37+
![alt text](files/Podcast-md/ak3.png)
2238
- 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)
39+
![alt text](files/Podcast-md/ak4.png)
2440
- 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)
41+
![alt text](files/Podcast-md/ak5.png)
2642

2743

2844

29-
# **2.Pick you compartment**
45+
## **2.Pick you compartment**
3046
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)
3147

32-
# **3.Open Visual Builder**
33-
## Import Visual Builder project
48+
## **3.Open Visual Builder**
49+
### Import Visual Builder project
3450
* Open Visual Builder and click on the "Import" button. Choose "Application from file".
3551
* Drop the zip project file
3652
* Provide a name and an ID, for example "Podcast_Generator". Click on Import button.
37-
![alt text](Podcast-md/import_project.jpg)
53+
![alt text](files/Podcast-md/import_project.jpg)
3854

39-
## Configure REST APIs authentication
55+
### Configure REST APIs authentication
4056
* Open the recently created project.
4157

4258
* Click on Services button (left side) and click on "Backends"
43-
![alt text](Podcast-md/services.jpg)
59+
![alt text](files/Podcast-md/services.jpg)
4460

4561
* Now, click on TTS, and Servers to edit server authentication.
46-
![alt text](Podcast-md/edit_tts.jpg)
62+
![alt text](files/Podcast-md/edit_tts.jpg)
4763

4864
* Click the pencil to provide the OCI Crendentials
49-
![alt text](Podcast-md/edit_tts_2.jpg)
65+
![alt text](files/Podcast-md/edit_tts_2.jpg)
5066

5167
* Provide the crendentials you got during the step 1.
52-
![alt text](Podcast-md/signature.jpg)
68+
![alt text](files/Podcast-md/signature.jpg)
5369

5470
* Repeat the same process with the GenAI backend.
5571

56-
## Provide your compartmentId
72+
### Provide your compartmentId
5773
* Provide compartmentId default value in the project variable named "comparmentid" that you got during the step 2.
58-
![alt text](Podcast-md/compartmentid.jpg)
74+
![alt text](files/Podcast-md/compartmentid.jpg)
5975

60-
# **4.Preview the application**
76+
## **4.Preview the application**
6177
* Now can provide a topic in the text area and click "generate" button.
62-
![alt text](Podcast-md/preview.jpg)
78+
![alt text](files/Podcast-md/preview.jpg)
6379

6480
* 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)
81+
![alt text](files/Podcast-md/generated.jpg)
6682

67-
## Notes
83+
### Notes
6884
* 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.
6985

7086
## I hope you liked it.

0 commit comments

Comments
 (0)