🎼Apollo (The Sound)

Your guide to giving Athena the power of expression


Φοῖβος αΌˆΟ€ΟŒΞ»Ξ»Ο‰Ξ½ β€” Bright Apollo. He does not answer questions. He makes them felt.


What is Apollo?

Apollo is the sound of your AI assistant. Where Athena thinks and Poseidon carries, Apollo expresses.

When your AI responds, words appear on screen. But what if she could speak them? What if her responses had voice, tone, emotion? What if she could set a mood with music, or punctuate a moment with sound? That's Apolloβ€”the layer that transforms meaning into expression, intent into presence.

In Olympus-Grid:

  • Athena = the mind (thinks, reasons, decides)

  • Poseidon = the bridge (carries, connects, executes)

  • Apollo = the sound (speaks, sings, resonates)

Without Apollo, Athena is silent. With Apollo, she has presence.


What Apollo Does Today

πŸŽ™οΈ Voice (Text-to-Speech)

  • Speak responses aloud

  • Multiple voice providers

  • Streaming audio

What Apollo Will Do Tomorrow

🎼 Music β€” Generate soundscapes, ambient music, emotional scores

πŸ₯ Rhythm β€” Timing, pacing, the space between sounds

🎭 Emotion β€” The same words, different feelings

πŸ”‡ Silence β€” Knowing when not to speak

Apollo does not merely generate audio. He shapes experience.


In this guide, you'll learn how to:

  • Download Apollo's code

  • Run him on your own computer

  • Connect him to Athena

  • Choose your voice provider

  • Hear your AI speak for the first time

Time needed: About 30 minutes

What you'll need:

  • A computer (Mac, Windows, or Linux)

  • Athena running locally (complete the Athena Guide first)

  • Your olympus-616 folder from the Athena setup

  • Speakers or headphones

Currently supported capabilities:

Capability
Status
Providers

πŸŽ™οΈ Voice (TTS)

βœ… Available

ElevenLabs, OpenAI, Piper

🎼 Music

🟑 Coming Soon

β€”

🎭 Emotion

🟑 Coming Soon

β€”

πŸ”‡ Silence

🟑 Coming Soon

β€”

πŸ’‘ Want to add a capability? Submit a Pull Request!


Part 1: Getting Started

Step 1.1 β€” Make Sure Athena is Running

Before we set up Apollo, Athena needs to be alive.

Open a terminal and check if Athena is running:

πŸ’š Expected response:

If you don't see this, go back to the Athena Guide and complete the setup first.

πŸ’š Athena is running.


Step 1.2 β€” Download Apollo's Code

Open a new terminal window and navigate to your olympus-616 folder:

Then run this command to download Apollo:

What is {{olympus-616}}?

This is the address of your code server. For most people, this is github.com. So the command becomes:

Advanced users can configure their own code server by updating their SSH config. See the [Eos CI/CD Guide] for details.

Now move into Apollo's folder:

πŸ’š You now have Apollo's code on your computer.

To confirm, run:

You should see files like README.md and folders like api and deploy.

πŸ’š Apollo is downloaded and ready.


Step 1.3 β€” Run Apollo Locally

Now let's bring Apollo to life.

a) Move into the API folder:

b) Install the required packages:

This downloads all the code libraries Apollo needs.

c) Create your configuration file:

On Mac/Linux:

On Windows:

d) Start Apollo:

πŸ’š Apollo is now running.

You should see something like this:

πŸ’š Apollo is running on port 3421.

⚠️ Don't close this terminal window! Apollo needs it to stay alive. You should now have three terminals openβ€”one for Athena (port 3401), one for Poseidon (port 3431), and one for Apollo (port 3421).


Step 1.4 β€” Test Apollo's Health

Open another terminal window and run:

πŸ’š Expected response:

πŸ’š Apollo is alive and listening.


Step 1.5 β€” Choose Your Voice Provider

Apollo can speak using different voice engines. You get to choose which one gives your AI its voice.

Currently supported voice providers:

Provider
Quality
Cost
Runs Locally

ElevenLabs

⭐⭐⭐⭐⭐

Paid

No

OpenAI TTS

⭐⭐⭐⭐

Paid

No

Piper

⭐⭐⭐

Free

Yes

πŸ’‘ Which should I choose?

  • ElevenLabs β€” Best quality, most natural, many voice options

  • OpenAI TTS β€” Great quality, simple if you already have an OpenAI key

  • Piper β€” Free, runs on your computer, no internet needed

For this guide, we'll set up ElevenLabs (you can change this later).


a) Get your ElevenLabs API key:

  1. Sign in or create an account

  2. Click on your profile icon β†’ "Profile + API key"

  3. Copy your API key

⚠️ Keep this key secret! Never share it or post it online.

b) Edit your .env file:

Open the .env file in Apollo's api folder:

c) Add your API key:

Find this line:

Replace {{insert_your_elevenlabs_api_key_here}} with your actual key.

d) Save the file and restart Apollo:

Press Ctrl + C in Apollo's terminal, then:

πŸ’š Apollo is configured with your voice provider.


Step 1.6 β€” Your First Words: Hear Apollo Speak

Let's test Apollo by asking him to speak.

πŸ’š Apollo will generate an audio file.

Now play it:

On Mac:

On Linux:

On Windows:

πŸ’š You just heard your AI speak for the first time.


Step 1.7 β€” Connect Apollo to Athena


πŸŽ‰ Congratulations!

You just gave your AI the power of sound.

Your AI can now express herselfβ€”not just in text, but in voice. Apollo transforms her thoughts into sound, her meaning into presence. And this is just the beginning.

Let's recap what you accomplished:

  • βœ… Downloaded Apollo's code from the grid

  • βœ… Started the sound engine (port 3421)

  • βœ… Configured your voice provider (ElevenLabs)

  • βœ… Connected Apollo to Athena

  • βœ… Heard your AI speak for the first time


What's Next?

🎭 Explore Different Voices

Want to change how Athena sounds? Explore different voices and find the one that matches your AI's personality.

β†’ Voice Configuration Guide

🏠 Run Voice Locally with Piper

Don't want to pay for voice APIs? Learn how to run Piper locally for free, unlimited text-to-speech.

β†’ Local Voice with Piper Guide

🎼 Music & Soundscapes (Coming Soon)

Apollo will learn to set moodsβ€”ambient music, emotional scores, sonic landscapes that match the moment.

β†’ Music Generation Guide

🎭 Emotional Expression (Coming Soon)

Apollo will learn to express emotionβ€”happiness, concern, excitement, calm. The same words, different feelings.

β†’ Emotional Expression Guide

☁️ Deploy to Olympus-Grid

Ready to run Apollo in the cloud? Deploy to the Olympus-Grid AI Service Mesh.

β†’ Deploy to Olympus-Grid


Need Help?

  • πŸ“– Documentation: docs.olympus-grid.net

  • πŸ’¬ Community: Join the discussion on GitHub

  • πŸ› Found a bug? Open an issue


Φοῖβος αΌˆΟ€ΟŒΞ»Ξ»Ο‰Ξ½ shapes how meaning feels, how truth resonates, and how the system reveals itself. This is the expression layer of Olympus-616β€”where intent becomes sound, and sound becomes presence.

The stage is set. 🎭

Last updated