Skip to content

Use ChatGPT in your own voice to place a phone call on your behalf, just by prompting it.

Notifications You must be signed in to change notification settings

acmeyer/phone_call_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Voice Call with ChatGPT

This repository is a demo of what'd be possible if you could have ChatGPT to place a call on your behalf. This is experimental and not meant to actually be used for placing calls. But it's pretty fun to play around with.

Originally, it was built using the Eleven Labs Voice AI API so that you could create your own voice and then have it act as the voice of ChatGPT. But it's been updated to use OpenAI's voice API instead. You could always swap these out if you wanted.

How to use

Install the dependencies:

pip install -r requirements.txt

I've included some example prompts for common scenarios where you might want a bot to place a call for you. Of course, you could also add your own.

To run a scenario, run the following command:

python main.py -pf 'path/to/prompt/file.txt'

Replacing the path above with the path to the prompt file you want to use.

When it starts, you'll see a "Listening..." message. That's essentially the same as a phone call being picked up. You can then play the role of the receiver, ChatGPT will play the role of the caller.

About

Use ChatGPT in your own voice to place a phone call on your behalf, just by prompting it.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages