claude-code - 💡(How to fix) Fix [Feature Request] Add tap-to-toggle and auto-silence detection voice input modes [1 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#45328Fetched 2026-04-09 08:07:54
View on GitHub
Comments
1
Participants
2
Timeline
4
Reactions
0
Timeline (top)
labeled ×3commented ×1

Error Message

[{"error":"Error: ENOENT: no such file or directory, unlink 'C:\Users\nickl\AppData\Local\Temp\claude\D--Users-nickl-projects-already\c8452bd0-974e-4f47-b4d2-37215bdf07cf\tasks\aba8c1d63d45ce429.output'\n at async <anonymous> (B:/~BUN/root/src/entrypoints/cli.js:7544:299)","timestamp":"2026-04-06T15:07:01.812Z"},{"error":"Error: ENOENT: no such file or directory, unlink 'C:\Users\nickl\AppData\Local\Temp\claude\D--Users-nickl-projects-already\c8452bd0-974e-4f47-b4d2-37215bdf07cf\tasks\a07379624be7687a1.output'\n at async <anonymous> (B:/~BUN/root/src/entrypoints/cli.js:7544:299)","timestamp":"2026-04-06T15:48:09.723Z"},{"error":"Error: console.error: [bun] Warning: ws.WebSocket 'unexpected-response' event is not implemented in bun\n at K (B:/~BUN/root/src/entrypoints/cli.js:547:10765)\n at emitWarning (ws:43:42)\n at #onOrOnce (ws:170:18)\n at KQ8 (B:/~BUN/root/src/entrypoints/cli.js:3246:4680)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-06T18:26:50.289Z"},{"error":"Error: ENOENT: no such file or directory, unlink 'C:\Users\nickl\AppData\Local\Temp\claude\D--Users-nickl-projects-already\c8452bd0-974e-4f47-b4d2-37215bdf07cf\tasks\a130602dbd4460625.output'\n at async <anonymous> (B:/~BUN/root/src/entrypoints/cli.js:7544:299)","timestamp":"2026-04-06T18:27:51.995Z"},{"error":"Error: Request was aborted.\n at makeRequest (B:/~BUN/root/src/entrypoints/cli.js:50:3447)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-06T19:49:06.050Z"},{"error":"Error: ENOENT: no such file or directory, unlink 'C:\Users\nickl\AppData\Local\Temp\claude\D--Users-nickl-projects-already\c8452bd0-974e-4f47-b4d2-37215bdf07cf\tasks\af48f7ce2cf0a5ce5.output'\n at async <anonymous> (B:/~BUN/root/src/entrypoints/cli.js:7544:299)","timestamp":"2026-04-06T19:49:29.085Z"},{"error":"Error: File does not exist. Note: your current working directory is D:\Users\nickl\projects\already.\n at call (B:/~BUN/root/src/entrypoints/cli.js:4354:7610)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-06T21:11:10.852Z"},{"error":"Error: ENOENT: no such file or directory, unlink 'C:\Users\nickl\AppData\Local\Temp\claude\D--Users-nickl-projects-already\c8452bd0-974e-4f47-b4d2-37215bdf07cf\tasks\ae15224413c652fde.output'\n at async <anonymous> (B:/~BUN/root/src/entrypoints/cli.js:7544:299)","timestamp":"2026-04-06T22:46:51.686Z"},{"error":"Error: ENOENT: no such file or directory, unlink 'C:\Users\nickl\AppData\Local\Temp\claude\D--Users-nickl-projects-already\c8452bd0-974e-4f47-b4d2-37215bdf07cf\tasks\a84bbab90bfcd692b.output'\n at async <anonymous> (B:/~BUN/root/src/entrypoints/cli.js:7544:299)","timestamp":"2026-04-08T14:26:32.535Z"},{"error":"Error: ENOENT: no such file or directory, unlink 'C:\Users\nickl\AppData\Local\Temp\claude\D--Users-nickl-projects-already\c8452bd0-974e-4f47-b4d2-37215bdf07cf\tasks\abc5b9d281ea1a3d8.output'\n at async <anonymous> (B:/~BUN/root/src/entrypoints/cli.js:7544:299)","timestamp":"2026-04-08T16:24:41.506Z"},{"error":"Error: [voice] Recording failed — no audio tool found\n at $H (B:/~BUN/root/src/entrypoints/cli.js:6590:10234)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-08T16:31:30.819Z"},{"error":"Error: [voice] Recording failed — no audio tool found\n at $H (B:/~BUN/root/src/entrypoints/cli.js:6590:10234)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-08T16:31:30.982Z"},{"error":"Error: [voice] Recording failed — no audio tool found\n at $H (B:/~BUN/root/src/entrypoints/cli.js:6590:10234)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-08T16:31:31.144Z"},{"error":"Error: [voice] Recording failed — no audio tool found\n at $H (B:/~BUN/root/src/entrypoints/cli.js:6590:10234)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-08T16:31:31.321Z"},{"error":"Error: [voice] Recording failed — no audio tool found\n at $H (B:/~BUN/root/src/entrypoints/cli.js:6590:10234)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-08T16:31:31.480Z"},{"error":"Error: [voice] Recording failed — no audio tool found\n at $H (B:/~BUN/root/src/entrypoints/cli.js:6590:10234)\n …

Code Example

[{"error":"Error: ENOENT: no such file or directory, unlink 'C:\\Users\\nickl\\AppData\\Local\\Temp\\claude\\D--Users-nickl-projects-already\\c8452bd0-974e-4f47-b4d2-37215bdf07cf\\tasks\\aba8c1d63d45ce429.output'\n    at async <anonymous> (B:/~BUN/root/src/entrypoints/cli.js:7544:299)","timestamp":"2026-04-06T15:07:01.812Z"},{"error":"Error: ENOENT: no such file or directory, unlink 'C:\\Users\\nickl\\AppData\\Local\\Temp\\claude\\D--Users-nickl-projects-already\\c8452bd0-974e-4f47-b4d2-37215bdf07cf\\tasks\\a07379624be7687a1.output'\n    at async <anonymous> (B:/~BUN/root/src/entrypoints/cli.js:7544:299)","timestamp":"2026-04-06T15:48:09.723Z"},{"error":"Error: console.error: [bun] Warning: ws.WebSocket 'unexpected-response' event is not implemented in bun\n    at K (B:/~BUN/root/src/entrypoints/cli.js:547:10765)\n    at emitWarning (ws:43:42)\n    at #onOrOnce (ws:170:18)\n    at KQ8 (B:/~BUN/root/src/entrypoints/cli.js:3246:4680)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-06T18:26:50.289Z"},{"error":"Error: ENOENT: no such file or directory, unlink 'C:\\Users\\nickl\\AppData\\Local\\Temp\\claude\\D--Users-nickl-projects-already\\c8452bd0-974e-4f47-b4d2-37215bdf07cf\\tasks\\a130602dbd4460625.output'\n    at async <anonymous> (B:/~BUN/root/src/entrypoints/cli.js:7544:299)","timestamp":"2026-04-06T18:27:51.995Z"},{"error":"Error: Request was aborted.\n    at makeRequest (B:/~BUN/root/src/entrypoints/cli.js:50:3447)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-06T19:49:06.050Z"},{"error":"Error: ENOENT: no such file or directory, unlink 'C:\\Users\\nickl\\AppData\\Local\\Temp\\claude\\D--Users-nickl-projects-already\\c8452bd0-974e-4f47-b4d2-37215bdf07cf\\tasks\\af48f7ce2cf0a5ce5.output'\n    at async <anonymous> (B:/~BUN/root/src/entrypoints/cli.js:7544:299)","timestamp":"2026-04-06T19:49:29.085Z"},{"error":"Error: File does not exist. Note: your current working directory is D:\\Users\\nickl\\projects\\already.\n    at call (B:/~BUN/root/src/entrypoints/cli.js:4354:7610)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-06T21:11:10.852Z"},{"error":"Error: ENOENT: no such file or directory, unlink 'C:\\Users\\nickl\\AppData\\Local\\Temp\\claude\\D--Users-nickl-projects-already\\c8452bd0-974e-4f47-b4d2-37215bdf07cf\\tasks\\ae15224413c652fde.output'\n    at async <anonymous> (B:/~BUN/root/src/entrypoints/cli.js:7544:299)","timestamp":"2026-04-06T22:46:51.686Z"},{"error":"Error: ENOENT: no such file or directory, unlink 'C:\\Users\\nickl\\AppData\\Local\\Temp\\claude\\D--Users-nickl-projects-already\\c8452bd0-974e-4f47-b4d2-37215bdf07cf\\tasks\\a84bbab90bfcd692b.output'\n    at async <anonymous> (B:/~BUN/root/src/entrypoints/cli.js:7544:299)","timestamp":"2026-04-08T14:26:32.535Z"},{"error":"Error: ENOENT: no such file or directory, unlink 'C:\\Users\\nickl\\AppData\\Local\\Temp\\claude\\D--Users-nickl-projects-already\\c8452bd0-974e-4f47-b4d2-37215bdf07cf\\tasks\\abc5b9d281ea1a3d8.output'\n    at async <anonymous> (B:/~BUN/root/src/entrypoints/cli.js:7544:299)","timestamp":"2026-04-08T16:24:41.506Z"},{"error":"Error: [voice] Recording failed — no audio tool found\n    at $H (B:/~BUN/root/src/entrypoints/cli.js:6590:10234)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-08T16:31:30.819Z"},{"error":"Error: [voice] Recording failed — no audio tool found\n    at $H (B:/~BUN/root/src/entrypoints/cli.js:6590:10234)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-08T16:31:30.982Z"},{"error":"Error: [voice] Recording failed — no audio tool found\n    at $H (B:/~BUN/root/src/entrypoints/cli.js:6590:10234)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-08T16:31:31.144Z"},{"error":"Error: [voice] Recording failed — no audio tool found\n    at $H (B:/~BUN/root/src/entrypoints/cli.js:6590:10234)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-08T16:31:31.321Z"},{"error":"Error: [voice] Recording failed — no audio tool found\n    at $H (B:/~BUN/root/src/entrypoints/cli.js:6590:10234)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-08T16:31:31.480Z"},{"error":"Error: [voice] Recording failed — no audio tool found\n    at $H (B:/~BUN/root/src/entrypoints/cli.js:6590:10234)\n …
RAW_BUFFERClick to expand / collapse

Bug Description No — Claude Code only supports push-to-talk (hold key to record, release to stop). There's no tap-to-toggle or auto-silence-detection mode. You can change the hotkey in ~/.claude/keybindings.json but the behavior is still hold-to-talk.

Worth filing as a feature request via /feedback if that matters to you.

Environment Info

  • Platform: win32
  • Terminal: windows-terminal
  • Version: 2.1.92
  • Feedback ID: b187e87f-b8e9-4485-aca9-2ba9637c67fd

Errors

[{"error":"Error: ENOENT: no such file or directory, unlink 'C:\\Users\\nickl\\AppData\\Local\\Temp\\claude\\D--Users-nickl-projects-already\\c8452bd0-974e-4f47-b4d2-37215bdf07cf\\tasks\\aba8c1d63d45ce429.output'\n    at async <anonymous> (B:/~BUN/root/src/entrypoints/cli.js:7544:299)","timestamp":"2026-04-06T15:07:01.812Z"},{"error":"Error: ENOENT: no such file or directory, unlink 'C:\\Users\\nickl\\AppData\\Local\\Temp\\claude\\D--Users-nickl-projects-already\\c8452bd0-974e-4f47-b4d2-37215bdf07cf\\tasks\\a07379624be7687a1.output'\n    at async <anonymous> (B:/~BUN/root/src/entrypoints/cli.js:7544:299)","timestamp":"2026-04-06T15:48:09.723Z"},{"error":"Error: console.error: [bun] Warning: ws.WebSocket 'unexpected-response' event is not implemented in bun\n    at K (B:/~BUN/root/src/entrypoints/cli.js:547:10765)\n    at emitWarning (ws:43:42)\n    at #onOrOnce (ws:170:18)\n    at KQ8 (B:/~BUN/root/src/entrypoints/cli.js:3246:4680)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-06T18:26:50.289Z"},{"error":"Error: ENOENT: no such file or directory, unlink 'C:\\Users\\nickl\\AppData\\Local\\Temp\\claude\\D--Users-nickl-projects-already\\c8452bd0-974e-4f47-b4d2-37215bdf07cf\\tasks\\a130602dbd4460625.output'\n    at async <anonymous> (B:/~BUN/root/src/entrypoints/cli.js:7544:299)","timestamp":"2026-04-06T18:27:51.995Z"},{"error":"Error: Request was aborted.\n    at makeRequest (B:/~BUN/root/src/entrypoints/cli.js:50:3447)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-06T19:49:06.050Z"},{"error":"Error: ENOENT: no such file or directory, unlink 'C:\\Users\\nickl\\AppData\\Local\\Temp\\claude\\D--Users-nickl-projects-already\\c8452bd0-974e-4f47-b4d2-37215bdf07cf\\tasks\\af48f7ce2cf0a5ce5.output'\n    at async <anonymous> (B:/~BUN/root/src/entrypoints/cli.js:7544:299)","timestamp":"2026-04-06T19:49:29.085Z"},{"error":"Error: File does not exist. Note: your current working directory is D:\\Users\\nickl\\projects\\already.\n    at call (B:/~BUN/root/src/entrypoints/cli.js:4354:7610)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-06T21:11:10.852Z"},{"error":"Error: ENOENT: no such file or directory, unlink 'C:\\Users\\nickl\\AppData\\Local\\Temp\\claude\\D--Users-nickl-projects-already\\c8452bd0-974e-4f47-b4d2-37215bdf07cf\\tasks\\ae15224413c652fde.output'\n    at async <anonymous> (B:/~BUN/root/src/entrypoints/cli.js:7544:299)","timestamp":"2026-04-06T22:46:51.686Z"},{"error":"Error: ENOENT: no such file or directory, unlink 'C:\\Users\\nickl\\AppData\\Local\\Temp\\claude\\D--Users-nickl-projects-already\\c8452bd0-974e-4f47-b4d2-37215bdf07cf\\tasks\\a84bbab90bfcd692b.output'\n    at async <anonymous> (B:/~BUN/root/src/entrypoints/cli.js:7544:299)","timestamp":"2026-04-08T14:26:32.535Z"},{"error":"Error: ENOENT: no such file or directory, unlink 'C:\\Users\\nickl\\AppData\\Local\\Temp\\claude\\D--Users-nickl-projects-already\\c8452bd0-974e-4f47-b4d2-37215bdf07cf\\tasks\\abc5b9d281ea1a3d8.output'\n    at async <anonymous> (B:/~BUN/root/src/entrypoints/cli.js:7544:299)","timestamp":"2026-04-08T16:24:41.506Z"},{"error":"Error: [voice] Recording failed — no audio tool found\n    at $H (B:/~BUN/root/src/entrypoints/cli.js:6590:10234)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-08T16:31:30.819Z"},{"error":"Error: [voice] Recording failed — no audio tool found\n    at $H (B:/~BUN/root/src/entrypoints/cli.js:6590:10234)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-08T16:31:30.982Z"},{"error":"Error: [voice] Recording failed — no audio tool found\n    at $H (B:/~BUN/root/src/entrypoints/cli.js:6590:10234)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-08T16:31:31.144Z"},{"error":"Error: [voice] Recording failed — no audio tool found\n    at $H (B:/~BUN/root/src/entrypoints/cli.js:6590:10234)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-08T16:31:31.321Z"},{"error":"Error: [voice] Recording failed — no audio tool found\n    at $H (B:/~BUN/root/src/entrypoints/cli.js:6590:10234)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-08T16:31:31.480Z"},{"error":"Error: [voice] Recording failed — no audio tool found\n    at $H (B:/~BUN/root/src/entrypoints/cli.js:6590:10234)\n …

Note: Content was truncated.

extent analysis

TL;DR

The issue seems to be related to errors occurring while using Claude Code, including file not found errors and recording failures, suggesting a potential problem with temporary file management or audio tool configuration.

Guidance

  1. Check Temporary File Directory: Verify that the directory C:\Users\nickl\AppData\Local\Temp\claude exists and is writable, as many errors indicate issues with unlinking files within this directory.
  2. Audio Tool Configuration: The repeated error "[voice] Recording failed — no audio tool found" suggests an issue with the audio tool configuration. Ensure that an appropriate audio tool is installed and properly configured for use with Claude Code.
  3. Review Claude Code Documentation: Consult the Claude Code documentation to ensure that all dependencies and requirements are met, especially those related to audio recording and temporary file management.

Example

No specific code example can be provided without more context on the programming environment or the exact nature of the interaction with Claude Code. However, ensuring that the audio tool is correctly set up and that the temporary directory is accessible might involve checking environment variables or configuration files related to Claude Code or the audio tool.

Notes

The provided error log is truncated, which might limit the ability to identify all potential issues. Additionally, the mix of errors related to file management and audio recording suggests that there could be multiple factors at play, requiring a comprehensive review of the system and application configurations.

Recommendation

Apply workaround: Given the nature of the errors, a workaround might involve manually ensuring the temporary directory is clean and accessible, and verifying the audio tool setup. This could help mitigate some of the issues until a more permanent fix is found or until the root cause is fully understood.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING