跳到正文

正在自动登录…

← 返回项目列表

joeblau/subvox

语音转文本

这是一个macOS原型应用,用于测试AirPods Pro头动数据能否将无声的口语转化为文字。它不使用语言模型,而是采用小词汇量模板识别器加统计检验的方法。

AI 中文解读 · 根据仓库描述与 README 生成 · 2026/10/31 14:16:24 · 查看原文

普通Swift应用与服务
累计 Stars
62
当前热度
1 天内 · 小火
仓库创建时间
打开 GitHub ↗

选用指南

AI 根据 README 整理 · 2026/10/31 14:16:24

使用方式

可通过命令行构建和运行,或打开Xcode项目运行。

查看 README 依据
# Subvox A macOS prototype that tests whether AirPods Pro head-motion data (`CMHeadphoneMotionManager`) carries enough information to turn **silently mouthed words into text**. It doesn't use a language model. It's a small-vocabulary template recognizer plus a statistical test that tells you whether the signal is real. ## Build & run ```sh brew install xcodegen # once xcodegen generate open Subvox.xcodeproj # ⌘R ``` Or from the command line: ```sh xcodebuild -project Subvox.xcodeproj -scheme Subvox -derivedDataPath build -allowProvisioningUpdates build
部署要求

需要macOS 14+,以及支持头部追踪的AirPods Pro或其他耳机,并连接为Mac的音频输出。首次启动需授予Motion权限。

查看 README 依据
open build/Build/Products/Debug/Subvox.app xcodebuild -project Subvox.xcodeproj -scheme Subvox -derivedDataPath build test ``` Requires macOS 14+, AirPods Pro or another headphone that supports head tracking, connected as the Mac's audio output. On first launch, grant **Motion**. The mic and speech prompts only appear when you start the mic. ## Screens | Screen | What it does | |---|---| | **Sensors** | Live plots of user acceleration, rotation rate and attitude, the measured sample rate, a mic input picker and level meter, and a recorder for experiment sessions. |
已知限制

耳机运动数据经过处理且速率较低(约25Hz),语音检测加速度计和内麦克风未暴露。模板是用户和会话特定的,重新佩戴AirPods可能改变信号。

查看 README 依据
- `meta.json`: condition, prompt, and the audio start offset for aligning audio with motion. Suggested runs: the same 5-word script under **Normal speech**, **Whisper** and **Silent mouthing**, 10 reps each. Then, in Train, compare the Evaluate results across feature sets. The training set lives at `~/Library/Application Support/Subvox/dataset.json`. ## Known limits - Headphone motion is processed and low-rate (roughly 25 Hz on AirPods). The speech-detecting accelerometer and the inward mic are not exposed. Expect jaw and head movement, not vocal vibration.
- Templates are user- and session-specific. Re-seating the AirPods can shift the signal. - Choosing AirPods as the mic input switches them to the Bluetooth headset (HFP) profile.

README

正在加载 README…

收录信息

仓库创建时间
2026/10/31 09:48:19
首次达标收录
2026/10/31 14:11:48
统计更新时间
2026/10/31 14:36:45

按创建时长与累计 Stars 判断等级。首次达标收录后,即使未达当前门槛仍保留;累计 Stars 和仓库状态会定期更新。确认只有 README 及辅助文件的仓库会停止公开。

模型评估

普通加权总分 3.3 / 5

新颖度
3.7
实用价值
2.0
成熟度
4.0
实质含量
4.0

由 Jev 模型根据仓库描述与 README 评估,2026/10/31 14:11:48 生成。评分仅供参考,不是代码、安全或许可证审查;热度等级另按创建时长与累计 Stars 计算。

仓库信息

最近推送
2026/10/31 09:49:45
许可证标识
MIT
Fork 数
8
当前状态
未归档

收录记录

按创建时长与累计 Stars 首次收录:小火
首次发现项目