Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ This repository covers the most popular community approaches, use-cases and the
* 5M long context using [Llama 4 Scout](./getting-started/build_with_llama_4.ipynb)
* Analyze research papers with [Llama 4 Maverick](./end-to-end-use-cases/research_paper_analyzer/README.md)
* Create a character mind map from a book using [Llama 4 Maverick](./end-to-end-use-cases/book-character-mindmap/README.md)
* Convert Powerpoint Decks to Text-to-Speech Ready Transcripts with [Llama 4 Maverick](./end-to-end-use-cases/powerpoint-to-voiceover-transcript/README.md)

## Repository Structure:

Expand Down
6 changes: 4 additions & 2 deletions end-to-end-use-cases/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,9 @@ Use Llama4 Maverick to process entire books at once and visualize character rela

Discover new insights into your favorite books!

## [Powerpoint to Text-to-Speech Ready Transcripts:](./powerpoint-to-voiceover-transcript/README.md)
### Knowledge Grounded & Narrative Continuity Enabled TTS Transcript Generation from a Powerpoint Deck
This tutorial demonstrates the complete workflow for converting PowerPoint presentations into Llama 4 generated TTS transcripts with retrieval augmentation and narrative continuity features, powered by Llama 4 Maverick's vision capabilities through the Llama API.



Expand Down Expand Up @@ -96,10 +99,9 @@ This step-by-step tutorial shows how to use the [WhatsApp Business API](https://


## [Messenger Chatbot](./customerservice_chatbots/messenger_chatbot/messenger_llama3.md):

### Building a Llama 3 Enabled Messenger Chatbot
This step-by-step tutorial shows how to use the [Messenger Platform](https://developers.facebook.com/docs/messenger-platform/overview) to build a Llama 3 enabled Messenger chatbot.


### RAG Chatbot Example (running [locally](./customerservice_chatbots/RAG_chatbot/RAG_Chatbot_Example.ipynb)
## [RAG Chatbot Example (running locally)](./customerservice_chatbots/RAG_chatbot/RAG_Chatbot_Example.ipynb)
A complete example of how to build a Llama 3 chatbot hosted on your browser that can answer questions based on your own data using retrieval augmented generation (RAG).
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Copy this file to .env and fill in your actual values
# Usage: cp .env.example .env
# =============================================================================

# =============================================================================
# REQUIRED API CONFIGURATION
# =============================================================================

# GROQ API Key (REQUIRED)
# This is essential for AI transcript generation
# Required API Keys
GROQ_API_KEY=your_groq_api_key_here

# =============================================================================
# SETUP INSTRUCTIONS
# =============================================================================

# 1. COPY THIS FILE:
# cp .env.example .env
# 2. Fill in your API key
191 changes: 191 additions & 0 deletions end-to-end-use-cases/powerpoint-to-voiceover-transcript/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,191 @@
# Environment variables and secrets
.env
.env.local
.env.development
.env.test
.env.production
*.env

# PowerPoint files
# *.pptx
# *.ppt
# *.potx
# *.pot

# Output directories and generated files
slide_images/
cache/
logs/
temp/
*.log

# Progress and state files
progress.json
*.progress

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# PyInstaller
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
cover/

# Jupyter Notebook
.ipynb_checkpoints
pptx_to_vo_workflow.ipynb

# IPython
profile_default/
ipython_config.py

# pyenv
.python-version

# pipenv
Pipfile.lock

# poetry
poetry.lock

# pdm
.pdm.toml

# PEP 582
__pypackages__/

# Celery stuff
celerybeat-schedule
celerybeat.pid

# SageMath parsed files
*.sage.py

# Environments
.venv
env/
venv/
ENV/
env.bak/
venv.bak/

# Spyder project settings
.spyderproject
.spyproject

# Rope project settings
.ropeproject

# mkdocs documentation
/site

# mypy
.mypy_cache/
.dmypy.json
dmypy.json

# Pyre type checker
.pyre/

# pytype static type analyzer
.pytype/

# Cython debug symbols
cython_debug/

# IDE and Editor files
.vscode/
.idea/
*.swp
*.swo
*~

# OS generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# # Image files (generated from slides)
# *.png
# *.jpg
# *.jpeg
# *.gif
# *.bmp
# *.tiff
# *.svg

# # PDF files (intermediate conversion files)
# *.pdf

# # CSV and JSON output files
# *.csv
# *.json

# Backup files
*.bak
*.backup
*.old

# Temporary files
*.tmp
*.temp

# LibreOffice lock files
.~lock.*

# API keys and configuration with sensitive data
api_keys.txt
secrets.yaml
credentials.json

# Large model files or cached data
*.model
*.bin
*.safetensors
.DS_Store
**/.DS_Store

*narrative_
Loading
Loading