Metadata-Version: 2.4
Name: dictare
Version: 0.1.140rc4
Summary: Voice-first control for AI coding agents
Project-URL: Homepage, https://github.com/dragfly/dictare
Project-URL: Repository, https://github.com/dragfly/dictare
Project-URL: Issues, https://github.com/dragfly/dictare/issues
Author: dragfly
License-Expression: MIT
License-File: LICENSE
Keywords: ai-agent,claude,cli,coding-assistant,cursor,dictation,openvip,speech-to-text,tts,voice,voice-coding,voice-control,whisper
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Multimedia :: Sound/Audio :: Speech
Requires-Python: <3.12,>=3.11
Requires-Dist: evdev>=1.7.0; sys_platform == 'linux'
Requires-Dist: fastapi>=0.115.0
Requires-Dist: faster-whisper>=1.0.0
Requires-Dist: fastjsonschema>=2.20
Requires-Dist: hidapi>=0.14.0; sys_platform == 'darwin'
Requires-Dist: numpy>=1.24.0
Requires-Dist: onnx-asr>=0.1.0
Requires-Dist: openvip>=1.0.0rc10
Requires-Dist: pathvalidate>=3.0.0
Requires-Dist: pillow>=10.0.0
Requires-Dist: piper-tts>=1.2.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: pynput>=1.7.0; sys_platform == 'darwin'
Requires-Dist: pyobjc-framework-quartz>=10.0; sys_platform == 'darwin'
Requires-Dist: pystray>=0.19.0
Requires-Dist: python-json-logger>=2.0.0
Requires-Dist: rich>=13.0.0
Requires-Dist: sounddevice<0.5.4,>=0.5.0
Requires-Dist: soundfile>=0.12.0
Requires-Dist: sse-starlette>=2.0.0
Requires-Dist: tomlkit>=0.14.0
Requires-Dist: typer>=0.12.0
Requires-Dist: uvicorn>=0.32.0
Provides-Extra: dev
Requires-Dist: mypy>=1.0.0; extra == 'dev'
Requires-Dist: pytest-cov>=4.0.0; extra == 'dev'
Requires-Dist: pytest-xdist>=3.5.0; extra == 'dev'
Requires-Dist: pytest>=8.0.0; extra == 'dev'
Requires-Dist: ruff<0.15.0,>=0.14.0; extra == 'dev'
Provides-Extra: gpu
Requires-Dist: nvidia-cudnn-cu12<9.2.0,>=9.1.0; extra == 'gpu'
Provides-Extra: mlx
Requires-Dist: huggingface-hub>=0.20.0; extra == 'mlx'
Requires-Dist: mlx-audio>=0.3.0; extra == 'mlx'
Requires-Dist: mlx-whisper>=0.4.0; extra == 'mlx'
Requires-Dist: mlx>=0.20.0; extra == 'mlx'
Requires-Dist: numba>=0.60; extra == 'mlx'
Requires-Dist: scipy>=1.10.0; extra == 'mlx'
Requires-Dist: soundfile>=0.12.0; extra == 'mlx'
Requires-Dist: tiktoken>=0.5.0; extra == 'mlx'
Requires-Dist: tqdm>=4.60.0; extra == 'mlx'
Description-Content-Type: text/markdown

<div align="center">

<img src="assets/icon.svg" width="80" height="80" alt="dictare icon">

# DICTA**re**

**Voice layer for AI coding agents.**

Speak to your agent. No window focus required. 100% local.

[![MIT License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)
[![Python 3.11](https://img.shields.io/badge/python-3.11-blue.svg)](https://python.org)

[dictare.io](https://dictare.io) · [OpenVIP Protocol](https://github.com/openvip-dev/protocol)

</div>

---

dictare is the reference implementation of [OpenVIP](https://github.com/openvip-dev/protocol) — an open protocol for voice input to AI agents.

Full documentation coming soon.

## License

MIT
