Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hanhwanglim/home-gpt

A personal home assistant using OpenAI
https://github.com/hanhwanglim/home-gpt

Last synced: 6 days ago
JSON representation

A personal home assistant using OpenAI

Awesome Lists containing this project

README

        

# Home GPT

Home GPT is a personal home assistant similar to Siri. It listens to a wake word in the background and records your input from the microphone and sends to OpenAI to process.

## Motivation

Siri sucks. OpenAI is smart. Replace Siri with OpenAI :skull:.

## Roadmap

- [x] Capture audio from device microphone
- [x] Integration with OpenWakeWord
- [x] Transcribe audio using Whisper
- [x] OpenAI integration
- [x] Play response to speaker using google's TTS
- [ ] Containerize with docker

## Installation

1. Install poetry
2. Install the dependencies

```bash
git clone https://github.com/hanhwanglim/home-gpt
poetry shell
poetry install
```

3. Start the application

```bash
python record.py # Audio service
python server.py # Server service
```

## License

This project is licensed under the MIT License. See the LICENSE file for more details.