Text to speech does not work on W11 via Terminal (PS7)/CMD

Resolved 💬 12 comments Opened Feb 25, 2026 by Pimpmuckl Closed Feb 26, 2026
💡 Likely answer: A maintainer (github-actions[bot], contributor) responded on this thread — see the highlighted reply below.

What version of the Codex App are you using (From “About Codex” dialog)?

0.105.0

What subscription do you have?

Pro

What platform is your computer?

Microsoft Windows NT 10.0.26200.0 x64

What issue are you seeing?

Holding space for TTS does not work on W11.

What steps can reproduce the bug?

  1. Start codex session via codex
  2. Hold space bar
  3. cursor hangs and moves after several seconds
  4. No TTS, just a line of empty spaces

What is the expected behavior?

  1. Start codex session via codex
  2. Hold space bar
  3. TTS animation and text shows up

Additional information

Tried with both disable_paste_burst = false and true since this setting creates odd sluggishness for the TUI typed input but that also did not help.

View original on GitHub ↗

12 Comments

github-actions[bot] contributor · 4 months ago

Potential duplicates detected. Please review them and close your issue if it is a duplicate.

  • #12804

Powered by Codex Action

Pimpmuckl · 4 months ago
Potential duplicates detected. Please review them and close your issue if it is a duplicate. * Voice transcription fails with 403 (Cloudflare HTML challenge) and silently drops transcript #12804 _Powered by Codex Action_

This is not the same issue as the voice "mode" does not turn on in the first place.

Also, this is not app related, unsure why that was added.

gbbarroso · 4 months ago

+1

Having the same issues when running via WSL. Holding space just lets the cursor go all the way to the side.

nornagon-openai contributor · 4 months ago

Do you have the feature enabled (feature.voice_transcription = true)?

Felix3322 · 4 months ago
Do you have the feature enabled (feature.voice_transcription = true)?

I have tested this in WSL and PowerShell, speech recognition cannot be triggered properly under WT.exe (even the key is true: feature.voice_transcription = true

<img width="1908" height="233" alt="Image" src="https://github.com/user-attachments/assets/b22aede9-a73d-4537-bbe6-45c957656192" />

Pimpmuckl · 4 months ago

Yep, restarted everything, made sure voice_transcription = true is part of the [features] in the config.toml.
Now it does show the little animation that it's reading/transcribing but no output.

Not related to this but adding the toml flag to enable new features that are shown in the release notes would be handy as well to squash false positive reports.

DKWien · 4 months ago
> Do you have the feature enabled (feature.voice_transcription = true)? I have tested this in WSL and PowerShell, speech recognition cannot be triggered properly under WT.exe (even the key is true: feature.voice_transcription = true <img alt="Image" width="1908" height="233" src="https://private-user-images.githubusercontent.com/115849429/555026929-b22aede9-a73d-4537-bbe6-45c957656192.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzIwNjQ1MzcsIm5iZiI6MTc3MjA2NDIzNywicGF0aCI6Ii8xMTU4NDk0MjkvNTU1MDI2OTI5LWIyMmFlZGU5LWE3M2QtNDUzNy1iYmU2LTQ1Yzk1NzY1NjE5Mi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwMjI2JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDIyNlQwMDAzNTdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mZTU2ZDZiMTI2NmJjOWY3OWVkZDJlMWE3ZWRiYzFmM2RiOWRiMDZmMjhkYTQwM2U5NmFjNjNkNzc0NDY4MTg5JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.qv1sSf8SGy6zZI_Y8argRAIUaXrJIk9Cua3Wy10SDH0">

feature should be features (with s) ?

XX@XX:/mnt/d/Dev/$ codex features list | rg voice_transcription
voice_transcription under development true
XX@XX:/mnt/d/Dev/$

Felix3322 · 4 months ago
> > Do you have the feature enabled (feature.voice_transcription = true)? > > > I have tested this in WSL and PowerShell, speech recognition cannot be triggered properly under WT.exe (even the key is true: feature.voice_transcription = true > <img alt="Image" width="1908" height="233" src="https://private-user-images.githubusercontent.com/115849429/555026929-b22aede9-a73d-4537-bbe6-45c957656192.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzIwNjQ1MzcsIm5iZiI6MTc3MjA2NDIzNywicGF0aCI6Ii8xMTU4NDk0MjkvNTU1MDI2OTI5LWIyMmFlZGU5LWE3M2QtNDUzNy1iYmU2LTQ1Yzk1NzY1NjE5Mi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwMjI2JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDIyNlQwMDAzNTdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mZTU2ZDZiMTI2NmJjOWY3OWVkZDJlMWE3ZWRiYzFmM2RiOWRiMDZmMjhkYTQwM2U5NmFjNjNkNzc0NDY4MTg5JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.qv1sSf8SGy6zZI_Y8argRAIUaXrJIk9Cua3Wy10SDH0"> feature should be features ?

yes i tried to put it at the [feature],
The animation works, but TTS doesn’t work

DKWien · 4 months ago

maybe it has something to do with audio devices availability in WSL:
/dev/snd and /proc/asound
just guessing...
not working in my WSL

Felix3322 · 4 months ago

Well, I speak something to animation is changing. I’m sure it reach my microphone. But tts doesn’t work

Akrelion45 contributor · 4 months ago
Yep, restarted everything, made sure voice_transcription = true is part of the [features] in the config.toml. Now it does show the little animation that it's reading/transcribing but no output. Not related to this but adding the toml flag to enable new features that are shown in the release notes would be handy as well to squash false positive reports.

Seeing you, a Dota 2 Fellower here JJ was not on my Bingo list :D

Can you check in .codex/log/codex-tui.log if there is an error like that: I saw that in another issue and i have the same.

2026-02-25T22:36:11.143524Z ERROR codex_tui::voice: voice transcription error: transcription failed: 403 Forbidden <!DOCTYPE html><html lang="en-US"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html;

Seems like Cloudflare - or whatever the protection is they use - is blocking the request.

Pimpmuckl · 4 months ago
Can you check in .codex/log/codex-tui.log if there is an error like that: I saw that in another issue and i have the same. 2026-02-25T22:36:11.143524Z ERROR codex_tui::voice: voice transcription error: transcription failed: 403 Forbidden <title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html;

Ah yep, you are correct @Akrelion45 !

2026-02-25T23:03:28.469084Z ERROR codex_tui::voice: voice transcription error: transcription failed: 403 Forbidden <!DOCTYPE html>

Alrighty, my bad, can be closed in favor of https://github.com/openai/codex/issues/12804 I suppose.

Also, hi! <3