Alpha Cephei
A speech-recognition partnership bringing decades of automatic speech recognition (ASR) expertise — the team behind Vosk and Kaldi-based models — to our voice-model fine-tuning and dataset work.
Portfolio
Our open-source work — FOSS, self-hostable libraries and tools spanning voice AI, data extraction, datasets, NLP, and games, plus the OpenVoiceOS and HiveMind ecosystem we help build. No lock-in, no mandatory cloud.
Beyond the code, our open datasets and models are published onHugging Face,and our training notebooks live in theml-notebooksrepository.
Community
We contribute to independent partners and donate publicly-funded work to the OpenVoiceOS foundation.
A speech-recognition partnership bringing decades of automatic speech recognition (ASR) expertise — the team behind Vosk and Kaldi-based models — to our voice-model fine-tuning and dataset work.
Spanish program advancing language technology across the nation's official languages (Spanish, Catalan, Basque, Galician). Funding OVOS development to create downloadable, privacy-respecting voice assistants that run on Raspberry Pi and personal computers. Funded by Spain's Ministry of Digital Transformation and EU Recovery Plan.
European Commission's Next Generation Internet program (with Swiss SERI co-funding) supporting OpenVoiceOS as a stable, privacy-first alternative to Big Tech voice assistants. Focus: multi-language support, user onboarding, platform stabilization, and documentation.
An independent non-profit foundation building a community-driven, privacy-respecting open-source voice-AI platform. TigreGótico is a core contributor to OpenVoiceOS, and its founder serves on the foundation's board.
Explore
Filter by area to explore more — everything is open source.
Async Python wrapper for coding-agent CLIs (Claude Code, Gemini, opencode, Antigravity) behind one Provider API — one-shot, multi-turn sessions, typed streaming events, and fan-out/delegate/retry pipeline patterns.
Named Entity Recognition using the Aho-Corasick algorithm.
Pure-Python, zero-dependency, version-aware grapheme-to-phoneme for Basque and Spanish — faithfully reproducing the AhoTTS front-end and emitting the single-char IPA string used to train StyleTTS2/VITS voices.
A browser-based tool for aligning audio with text transcriptions and IPA at word, grapheme, and sentence level. Runs entirely client-side, no server, no dependencies, no build step.
Anonymous HTTP with IP rotation; composes with unblock_requests for rotation plus bot-wall bypass.
Rule-based Arabic (MSA) text-to-IPA with tashkeel diacritization, built on orthography2ipa — a context-sensitive token tree handles sun-letter assimilation, hamzat al-waṣl, tanwīn and tāʾ marbūṭa, diacritizing bare text first via bundled ONNX models.
Search and stream public-domain audiobooks from LibriVox and similar sources.
Speech restoration, denoising and bandwidth extension in pure ONNX — upscales narrowband speech to full 48 kHz without torch at runtime.
Minimal HTTP client library for Python — lightweight alternative to requests.
European-Portuguese heterophonic homograph disambiguation for TTS — picks the right pronunciation of words spelled alike but read differently by meaning (sede = thirst vs headquarters, forma = mould vs shape). Pure-Python rules plus learned models, with open datasets.
Pre-trained Brill part-of-speech taggers for 11 languages, shipped as ready-to-use pickled models over NLTK — tag text without training.
ONNX-based inference engine for conversational AI.
Python package to fetch information about classical composers from Classical Archives.
Multilingual CRF keyword/search-term extractor — pulls the query out of a natural-language question using a CRF over POS and orthographic features, with pretrained per-language models.
DeepMoji emotion/emoji prediction in ONNX.
Detect and convert between seven Portuguese orthographic norms — the pre-1911 etymological writing, the 1911/1943/1945/1971/1973 reforms, and the Acordo Ortográfico de 1990 with its European and Brazilian sub-variants.
Tools to guide conversations toward an objective.
Structured data and operations for working with human emotions.
Pure-Python, dependency-free reimplementation of espeak-ng's grapheme-to-phoneme front-end — text to phonemes only, no C extension. Reproduces the espeak-ng binary byte-for-byte across an 86-language headword sweep and a 31-language sentence corpus; 117 languages bundled.
Dialect-aware Basque text-to-IPA phonemizer built on the shared orthography2ipa pronunciation lattice — open, inspectable and source-cited.
Grapheme-to-phoneme for Barranquenho.
A protocol for building hierarchical networks of agents — lightweight satellite devices connect over an encrypted mesh to any conversational agent, from OpenVoiceOS to LLM personas to arbitrary A2A agents. The ecosystem spans transport protocols, voice satellites, chat bridges, cryptography and zero-config discovery.
A2A agent protocol plugin for hivemind-core — bridges the hive to external Agent-to-Agent (A2A) servers over JSON-RPC 2.0, streaming responses back to satellites.
A simple JSON-file database for Python.
A lightweight intent engine.
Keyword template matching engine for intent recognition.
Dead-simple word-list-based pure-Python language detector.
Publish a Linux/SBC's power and system telemetry to Home Assistant over MQTT — CPU/GPU/RAM/disk, temperatures, throttling, audio + MPRIS, WiFi/Bluetooth — all auto-discovered. Built on powerguess.
Parse and classify questions.
Markov chain text generation from JSON data.
Markov-chain models exported to ONNX.
Index, canonicalize, deduplicate and serve media catalogues from YouTube and other sources.
A shared media-metadata vocabulary and normalization layer that unifies how titles, artists, and identifiers map across media clients and Music Assistant integrations.
Pydantic-powered media-metadata clients and a keyless cross-source entity resolver.
Rule-based phonemizer for the Mirandese language.
A scikit-learn-like machine-learning and neural-network library with only numpy and scipy as dependencies — written to be read.
SoundCloud client that emits typed media-metadata releases.
Community-driven, privacy-first open-source voice assistant platform. TigreGótico is a core contributor to the whole ecosystem — maintaining speech plugins, STT/TTS services, developer tooling and formal spec work across dozens of repositories.
Data-over-sound toolkit in pure Python — carry text and data through an audio channel (DTMF and more) using shared WAV/sine/Goertzel primitives. Core schemes are dependency-free.
Grapheme-to-IPA and allophone mappings for 350+ languages across 20+ families — a maximal-munch IPA tokenizer, phonological and script distance metrics, dialect transforms, and a pluggable G2P backend.
Agent integration framework for OpenVoiceOS — enable voice-driven agentic workflows.
Messagebus monitor for OpenVoiceOS — watch bus traffic live to debug skills, intents and services.
ChromaDB vector embeddings plugin for OpenVoiceOS.
OVOS plugin normalizing dialog text before TTS synthesis (number expansion, abbreviations).
Document chunking for retrieval/RAG in OpenVoiceOS.
Fast semantic reranking plugin for OVOS query results.
Local GGUF embeddings plugin for OpenVoiceOS.
Local LLM (GGUF) plugin for OpenVoiceOS.
Local LLM solver using GGUF models in OpenVoiceOS.
A GitHub-native localization platform for OpenVoiceOS skills and plugins — manage translations entirely through Git, with no external service to run.
Model2Vec intent pipeline for OpenVoiceOS intent handling.
OVOS ChatEngine plugin that proxies conversation turns through the OVOS messagebus — connect chat interfaces straight to a running assistant.
Open-data metrics server for OpenVoiceOS — collects anonymous usage metrics and publishes them as open datasets; developed under the ILENIA project.
Benchmarking arena for OVOS plugins — head-to-head fights with ELO rankings to compare STT, TTS and other plugin implementations on real workloads.
Qdrant vector database embeddings plugin for OpenVoiceOS.
OVOS ASR plugin using Citrinet acoustic model, trained on ILENIA speech data.
OVOS ASR plugin using Zuazo fine-tuned Faster-Whisper models for Basque.
OVOS ASR plugin for HiTZ Basque speech recognition.
OVOS ASR plugin using Meta MMS massively multilingual speech recognition.
OVOS ASR plugin using NVIDIA NeMo ASR models.
OVOS ASR plugin for NOS Galician speech recognition.
OVOS speech-to-text plugin wrapping onnx-asr — lightweight ASR from ONNX models, no torch required.
OVOS ASR plugin using wav2vec 2.0 models for Spanish and co-official languages.
OVOS ASR plugin combining Whisper with a language model for improved accuracy.
Host any OpenVoiceOS STT plugin as a network service — a small server exposing speech-to-text over HTTP for satellites and third-party clients.
OVOS TTS plugin for AhoTTS, a Basque speech synthesis system developed under ILENIA.
OVOS TTS plugin wrapping Coqui TTS for Spanish-language voices.
OVOS TTS plugin for Cotovia, a Galician text-to-speech engine.
OVOS TTS plugin for Matxa multispeaker Catalan synthesis.
OVOS TTS plugin for NOS Galician speech synthesis.
Host any OpenVoiceOS TTS plugin as a service — a simple flask server that turns any TTS plugin into a self-hosted speech-synthesis API.
Audio super-resolution for OVOS TTS — FlashSR upsamples synthesized speech from 16 kHz to 48 kHz via ONNX before playback, brightening any existing voice without retraining.
Audio super-resolution for OVOS TTS — NovaSR upsamples synthesized speech from 16 kHz to 48 kHz with the fast FastSR upsampler, skipping audio already at 48 kHz.
Docker setup for OpenVoiceOS with Wyoming services.
End-to-end testing framework for OVOS skills with a lightweight in-process runtime.
Dead-simple keyword-based intent parser — a drop-in Adapt replacement matching utterances against required/optional keyword slots; born at TigreGótico and donated to OpenVoiceOS.
Phonetic fuzzy searching and segment-to-segment distance.
A Python library for multilingual phonemization and Text-to-Speech (TTS) using ONNX models.
Windows NVDA screen-reader add-on that speaks through phoonnx neural ONNX voices, demonstrating phoonnx as an accessibility TTS backend.
In-browser VITS TTS inference with onnxruntime-web. Unicode and espeak-ng paths. No server, no API.
Automated browser controller built on Selenium and Selenium Wire — sessions, event handling, element interaction, and extension management for scraping and testing where a full browser is unavoidable.
Estimate or measure the power draw of a Linux device — a dependency-light Python library with provenance on every reading (INA219, RAPL, Raspberry Pi PMIC, battery, or a calibrated bounded estimate).
Browser/Node.js port of precise-onnx wake word detection. MFCC feature extraction + ONNX-based detection compatible with Precise .onnx models.
Coreference resolution via pronoun POS and word-gender heuristics.
Bandcamp scraper that emits typed media-metadata releases.
Python HTTP client and mediavocab bridge for a Music Assistant server — the shared transport and conversion layer behind the OVOS Music Assistant integration.
Python library for AhoTTS Text-to-Speech synthesis.
Python port of AhoTTS Iparrahotsa, a Text-to-Speech engine for Northern (continental) Basque — the Iparralde-dialect counterpart to pyAhoTTS, with hts_engine and the AhoCoder vocoder. Developed with Aholab (UPV/EHU).
Typed Python client for Classical Archives.
Pure-Python port of the Cotovia G2P front-end for Galician and Spanish. Reproduces the compiled C binary's syllabification, stress and transcription pipeline with no subprocess.
Streaming Python client for the Discogs monthly data dumps.
Typed Python client + markdown dataset dumper for Erowid (erowid.org).
Pure-Python port of the EYE N3 reasoning engine — feed it Notation3 facts and rules and it derives new facts via forward/backward chaining, RDFS and OWL 2 RL entailment, proof trees and 280+ built-ins. One dependency (rdflib).
Scraping client for fanedit.org / IFDB.
Python wrapper for an interactive fiction engine.
Python client for Project Gutenberg — book metadata via the open catalogue.
iHeartRadio API client.
Pure-Python port of HermiT, the OWL 2 DL reasoner from Oxford — consistency, classification and instance retrieval via a hyperresolution tableau, with no JVM and zero runtime dependencies.
Python metadata client for IMDb. Resolves free-text queries to canonical IMDb titles.
Typed Python client for Infopédia, Porto Editora's European-Portuguese dictionary — parses each entry into IPA pronunciations, syllabification, etymology and senses, correctly separating heterophonic homographs for G2P and disambiguation work.
A Python package to interact with InspiroBot (inspirobot.me).
Typed Python client for Jazz Music Archives.
Python client for LiveATC.net — discover, stream, and archive live and historical Air Traffic Control audio feeds, with dataset export for ASR training.
Scraper / API client for MyAnimeList — anime and manga.
Encyclopaedia Metallum (Metal Archives) API client.
Python metadata client for MusicBrainz — the open music encyclopedia.
Typed Python client for the Portal da Lingua Portuguesa.
Typed Python client for Prog Archives.
Typed Python client + markdown dataset dumper for PsychonautWiki (psychonautwiki.org).
Python HTML scraper for rateyourmusic.com.
Python scraper for romhacking.net (RHDN) — the community database of ROM hacks, fan translations, patching utilities, and documentation.
A modular, async Python client for the Shazam API, built on top of shazamio_core for robust audio fingerprinting.
Python client for the smwcentral.net public JSON API — paginated access to the Super Mario World / SM64 / Yoshi's Island ROM-hacking catalogue.
TripSit drug factsheets + interaction matrix client (harm-reduction).
Python HTML scraper for the tvtropes.org PmWiki.
Python client for the VNDB (Visual Novel Database) kana public JSON API.
Python client for WikiHow.
Typed Python client for the English Wiktionary MediaWiki API.
Multi-language Word-of-the-Day aggregator client.
SomaFM client that emits typed media-metadata releases.
Rapid Automatic Keyword Extraction implementation.
Audio auto-configuration library for raspOVOS — detects sound cards, HATs and USB devices on Raspberry Pi and wires them up for voice assistant use; developed under the ILENIA project.
Anonymous email remailer client with support for Cypherpunk and Mixmaster protocols.
Zero-dependency script and phoneme-notation core — ISO-15924 detection, IPA ↔ ARPABET/X-SAMPA/Kirshenbaum/Cotovía, Buckwalter ↔ Arabic, Hangul → jamo, kana.
Dockerised bridge that fingerprints room audio with Shazam and publishes track metadata (title, artist, artwork, lyrics, Apple Music / Spotify / Deezer links) to MQTT with Home Assistant auto-discovery.
Portuguese text syllabification tool.
Simple rule-based named-entity recognition.
Site reconnaissance utility for learning site structure before building scrapers. Maps robots.txt, sitemaps, and link graphs using unblock_requests transport for resilient exploration of protected or complex sites.
Phonemizer for European Portuguese regional accents.
Pure-onnxruntime speaker-embedding library — extract speaker embeddings, compute cosine similarity and verify speaker identity from ONNX models, with no PyTorch at runtime.
Unified speech evaluation metrics — neural MOS (UTMOS, NISQA, SIGMOS, DNSMOS), intrusive (STOI, SI-SDR, MCD) and ASR (WER/CER) — on numpy and onnxruntime only.
A daemon that monitors SSHFS/rclone mounts and auto-remounts them when they drop — with a live web dashboard, REST API, Prometheus metrics, webhooks, and scheduled rsync/rclone sync jobs.
Multi-language word-stress and accentuation placement for TTS front-ends, running on onnxruntime and numpy only.
Unified multi-provider weather abstraction library for Python. Query OpenWeatherMap, Open-Meteo, MetNo, IPMA, NWS and more through one consistent API.
Lightweight Arabic diacritization (tashkeel) — a single tiny API over interchangeable ONNX models that restore the missing vowel marks, no PyTorch and offline by default. Powers arbtok's diacritization step.
A lexicon handler and linguistic utility for Portuguese dialects.
Rule-based morphological analyzer for Portuguese — segments words into morphemes.
Portuguese grapheme-to-phoneme tools.
Lightweight Portuguese part-of-speech (POS) tagger.
TuneIn radio scraper that emits typed media-metadata releases.
Lightweight YouTube scraper that emits typed media-metadata releases.
A requests.Session subclass that bypasses Cloudflare (curl_cffi impersonation, FlareSolverr, Wayback fallback) — the anti-bot transport behind our scrapers.
Live USENET reader and article scraper for alternative protocols research and archival.
Real-time Voice Activity Detection bridge using ovos-plugin-manager. Publishes speech probability (0–100 %), noise level (dB), and a debounced speech-detected binary sensor to MQTT — with Home Assistant auto-discovery.
Voice Activity Detection the ONNX way — load any VAD model behind one streaming API with a tiny runtime (numpy + onnxruntime). The VAD counterpart to phoonnx; most backends are data, not code.
Pure-ONNX, multi-engine voice conversion — recast any speech to a reference speaker's voice with zero PyTorch at inference. 14 engines (kNN-VC, FreeVC, OpenVoice, RVC, CosyVoice…) behind one VoiceCloner API, plus a CLI and INT8 builds.
A wake-word model trainer developed under an NLnet grant for OpenVoiceOS — build custom, on-device wake words from your own samples.
Flask web app for hand-labeling wake-word audio — play each clip and tag word, speaker gender and noise type, persisting a corpus ready for training or evaluation.
OpenVoiceOS ASR service for the Wyoming protocol — lightweight speech recognition.
OpenVoiceOS TTS service for the Wyoming protocol — lightweight text-to-speech.
OpenVoiceOS wake-word detection service for the Wyoming protocol.
Modular, async Python client for the Shazam API — audio fingerprinting via shazamio-core with typed Track/Artist models and a catalog scraper.
Compact binary-to-text encoding library (Base91, Z85B, Z85P) — fast C implementations with pure-Python fallbacks, all more compact than base64.