Skip to content

This is just a casual 5 minutes project that apply the state-of-the-art language processing model developed by OpenAI on a Python based voice assistant.

License

Notifications You must be signed in to change notification settings

wen-da-ng/GPT-3_voice-assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GPT-3_Voice-Assistant

OpenAI J4F
This is just a casual 5 minutes project that apply the state-of-the-art language processing model developed by OpenAI, GPT-3 on a Python based voice assistant.

Step-by-step

Prerequisite

Before beginning, it is advisable for you to create a virtual environment on your device with tools like Anaconda.

1. Creating an anaconda environment

conda env create -f environment.yml

2. Activate the environment

conda activate GPT3_VA

3. Install speech libraries

This library allows the program to perform speech recognition, with support for several engines and APIs, online and offline

pip install SpeechRecognition

This library allows the program to perform text-to-speech conversion library in Python.

pip install pyttsx3

IF you're on Linux machine, please also install this Multi-lingual software speech synthesizer

sudo apt-get install libespeak-dev

4. Obtain GPT-3 API KEY

Sign up and Login to your OpenAI account.

Once Login, view your API keys on the top right corner.

Create a new API key if you haven't already

Copy the API key

Paste the API key in the GPT3_VA.py file

5. Run the program

python3 GPT3_VA.py

About

This is just a casual 5 minutes project that apply the state-of-the-art language processing model developed by OpenAI on a Python based voice assistant.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages