Summary:
By quickly switching to voice mode and pasting a message, users can send text in GPT‑5.2 even when text tokens are exhausted, sometimes producing garbled TTS output.
Description:
On the free tier using GPT‑5.2, the system normally blocks message submission when chat tokens are depleted. However, if voice mode tokens remain—or even briefly if both token types are exhausted—switching to voice mode, pasting a message, and quickly sending it allows the message to bypass the limit. When the message contains code or tables, the TTS output attempts to read it but produces gibberish due to rapid generation exceeding speech synthesis speed.
Prerequisites:
-
Free tier account
-
Out of GPT‑5 chat tokens
-
Voice mode tokens available (optional; may still occur if voice tokens are depleted)
Steps to reproduce:
-
Create a new chat or reload an existing chat in GPT‑5.2.
-
Ensure you have exhausted all chat GPT‑5 tokens.
-
Activate voice mode.
-
Quickly paste the message you want to send.
-
Exit voice mode and press the blue “send” arrow.
-
Observe that the message is sent despite depleted chat tokens.
-
(Optional) Include code or tables to see TTS output attempt and garbled speech.
Expected Result:
The system should block message submission when chat tokens are depleted, regardless of voice mode token availability.
Actual Result:
The message is sent successfully, bypassing the chat token limit. TTS output may produce gibberish if code or tables are present.
Repro Rate:
4/5 (timing-sensitive; requires quick execution to succeed consistently)
Notes:
-
Behavior is race-condition–dependent; speed of pasting and pressing send affects reproducibility.
-
UI allows temporary submission before backend validation enforces token limits.
-
Could allow free-tier users to bypass normal quota restrictions.
Components:
-
Programming (token accounting, race condition)
-
UI (mode switching, send button state)
-
Voice mode / TTS
__________________
Note:
Attempting to share the conversation hangs indefinitely forcing the user to refresh, likely because sharing voice mode chats is not supported.
Link to last message for chat where I encountered the bug: ChatGPT - Dataset Strategy for AI