Metadata-Version: 2.3
Name: my-talk
Version: 0.1.0
Summary: myTalk is a local speech-to-text dictation daemon for KDE Plasma Wayland that cleans transcripts into MyST Markdown and delivers them to Sublime Text, Kitty panes, or any focused window.
Author: Robb Doering
Author-email: Robb Doering <robb@doering.ai>
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3.14
Classifier: Framework :: Pydantic :: 2
Classifier: Environment :: Console
Classifier: Typing :: Typed
Requires-Dist: faster-whisper>=1.2.0
Requires-Dist: sounddevice>=0.5.0
Requires-Dist: numpy>=2.0
Requires-Dist: dbus-fast>=2.0
Requires-Dist: httpx>=0.28
Requires-Dist: pydantic>=2.0
Requires-Dist: myform>=0.8.2
Requires-Dist: nvidia-cublas-cu12>=12.4
Requires-Dist: nvidia-cudnn-cu12>=9.1
Requires-Python: >=3.14
Project-URL: Homepage, https://gitlab.com/doering-ai/apps/talk
Project-URL: Source, https://gitlab.com/doering-ai/apps/talk
Project-URL: Issues, https://gitlab.com/doering-ai/apps/talk/-/issues
Description-Content-Type: text/markdown

<!-- readme-header:begin -->

<div align="center">

# myTalk: _Speech-to-Text Dictation Daemon for KDE Wayland, targeted at Kitty TUIs in particular._

<p align="center">
  <img src="https://img.shields.io/gitlab/pipeline-status/doering-ai/apps/talk?branch=main" alt="pipeline status"> <img src="https://img.shields.io/gitlab/pipeline-coverage/doering-ai/apps/talk?branch=main" alt="test coverage"> <a href="LICENSE"><img src="https://img.shields.io/gitlab/license/doering-ai/apps/talk" alt="license"></a> <a href="https://gitlab.com/doering-ai/corpus/-/blob/main/policies/versioning.md"><img src="https://img.shields.io/badge/version-0.1.0-blue" alt="version"></a>
</p>

<p align="center">
  <a href="https://github.com/pre-commit/pre-commit"><img src="https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit" alt="pre-commit"></a> <a href="https://github.com/facebook/pyrefly"><img src="https://img.shields.io/endpoint?url=https://pyrefly.org/badge.json" alt="pyrefly"></a> <a href="https://github.com/astral-sh/ruff"><img src="https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json" alt="ruff"></a>
</p>

</div>

<!-- readme-header:end -->

myTalk is a local speech-to-text dictation daemon for KDE Plasma Wayland that cleans transcripts into MyST Markdown and delivers them to Sublime Text, Kitty panes, or any focused window.

<blockquote class="artificial-prose">

*Left-rule blocks mark artificial prose; quotations retain their own attribution.*

</blockquote>

## Installation

<blockquote class="artificial-prose">

Python 3.14 or later is required.

From a checkout, in a virtual environment:

</blockquote>

```console
$ uv pip install .
# or
$ python -m pip install .
```

## Development

<blockquote class="artificial-prose">

GitLab is the canonical development forge. Any GitHub repository is a read-only source mirror; report issues and propose changes at <https://gitlab.com/doering-ai/apps/talk>.

</blockquote>

## Versioning

<blockquote class="artificial-prose">

This project follows [semantic versioning](https://semver.org). A `1.0.0` release requires the maintainer's stability promise in `RELEASE.md`.

</blockquote>
