[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"product:voicekey":3},{"id":4,"name":5,"slug":6,"slogan":7,"description":8,"organization":9,"images":10,"avatar_url":11,"image_url":12,"website_url":13,"access_links":14,"status":19,"build_by":20,"categories":45,"stats":52,"upload_relationship":55,"create_at":56,"update_at":57,"owner_id":53,"upload_user_id":58,"reviewer_id":50,"video_info":59,"prerelease_cover_url":60,"scheduled_publish_at":59,"user_scheduled":61,"emoji_reacts":62,"tag":59,"pass_review":59,"user_star":61},1328,"VoiceKey","voicekey","Voice Key 是一款开源的桌面端 AI 语音输入工具，让你在任何应用中都能实现无缝的语音输入体验。","{\"type\": \"doc\", \"content\": [{\"type\": \"bulletList\", \"content\": [{\"type\": \"listItem\", \"content\": [{\"type\": \"paragraph\", \"content\": [{\"text\": \"⚡️ 全场景无缝接入\", \"type\": \"text\", \"marks\": [{\"type\": \"bold\"}]}, {\"text\": \" 无论你是在 VS Code 里写代码注释、在 Notion 里记笔记，还是在微信\u002FSlack 回复消息，Voice Key 都能完美支持。它通过模拟键盘输入，将转写后的文字直接“敲”进当前光标位置，无需复制粘贴。\", \"type\": \"text\"}]}]}, {\"type\": \"listItem\", \"content\": [{\"type\": \"paragraph\", \"content\": [{\"text\": \"🎯 高精度 AI 识别\", \"type\": \"text\", \"marks\": [{\"type\": \"bold\"}]}, {\"text\": \" 集成智谱 AI (GLM) 的顶尖 ASR（语音转写）模型，支持高精度的中英文识别。即使是专业术语或长难句，也能精准还原。\", \"type\": \"text\"}]}]}, {\"type\": \"listItem\", \"content\": [{\"type\": \"paragraph\", \"content\": [{\"text\": \"⌨️ 极速交互体验\", \"type\": \"text\", \"marks\": [{\"type\": \"bold\"}]}, {\"text\": \" 支持全局快捷键（Push-to-Talk 按住说话），无需切换窗口，只有在需要时它才会出现。极简的 UI 设计配合 shadcn\u002Fui 的现代化组件，让工具回归工具本身，不打扰你的心流。\", \"type\": \"text\"}]}]}, {\"type\": \"listItem\", \"content\": [{\"type\": \"paragraph\", \"content\": [{\"text\": \"🛡️ 开源与透明\", \"type\": \"text\", \"marks\": [{\"type\": \"bold\"}]}, {\"text\": \" 作为一个开源项目（Elastic License 2.0），Voice Key 的每一行代码都是透明的。这意味着你可以完全掌控自己的数据安全（使用自己的 API Key），同时也欢迎开发者社区参与进来，共同打磨更完美的功能。\", \"type\": \"text\"}]}]}]}, {\"type\": \"paragraph\"}]}","BuildWithAIs","https:\u002F\u002Fwatcha.tos-cn-beijing.volces.com\u002Fprod\u002Fuser\u002Fuploads\u002F10021489_1769267935_bbf64ce8-cef4-4f50-9877-daee2dd8582d.jpg;https:\u002F\u002Fwatcha.tos-cn-beijing.volces.com\u002Fprod\u002Fuser\u002Fuploads\u002F10021489_1769268008_a466ada5-68c6-417b-9659-34b00bd5f0c3.jpg;https:\u002F\u002Fwatcha.tos-cn-beijing.volces.com\u002Fprod\u002Fuser\u002Fuploads\u002F10021489_1769268013_3c9a7b2e-eeda-4076-9d3e-8ca9d4782bda.jpg","https:\u002F\u002Fwatcha.tos-cn-beijing.volces.com\u002Fprod\u002Fuser\u002Fuploads\u002F2_1769316264_01f915ce-f799-4034-8b78-1d5368d4e6dc.png","https:\u002F\u002Fwatcha.tos-cn-beijing.volces.com\u002Fprod\u002Fuser\u002Fuploads\u002F10021489_1769267926_dbe0f05b-802b-4f58-aef5-9f788aae6fef.jpg","https:\u002F\u002Fgithub.com\u002FBuildWithAIs\u002Fvoicekey",{"items":15},[16],{"platform":17,"url":13,"is_primary":18},"WEB",true,"PUBLISHED",[21,29,37],{"id":22,"product_id":4,"build_by_id":23,"story":24,"build_by":25},239,582,"整体代码很大一部分都是使用 Codex CLI 编写的",{"id":23,"slug":26,"name":27,"avatar_url":28},"codex","Codex CLI","https:\u002F\u002Fwatcha.tos-cn-beijing.volces.com\u002Fprod\u002Fuser\u002Fuploads\u002F10005545_1757921706_614591c9-3d66-41fb-9586-e094467d3a53.png",{"id":30,"product_id":4,"build_by_id":31,"story":32,"build_by":33},240,398,"Cloud Code在Code Review方面提供了很大的帮助",{"id":31,"slug":34,"name":35,"avatar_url":36},"claude-code","Claude Code","https:\u002F\u002Fwatcha.tos-cn-beijing.volces.com\u002Fprod\u002Fuser\u002Fuploads\u002F10005762_1755569137630_147bfffe-3df4-4949-ac5c-758a4c20980d.png",{"id":38,"product_id":4,"build_by_id":39,"story":40,"build_by":41},241,963,"Google Antigravity 在 Code Review、方案讨论等方面提供了很大的帮助",{"id":39,"slug":42,"name":43,"avatar_url":44},"antigravity","Google Antigravity","https:\u002F\u002Fwatcha.tos-cn-beijing.volces.com\u002Fprod\u002Fuser\u002Fuploads\u002F2_1763539506_4a9e3988-75c1-4891-b00c-8ad466d6021f.png",[46,49],{"id":47,"name":48},1,"通用助手",{"id":50,"name":51},2,"写作辅助",{"upvotes":53,"stars":53,"review_count":53,"reply_count":53,"update_at":54},0,"2026-08-26T07:17:43.669Z","OWNER","2026-01-24T15:23:00.911Z","2026-01-25T04:44:30.464Z",10021489,null,"",false,{"reacts":63},[]]