{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "apps",
  "description_en": "elevenlabs-reader-cli is a Python command-line client for creating ElevenLabs Reader documents and streaming their audio through the Reader WebSocket. It follows the mobile app’s captured authentication flow, using Firebase tokens for account access and an App Check token and device ID for WebSocket streaming, with playback and optional live text preview.",
  "description_zh": "elevenlabs-reader-cli 是一个 Python 命令行客户端，可创建 ElevenLabs Reader 文档，并通过 Reader WebSocket 串流播放语音。它依据移动应用的抓包记录完成认证，使用 Firebase 令牌访问账户，使用 App Check 令牌和设备 ID 连接 WebSocket，还提供可选的实时文本预览。",
  "entry_url": "https://awesomerea.org/resources/elevenlabs-reader-cli-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/elevenlabs-reader-cli-case/",
  "evidence_url": "https://github.com/gastonmorixe/elevenlabs-reader-cli/blob/3f830fde90d3d108c4cb653edfe091c05b10a4e0/README.md",
  "group": "cases",
  "id": "elevenlabs-reader-cli-case",
  "json_url": "https://awesomerea.org/resources/elevenlabs-reader-cli-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/elevenlabs-reader-cli-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/elevenlabs-reader-cli-case/index.md",
  "name": "elevenlabs-reader-cli: reconstructing Reader app streaming",
  "name_zh": "elevenlabs-reader-cli：重建 Reader 应用流式朗读流程",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "Python 3.10 or later and project dependencies.",
    "An ElevenLabs Reader account with a Firebase refresh token from the mobile app; Reader WebSocket use also requires an App Check token and device ID.",
    "mpv or ffplay for playback.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "需要 Python 3.10 或更高版本及项目依赖。",
    "需要 ElevenLabs Reader 账户及移动应用的 Firebase 刷新令牌；使用 Reader WebSocket 还需要 App Check 令牌和设备 ID。",
    "播放音频需要 mpv 或 ffplay。",
    "仓库中没有许可证文件。"
  ],
  "targets": [
    "app",
    "protocol"
  ],
  "url": "https://github.com/gastonmorixe/elevenlabs-reader-cli",
  "verification": "source-reviewed",
  "verified_at": "2026-11-07"
}
