Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
DIY Voice Assistant based on the GLaDOS character from Portal video game series. Works with home assistant!
| Date | Stars |
|---|---|
| 2026-07-24 | 344 |
| 2026-07-25 | 344 |
| 2026-07-28 | 344 |
| 2026-07-30 | 344 |
| 2026-08-06 | 344 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# GLaDOS Voice Assistant
<table>
<tr>
<td width="33%"><img src="https://www.henrirantanen.fi/wp-content/uploads/2022/01/HER_0941-728.jpg" width="100%"></td>
<td>
<strong>DIY Voice Assistant based on the GLaDOS character from Portal video game series.</strong>
## Featured on:
🛠 [Hackday](https://hackaday.com/2021/09/13/glados-voice-assistant-passive-aggressively-automates-home/) - Tech blog
🛠 [Tom's Hardware](https://www.tomshardware.com/news/raspberry-pi-glados-voice-assistant-head) - Technology news
🎮 [PCGamer](https://www.pcgamer.com/this-guy-decided-to-mock-our-future-ai-overlords-with-a-glados-smart-assistant/) - Online magazine
🇫🇮 [Ilta-Sanomat](https://www.is.fi/digitoday/art-2000008642371.html) - The second largest newspaper in Finland
🇫🇮 [Muropaketti](https://muropaketti.com/tietotekniikka/tietotekniikkauutiset/onpas-hieno-suomalainen-youtube-kayttaja-teki-portal-pelin-glados-tekoalyrobotista-huiman-hienon-aaniavustajan/) - Finnish computing website
📺 [YouTube](https://www.youtube.com/playlist?list=PLs-qfwv3feinbxvTzFtmrHJrGSMrR09-t) - GLaDOS Voice Assistant playlist
</td>
</tr>
</table>
## Read project article first!
📄 [GLaDOS Voice Assistant](https://www.henrirantanen.fi/2022/02/10/glados-voice-assistant-with-custom-text-to-speech/?utm_source=github.com&utm_medium=social&utm_campaign=post&utm_content=DIY+GLaDOS+Voice+Assistant+with+Python+and+Raspberry+Pi) - henrirantanen.fi
## Description
* Written mostly in Python
* Work in progress
❗ New versions of the voice assistant will not work on Raspberry Pi due to missing CPU instruction sets needed by some AI scripts. If you are looking to play along with the old version on your Raspberry Pi, check the [raspberry branch](https://github.com/nerdaxic/glados-voice-assistant/tree/raspberry).
* YouTube 📺 [GLaDOS Voice Assistant | Introduction](https://www.youtube.com/embed/Y3h5tKWqf-w)
* YouTube 📺 [GLaDOS Voice Assistant | Software - Python tutorial](https://youtu.be/70_imR6cBGc)
* Twitter 🛠 [GLaDOS Voice Assistant project build](https://twitter.com/search?q=(%23glados)%20(from%3Anerdaxic)&src=typed_query)
## Main features
1. Local Trigger word detection using PocketSphinx
2. Local GLaDOS Text-to-Speech engine using [glados-tts model by R2D2FISH](https://github.com/nerdaxic/glados-tts)
3. Speech-to-text processing using Google's API (for now)
4. Local TTS cache of generated common audio samples locally for instant answers in the future
5. Animatronic eye control using servos
6. Round LCD for an eye to display display textures
Tight integration with Home Assistant's local API:
* Send commands to Home Assistant
* Read and speak sensor data
* Notification API, so Home Assistant can speak out notifications through GLaDOS
## What it can do:
* Clock
* Control lights and devices
* Weather and forecast
* Add things to shopping list
* Read sensor information
* Random magic 8-ball answers
* Tell jokes
* Judge you and be mean
* Advanced fat-shaming
* Log stuff and gather training data locally
> Note: The code is provided as reference only.
## Voice Assistant pipeline overview

## Requirements for Ubuntu
### Install tools
```console
sudo apt-get update
sudo apt-get upgrade
sudo apt install python3-pip
```
### Install PyAudio
PyAudio is needed to play audio files.
```console
sudo apt-get install portaudio19-dev
```
### Install PocketSphinx
Used for trigger word detection for now.
```console
sudo apt-get install -y build-essential swig libpulse-dev libasound2-dev
```
### Install SpeechRecognition
Used to turn audio into text for now.
```console
sudo apt-get install flac
```
### Install other libraries
Install python modules from requirements.txt file
```console
cd ~/glados-voice-assistant
sudo pip3 instaExcerpt of 7,709 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:e6cfb96e0be9acef, topic:tts, topic:voice-assistant, readme:speech-to-text