← Open Source
platelminto

chatgpt-conversation

Have a conversation with ChatGPT using your voice, and have it talk back.

ApplicationsPersonalPython
Open on GitHub
Momentum
+0stars in 24 hours0.0%
650
Stars
65
Forks
+0
This week
1
Contributors
Created 2022-12-04 · Updated 2026-10-07 · #15512 today
Top developers
platelminto

platelminto/chatgpt-conversation is ranked 15,512 with 650 stars.

Same-category comparison

platelminto/chatgpt-conversation is ranked 15,512 among these 8 peers; EvanZhouDev/open-genmoji is ranked 15,519.

Same-category comparison
NameRankMetrics
kdsz001/OpenWiki15,490
Language:
Rust
Stars:
651
Forks:
131
onevcat/Prowl15,493
Language:
Swift
Stars:
651
Forks:
67
Description:
native macOS codings agent orchestrator.
V-know/ChatGPT-Telegram-Bot15,499
Language:
Python
Stars:
650
Forks:
87
Description:
A Telegram bot with a silky smooth AI experience. UI enabled.
abhirooptalasila/AutoSub15,502
Language:
Python
Stars:
650
Forks:
105
Description:
A CLI script to generate subtitle files (SRT/VTT/TXT) for any video using either DeepSpeech or Coqui.
EvanZhouDev/open-genmoji15,519
Language:
Python
Stars:
649
Forks:
47
Description:
Generative Emoji for the rest of us.
agent37-platform/minions15,522
Language:
TypeScript
Stars:
649
Forks:
55
Description:
Mission Control for your Hermes agents.
nicepkg/ctxport15,528
Language:
TypeScript
Stars:
649
Forks:
137
uzh-rpg/agilicious15,529
Language:
TeX
Stars:
649
Forks:
70
Description:
Agile flight done right.
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguagePython
CategoryApplications
SubcategoryPersonal
KeywordsSpeech-to-text, TTS
Stars650
Forks65
Contributors1
Created date2022-12-04
Updated date2026-10-07
Stars in 1 day0
Stars in 7 days0
Rank15,512
Previous rank15,321
Rank change-191
7-day stars rank15,030
Previous 7-day stars rank15,036
7-day stars rank change6
Total stars rank15,773
Previous total stars rank15,738
Total stars rank change-35
CountryNetherlands
README summary

chatgpt-conversation Have a conversation with ChatGPT using your voice, and have it talk back. Requirements (Ubuntu) To install all of them: Installation Copy to and fill in the value following the guide here. Also, install requirements: Usage Run , and wait 2 seconds before starting the conversation (this is to normalise ambient noise). You can keep responding to ChatGPT, it's all 1 "conversation". Next steps [ ] Cut-off ChatGPT as it's speaking if you decide to interrupt. [ ] Remove common, useless end

phrases from ChatGPT ("I am an online LLM. [ ] Make this as a web-app (better text-to-speech, universal): [ ] Create interface [ ] Create backend [ ] Hook-up to a GPU so it's faster (in the speech->text bit).

Frequently asked questions

How many stars and forks are recorded?

platelminto/chatgpt-conversation has 650 stars and 65 forks.

What is the repository rank?

platelminto/chatgpt-conversation is ranked 15,512.

What language and category are recorded?

platelminto/chatgpt-conversation has 650 stars, uses Python and belongs to Applications.

Which repository is closest in rank?

platelminto/chatgpt-conversation is compared with EvanZhouDev/open-genmoji, ranked 15,519 with 649 stars.

README

chatgpt-conversation

Have a conversation with ChatGPT using your voice, and have it talk back.

Requirements (Ubuntu)

  • espeak
  • ffmpeg
  • portaudio19-dev
  • python3-pyaudio

To install all of them:

sudo apt install portaudio19-dev python3-pyaudio ffmpeg espeak

Installation

Copy config.json.example to config.json and fill in the session_token value following the guide here.

Also, install requirements:

pip install -r requirements.txt

Usage

Run chatgpt.py, and wait 2 seconds before starting the conversation (this is to normalise ambient noise). You can keep responding to ChatGPT, it's all 1 "conversation".

Next steps

  • [ ] Cut-off ChatGPT as it's speaking if you decide to interrupt.
  • [ ] Silence PyAudio errors.
  • [ ] Remove common, useless end phrases from ChatGPT ("I am an online LLM...", etc.).
  • [ ] Make this as a web-app (better text-to-speech, universal):
    • [ ] Create interface
    • [ ] Create backend
    • [ ] Hook-up to a GPU so it's faster (in the speech->text bit).
Nearby in the ranking
Similar items