Skip to main content

Voice assistant TUI powered by local MLX models

Project description

Voxing

A voice and text assistant that runs entirely on-device, built as a terminal UI for macOS with Apple Silicon.

Uses MLX for inference and Textual for the interface.

Requirements

  • macOS with Apple Silicon (M1+)
  • 16 GB RAM (app uses ~4-5 GB)

Install

uvx voxing

Models

Task Default Model
Speech-to-Text parakeet-tdt-0.6b-v3
LLM LFM2.5-1.2B-Instruct-MLX-8bit
Text-to-Speech Kokoro-82M-bf16

Models can be swapped at runtime with the /model command.

Usage

Command Description
/record Record voice input (stops on silence)
/transcribe Extended recording (up to 3 min), copies to clipboard
/model Switch STT, LLM, or TTS model
/tts Toggle text-to-speech
Esc (x2) Cancel active operation

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

voxing-0.1.1.tar.gz (15.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

voxing-0.1.1-py3-none-any.whl (21.3 kB view details)

Uploaded Python 3

File details

Details for the file voxing-0.1.1.tar.gz.

File metadata

  • Download URL: voxing-0.1.1.tar.gz
  • Upload date:
  • Size: 15.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for voxing-0.1.1.tar.gz
Algorithm Hash digest
SHA256 44e244f4a6851db64fa21aa36c6d2177abf63290d37c29da9c419e54bca91dc5
MD5 3ed9e06a486af0333c342a0215934508
BLAKE2b-256 03981cca19859ac5d55ecf1448b80cd496ad2f5aabf166c29fdaecabfc87933a

See more details on using hashes here.

File details

Details for the file voxing-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: voxing-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 21.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for voxing-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c4f78a4112d9172df1c19e117741b12edbd793272398494bc01ee904a6686c7a
MD5 ae9ce5a3d446b4e4159ece96bee3b448
BLAKE2b-256 13fded54194d7839d3d35a87385e934c436760e48f9e3d73e5067056a95df877

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page