Feature Request: Add Voice Input/Output Button to Chat Input Box #1024
Replies: 1 comment
-
|
Voice input/output is a good feature to make configurable because STT, TTS, and chat reasoning all have different cost/privacy tradeoffs. A local-first default with optional cloud models sounds like the right shape. For the cloud path, I’d separate the pipeline:
I'm building a private-beta OpenAI-compatible API aggregation layer focused on Chinese models such as DeepSeek / Qwen / GLM-style providers, using official-provider keys. If you want to benchmark lower-cost chat models for the assistant side of ClawX, I’d be happy to share some test credits. Curious: would users prefer offline voice by default, or a cloud option with better accuracy and visible cost? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Feature Request: Add Voice Input/Output Button to Chat Input Box
🎤 Feature Description
Add a microphone button 🎤 to the chat input box in ClawX, enabling users to speak their messages directly and optionally have AI responses read aloud via TTS (Text-to-Speech).
💡 Use Case
I use ClawX as a novel-writing assistant and other creative tasks. Sometimes I don't want to type — I want to talk to the AI naturally, like having a conversation. This would make ClawX much more accessible and comfortable for:
🖼️ Proposed UI Design
Chat Input Box
Output (Optional Enhancement)
🔧 Technical Approach
ClawX is an Electron-based desktop app built on OpenClaw. Here are possible implementation paths:
Option A: Web Speech API (Browser-based, simplest)
Option B: Whisper.cpp (Local, offline)
Option C: Cloud API (OpenAI Whisper API / Azure Speech)
For TTS Output:
✅ Benefits
📋 Configuration Ideas (Settings Panel)
🙏 Request
I'd love to see this feature added to ClawX. If the core team is busy, I'm happy to contribute or collaborate on this. Voice interaction would make ClawX feel much more like a real assistant and less than a text box.
Thanks for building ClawX! It's an amazing tool. 🐾
Beta Was this translation helpful? Give feedback.
All reactions