Skip to content
/ Nora Public

This will be a Nora an conversational friend using OpenAI's api for whisper and text to speech

Notifications You must be signed in to change notification settings

javanhut/Nora

Repository files navigation

Python Voice Assistant

This is a Python based Assistant with a visualizer using OpenAI API

    Current features

  • Speak conversation and visualizer.
  • Stops listening when stop is in sentence.
  • Has memory based on text file as reference

How to run

Install requirements.txt file using pip install

Windows

python.exe -m pip install -r requirements.txt

Linux

pip3 install -r requirements.txt

Need to put API key into .env file

Create .env file and add OPENAI_API_KEY="Your API key" python file uses dotenv.load() to load API key from .env file

Run Assistant.py file

Windows

python.exe Assistant.py

Linux

python3 Assistant.py

Notes: Issues with sync of visualizer sometimes works better than others. If context wiindow is too large it won't store to txt memory. Will have more functionality soon.

About

This will be a Nora an conversational friend using OpenAI's api for whisper and text to speech

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages