Skip to content

Repository files navigation

TalkiTS — Monorepo

Repositorio unificado de TalkiTS (dictado STT desktop, Electron) y la infraestructura de desarrollo local.

CarpetaContenido
TalkPy/App Electron TalkiTS v0.1.1 (código productivo)
Docs/Roadmaps, ingeniería, QA
DevFiles/CheckTool (5 checks), ProbeTool, scripts dev

Quick Start

git clone https://github.com/jaminsmoke/TalkPy.git
cd TalkPy
# Dependencias: orquestador + app
npm install
npm install --prefix TalkPy
# Calidad completa (lint, types, build, test, coverage) — 5 checks
npm run check
# Desarrollo Electron
npm run dev:electron --prefix TalkPy
# equivalente: cd TalkPy && npm run dev:electron

Variables de entorno del proxy (.env en TalkPy/):

# Proxy speech + streaming enabled by default; opt out with:# TALKITS_PROXY_SPEECH=0 (whisper rolling only)# TALKITS_PROXY_STREAM=0 (no live streaming to dialog)

Scripts (raíz)

ScriptDescripción
npm run checkPipeline 5/5 (CheckTool)
npm run check:fastIgual, fail-fast
npm run cleanLimpia out/, coverage/, etc. en app
npm run kill:devMata Vite/Electron huérfanos
npm run probeProbeTool (Whisper, sidecar, rutas)
npm run audit:co-locationAudit tests co-localizados vs ESLint

Scripts de la app (build, test, dev:electron, empaquetado): ver TalkPy/README.md.


Estructura

TalkPy/ ← raíz git única (este repo — no hay .git anidado)
├── TalkPy/ ← app Electron (subcarpeta, no repo separado)
├── Docs/
├── DevFiles/
├── package.json ← orquestador dev-infra
├── TalkPy.code-workspace ← una sola carpeta raíz
└── README.md ← este archivo

Nota: Clona solo https://github.com/jaminsmoke/TalkPy.git. No existe un segundo repositorio dentro de TalkPy/TalkPy/.


Documentación


CI

GitHub Actions (.github/workflows/ci.yml): lint, typecheck, build y test:coverage en TalkPy/.
Detalle CI vs CheckTool local: Docs/Engineering/CI.md.

About

Repositorio para TalkPY

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages