V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  bigdogbigpig  ›  全部回复第 8 页 / 共 149 页
回复总数  2968
1 ... 4  5  6  7  8  9  10  11  12  13 ... 149  
https://github.com/yetone/voice-input-src

claude \
--dangerously-skip-permissions \
--output-format=stream-json \
--verbose \
-p "请实现一个 macOS menu-bar 语音输入法应用( Swift ,macOS 14+),具体要求:

1. 按住 Fn 键录音,松开后将转录文字注入当前聚焦的输入框。优先使用流式转录( Apple Speech Recognition framework )。Fn 键通过 CGEvent tap 全局监听,需抑制 Fn 事件传递以防止触发 emoji 选择器。
2. 默认语言必须为简体中文( zh-CN ),确保开箱即用就能识别中文输入。同时在菜单栏提供语言切换选项(英语、简体中文、繁体中文、日语、韩语)。语言选择存储在 UserDefaults 中。
3. 录音时在屏幕底部居中显示一个特别优雅精致的无边框胶囊状悬浮窗,不要有红绿灯和 titlebar 。使用 NSPanel ( nonactivatingPanel )+ NSVisualEffectView (.hudWindow 材质),高度足够( 56px ,圆角半径 28px ),包含:
- 左侧 5 根竖条波形动画( 44×32px ),必须由实时音频 RMS 电平驱动(不要用写死的假动画),说话声音大波形就大、安静时波形就小。各竖条权重为 [0.5, 0.8, 1.0, 0.75, 0.55] 形成自然的中间高两侧低效果,平滑包络( attack 40%、release 15%),每根竖条添加 ±4% 随机抖动增加有机感。波形要足够大,清晰可见。
- 右侧文字标签(弹性宽度 160-560px )实时显示转录文本,胶囊随文字变多而弹性变宽
- 入场弹簧动画( 0.35s )、文字宽度平滑过渡( 0.25s )、退场缩放动画( 0.22s )
4. 文字注入使用剪贴板 + 模拟 Cmd+V 粘贴方式,注入前需检测当前输入法:如果是 CJK 输入法,先临时切换到 ASCII 输入源( ABC/US 键盘)再粘贴,粘贴完成后恢复原输入法,防止中文输入法拦截 Cmd+V 。注入完成后恢复原剪贴板内容。
5. 接入 LLM 来提升语音识别的准确率,尤其是中英文混杂的情况下。通过 OpenAI 兼容 API (可配置 API Base URL 、API Key 、Model )对转录文本进行 refine 。LLM 的 system prompt 要求非常保守地纠错:只修复明显的语音识别错误(如中文谐音错误、英文技术术语被错误转为中文如「配森」→「 Python 」、「杰森」→「 JSON 」),绝对不要改写、润色或删除任何看起来正确的内容,如果输入看起来正确则必须原样返回。
6. 在菜单栏提供 LLM Refinement 子菜单,包含启用/禁用开关和 Settings 入口。Settings 窗口包含 API Base URL 、API Key 、Model 三个输入框,API Key 输入框要能完全清空,以及 Test 和 Save 按钮。松开 Fn 键后如果 LLM 已启用且已配置,悬浮窗显示 Refining... 状态,等 LLM 返回后再注入最终文本。
7. 应用以 LSUIElement 模式运行(仅菜单栏图标,无 Dock 图标)。使用 Swift Package Manager 构建,提供 Makefile ( build/run/install/clean ),构建产物为签名的 .app bundle 。"
4 月 26 日
回复了 yzw7489757 创建的主题 Cursor 如果 Xspace 收购成功,应该叫什么
codex 也可以呀,codeX ,或者叫,spaceXcodeX
4 月 26 日
回复了 yzw7489757 创建的主题 Cursor 如果 Xspace 收购成功,应该叫什么
xcode 为什么不行? Xcode ,大小写区分哈哈
ID 474 thanks
4 月 22 日
回复了 apibox 创建的主题 推广 [公测] APIBox 中转站推广送福利💥
ID:423 ,感谢老板
4 月 21 日
回复了 izv 创建的主题 推广 简单稳定的 codex 中转, 0.1 倍率,送 10+10 刀额度
cmVnaXN0ZXJtYXp5aUBnbWFpbC5jb20K 感谢~
渠道哪里来?
搞个群一起交流一下,我也正有此意
@bigdogbigpig 可以了,估计是当时的网络问题
@msakqw 直接是空的,比如搜索安争鸣
发现一个问题,有一些视频没有办法搜索到,是不是因为没有登入的原因
|打赏
绑定一下钱包,我给你大赏
4 月 17 日
回复了 syc721 创建的主题 Claude claude code 和 codex 在 vibe coding 还有质的区别吗?
@Jeyfang 自己跑一个 CPA 就可以了
4 月 17 日
回复了 syc721 创建的主题 Claude claude code 和 codex 在 vibe coding 还有质的区别吗?
cc 里用 gpt 模型就行
学好 tcp ,Linux ,系统原理这些底层知识在没有 ai 的时代也不一定有用
4 月 15 日
回复了 csfreshman 创建的主题 分享发现 一人推荐一款 mac m5 必装软件
claude code
4 月 11 日
回复了 JieyueXing 创建的主题 问与答 X 推特上的低保目前还有搞头吗
肯定可以呀,都是工作室
ttmeatt 1135
1 ... 4  5  6  7  8  9  10  11  12  13 ... 149  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2866 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 01:59 · PVG 09:59 · LAX 18:59 · JFK 21:59
♥ Do have faith in what you're doing.