AndyWilliams0n/Evie-Voice-Loop

0

stars

5

commits

Python

primary language

May 14, 2026

updated

README

Meet Evie

Evie is your personal voice assistant that runs entirely on your Mac. No cloud, no API keys, no subscriptions. Just you and Evie, having a conversation.

She listens, thinks, and speaks back — all powered by your Apple Silicon chip.

Get Started

uv sync
uv run evie-mac.py

That's it. The first time you run Evie, she'll download a few models (~3.5GB total). After that, everything runs locally and offline.

Talking to Evie

Just speak naturally. Evie will wait for you to finish your sentence before responding. If you want to interrupt her, just start talking — she'll stop and listen.

You can also press any key to interrupt her mid-sentence.

Make Evie Your Own

Evie's personality lives in a simple text file called SOUL.md. Open it, change it, and Evie picks up the changes on her very next response. No restart needed.

Want Evie to remember things about you between conversations? Start her with memory enabled:

uv run evie-mac.py --memory

She'll learn facts about you over time and store them in MEMORY.md.

Pick a Voice

Evie defaults to a US female voice, but you can change it:

uv run evie-mac.py --voice bf_emma
VoiceAccentGender
af_heartUSFemale (default)
af_bellaUSFemale
bf_emmaUKFemale
am_fenrirUSMale
am_puckUSMale
bm_georgeUKMale

Common Options

FlagWhat it does
--memoryEvie remembers things about you between sessions
--chimePlay a chime when Evie hears you, with soft ticks while she thinks
--no-ttsText-only mode (no voice output)
--voice NAMEChange Evie's voice

For the full list of options and technical details, see README.advanced.md.

Requirements

  • Mac with Apple Silicon (M1/M2/M3/M4)
  • ~3.5GB disk space for models
  • ~3.5GB RAM while running
  • Python 3.11+ and uv

License

Apache 2.0.

Contributors

AndyWilliams0n/Evie-Voice-Loop

0

stars

5

commits

Python

primary language

May 14, 2026

updated

README

Meet Evie

Evie is your personal voice assistant that runs entirely on your Mac. No cloud, no API keys, no subscriptions. Just you and Evie, having a conversation.

She listens, thinks, and speaks back — all powered by your Apple Silicon chip.

Get Started

uv sync
uv run evie-mac.py

That's it. The first time you run Evie, she'll download a few models (~3.5GB total). After that, everything runs locally and offline.

Talking to Evie

Just speak naturally. Evie will wait for you to finish your sentence before responding. If you want to interrupt her, just start talking — she'll stop and listen.

You can also press any key to interrupt her mid-sentence.

Make Evie Your Own

Evie's personality lives in a simple text file called SOUL.md. Open it, change it, and Evie picks up the changes on her very next response. No restart needed.

Want Evie to remember things about you between conversations? Start her with memory enabled:

uv run evie-mac.py --memory

She'll learn facts about you over time and store them in MEMORY.md.

Pick a Voice

Evie defaults to a US female voice, but you can change it:

uv run evie-mac.py --voice bf_emma
VoiceAccentGender
af_heartUSFemale (default)
af_bellaUSFemale
bf_emmaUKFemale
am_fenrirUSMale
am_puckUSMale
bm_georgeUKMale

Common Options

FlagWhat it does
--memoryEvie remembers things about you between sessions
--chimePlay a chime when Evie hears you, with soft ticks while she thinks
--no-ttsText-only mode (no voice output)
--voice NAMEChange Evie's voice

For the full list of options and technical details, see README.advanced.md.

Requirements

  • Mac with Apple Silicon (M1/M2/M3/M4)
  • ~3.5GB disk space for models
  • ~3.5GB RAM while running
  • Python 3.11+ and uv

License

Apache 2.0.

Contributors

Languages

Python

100.0%