Repository navigation
Releases
Andy题词 v0.1.1 — 中文 ASR 跟读提词器(universal)
Andy题词 v0.1.1
A Chinese-first macOS teleprompter that follows your voice, not a timer.
Andy题词 (Andy Tici) is built for 口播 video creators on 抖音 / 小红书 / 视频号. It pairs on-device Chinese speech recognition with a word-level teleprompter — speak into the microphone and the app highlights the word you're saying in real time. Pause, speed up, restart mid-page — the cursor tracks your voice.
What's in this release
✅ New
- Full Chinese localization — every NSAlert, menu item, Services entry, Settings panel, Overlay label, and external-display message is now in 中文
- New app icon — gold "题" character on black with a speech-bubble pointer (10 PNG sizes →
AppIcon.icns) - Universal binary — single
.dmgcovers both Apple Silicon and Intel Macs (~9 MB fat binary, ~4 MB compressed) - No-Xcode build —
build_no_xcode.shcompiles the whole app fromswiftc+lipo+iconutil+codesign. Command Line Tools only.
🛠 Fixed
- macOS Services selector normalized (
readInAndyTici) - WelcomeView promoted to a proper modal sheet
- Window titles no longer carry a stale page-index prefix
- "开始提词" button enlarged + labeled for thumb reach
- WelcomeView removed a misleading "real-time pacing" promise
selectedPlatformPresetproperly threaded through the toolbar → speech path- Entitlements tightened (no spurious
network.client) - Current-word focus strengthened in
MarqueeTextView(clearer highlighting)
🧪 Verified
- HA1 / HA2 / HA3 human acceptance — ASR follow-along, full-screen mode, peripheral UI (Settings / Overlay / External display) all PASS in real-world usage
- 10 automated edge cases — corrupted files, URL-scheme Chinese params, 20k-character scripts, emoji/English/number/CJK mixed content, save-overwrite, restart-restore, mic permission flow, refusal-degradation, etc.
- POST-HA clean build + audit —
liporeportsx86_64 arm64,codesign --verifypasses,ic12icon contains all 10 sub-types
See V0.1.1_RC2_ACCEPTANCE.md for the full record (verified PASS / known limitation / unverified — all honestly split).
How to install
-
Download
Andy题词_0.1.1_universal.dmgbelow (4 MB)⚠️ GitHub normalizes the filename toAndy._0.1.1_universal.dmgon upload — content is identical, sha256 verified
-
Open the
.dmgand drag Andy题词.app into/Applications -
First launch — bypass Gatekeeper:
- In Finder, right-click Andy题词.app → 打开 → 打开 (confirm)
- Or: System Settings → Privacy & Security → scroll down → "Andy题词 was blocked" → 仍要打开
You only need to do this once. Subsequent launches work normally.
-
Grant microphone permission when prompted — required for ASR follow-along mode. If you decline, the app opens System Settings for you and falls back to manual scrolling.
Build from source
git clone https://github.com/AIPMAndy/andytici.git
cd andytici/Textream
./build_no_xcode.sh --universal # arm64 + x86_64
open build_universal/release/Andy题词.appNo Xcode required. macOS 15.0+ host + Command Line Tools (xcode-select --install) is enough. See README.md → Build from source for the full pipeline.
Known limitations
Honest list, not blockers for personal use:
- Ad-hoc signed, not Apple-notarized. Other users must right-click → Open the first time. Apple Developer ID notarization requires the Apple Developer Program ($99/yr) and a
notarytoolsetup, which the maintainer is working toward. - Intel Mac not machine-tested — universal binary verified via
lipo+swiftc -target x86_64-apple-macos15.0, but only Apple Silicon hardware is on hand. - External display mode code is complete but not exercised against a physical second monitor.
- Director mode (cross-device remote) — code path exists but no iOS device was available for end-to-end testing.
- XCTest suite not run in CI (no Xcode test runner on the maintainer's machine).
What's next
- v0.2 — Script snippet library, multi-platform tone rewrites
- v0.3 — AI assist (Hook generation, emoji tag suggestions, voiceover polish)
- v1.0 — Cross-device (iPad / iPhone remote, Apple Watch page-turn) + full Apple notarization
Full roadmap in README.md.
Full Changelog: compare v0.1.0…v0.1.1
Andy题词 v0.1.0 — 中文口播提词器初版
Andy题词 v0.1.0
首个公开版本。基于 textream fork,针对中文口播创作者做了差异化增强。
🎯 新增能力
- 平台预设(抖音 / 小红书 / 视频号 / 自定义)
- 实时语速提示(5s 滑窗,慢/正常/快 颜色状态)
- 11 个 Hook 开场模板(痛点/对比/数字/悬念)
- 6 个 emoji 脚本标记(🎯/⚡/⏸/❗/💡/🔥)
- 35 个口播常用词自动注入 ASR
- 首次启动中文欢迎页
🎨 视觉
- 黑金 AppIcon(#FFD700 on #0A0A0A)
- 工具栏金色 Hook 入口
📦 安装
brew install --cask andytici或下载下方 .dmg 手动安装。
🔧 系统要求
- macOS 13+ (中文 on-device ASR)
- Xcode 16+ (自构建)
📜 License
MIT — 见 LICENSE