Skip to content

Releases

Andy题词 v0.1.1 — 中文 ASR 跟读提词器(universal)

Choose a tag to compare

@AIPMAndy AIPMAndy released this 16 Aug 14:41

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 .dmg covers both Apple Silicon and Intel Macs (~9 MB fat binary, ~4 MB compressed)
  • No-Xcode build — build_no_xcode.sh compiles the whole app from swiftc + 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
  • selectedPlatformPreset properly 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 — lipo reports x86_64 arm64, codesign --verify passes, ic12 icon 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

  1. Download Andy题词_0.1.1_universal.dmg below (4 MB)

    • ⚠️ GitHub normalizes the filename to Andy._0.1.1_universal.dmg on upload — content is identical, sha256 verified
  2. Open the .dmg and drag Andy题词.app into /Applications

  3. 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.

  4. 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题词.app

No 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 notarytool setup, 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 — 中文口播提词器初版

Choose a tag to compare

@AIPMAndy AIPMAndy released this 16 Aug 10:03

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