Ownvoice MCP server
Wraps the ownvoice CLI as a single generic MCP tool for voice/identity checks.
1 stars16 downloads/wk
Reviews
Write oneNobody has reviewed Ownvoice yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Ownvoice tools (1, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
runwrite actionShell out to the real `ownvoice` CLI and return its result as a dict.
Public scan report
scanner v0.1.9 · 2026-09-23 · same rubric, same numbers if you re-run it
- Code scan10 source files scanned20/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 15 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- mediumeval / new Function used
exec.evalownvoice_cli-0.1.5/ownvoice/infer.py: …(peft_model, state_dict) peft_model.eval() return peft_model def resolve_re…
What the publisher says
From the Ownvoice repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.RudrenduPaul/ownvoice -->
OwnVoice
Train a LoRA voice adapter for pocket-tts and keep the result: a file on your own disk, not an API subscription.
pip install ownvoice-cliRequires Python 3.11 or newer. See Install below for the npx / agent-sandbox path.
Table of Contents
- Install
- Quickstart
- CLI Reference
- Features
- How It Works
- Setup-Time Benchmark vs Comparable Tools
- Why OwnVoice Exists
- What OwnVoice Is Not
- Consent and Misuse
- Implementation Status
- FAQ
- Contributing
Install
pip install ownvoice-clinpx / agent-native environments: OwnVoice is a Python/PyTorch CLI, so the npm package is a thin wrapper, not a Node reimplementation. It bootstraps into the real CLI via uv or pipx, whichever is already on PATH, useful for coding-agent sandboxes and CI runners that default to a Node toolchain. The npm package was renamed to ownvoice-cli (from the old plain ownvoice, now deprecated) to match its PyPI counterpart.
npx ownvoice-cli checkBoth the npm wrapper and the PyPI package (ownvoice-cli) are live, so the command above works today.
Torch and CUDA: ownvoice check needs no GPU at all and runs on CPU, matching pocket-tts's own CPU-capable design. Training a real adapter is much faster on an NVIDIA GPU. If you have one, install the CUDA build of PyTorch first by following pytorch.org/get-started/locally, then install OwnVoice on top of it, so pip does not silently pull the CPU-only wheel instead. On Apple Silicon or a CPU-only machine, the default pip install of torch is fine: ownvoice check and ownvoice infer run normally, ownvoice train just takes longer per epoch.
Quickstart
1. ownvoice check, the free Day-0 validation
Before recording anything or renting a GPU, confirm that PEFT's LoRA injection actually works against pocket-tts's real model structure. This is entirely free: CPU only, no training, no GPU.
$ ownvoice check
[ownvoice check] PASS: PEFT LoRA injection succeeded against pocket-tts's flow_lm module (target_modules="all-linear").If it fails, OwnVoice prints the model's real module tree instead of a raw stack trace, so you can see exactly what did not match and report it precisely:
$ ownvoice check
[ownvoice check] FAIL: PEFT LoRA injection failed against pocket-tts's flow_lm module structure: <error detail>. Please post an honest blocker (this error plus the module tree above) as a comment on https://github.com/kyutai-labs/pocket-tts/issues/30 rather than working around it silently, that issue is exactly where this gap needs to be visible.
Module tree (for debugging / for the issue #30 blocker post):
<root>: FlowLMModel
input_linear: Linear
transformer: StreamingTransformer
transformer.layers.0.self_attn.in_proj: Linear
transformer.layers.0.self_attn.out_proj: Linear
...2. ownvoice train
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
claude mcp add ownvoice -- uvx ownvoice-cli
Ownvoice: common questions
- Is Ownvoice MCP server safe?
- Yes, by our scan: it is graded A (85/100). Read the Ownvoice safety report
- How do I install Ownvoice?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Ownvoice need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Ownvoice maintained?
- The last commit was 16 days ago (2026-09-08). The latest release is v0.1.5.