Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/hanhwanglim/home-gpt
- Owner: hanhwanglim
- License: mit
- Created: 2024-01-13T15:27:37.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-04T11:12:12.000Z (9 months ago)
- Last Synced: 2024-11-17T06:28:57.463Z (2 months ago)
- Language: Python
- Homepage:
- Size: 185 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.