Self-host microWakeWord-Trainer-Nvidia-Docker
v47.3NVIDIA-accelerated wake word model trainer for Tater Voice
- Stars
- 168
- Port
- 8789 (trainer web UI and captured-audio port)
ghcr.io/tatertotterson/microwakewordWhat is microWakeWord-Trainer-Nvidia-Docker?
microWakeWord Trainer is a self-hosted Docker application for training custom wake word models (microWakeWord, openWakeWord, NanoWakeWord CNN/GRU) using NVIDIA GPU acceleration. It provides a reactive Vue 3 + TypeScript web UI for managing positive and negative audio samples, reviewing captured audio from Tater Native or ESPHome satellites, and running automated training loops with local speech-to-text (Faster Whisper or Parakeet ONNX). The trainer generates text-to-speech samples via multiple providers (OmniVoice, Qwen3-TTS, MOSS-TTS-Nano, Piper), normalizes all audio to a standard sample rate and bit depth, and publishes trained wake word bundles (JSON plus .tflite/.onnx models) that Tater Native satellites can load live without firmware changes. It runs via a single Docker container with --gpus all, exposes the UI on port 8789 (configurable via REC_PORT), and persists all data in a mounted /data volume. The project includes a separate Docker image for RTX 50-series (Blackwell) GPUs using a community-built TensorFlow wheel (CC BY-NC 4.0). No license file is present in the repository.
Should you self-host microWakeWord-Trainer-Nvidia-Docker?
microWakeWord-Trainer-Nvidia-Docker scores 45/100 on selfhost.directory (how scoring works) and ranks #74 of 125 in AI. It has 168 GitHub stars.
It shipped 18 stable releases in the past year. The latest, v47.3, came out on 23 October 2026.
Setup is advanced: plan for several services and some ongoing maintenance. An official Docker image is available. It is written mostly in Python.
Its closest alternative on selfhost.directory is ComfyUI (93/100, 143 741 stars). It scores higher overall, so compare the two before you pick. See microWakeWord-Trainer-Nvidia-Docker vs ComfyUI side by side.
Features
- Auto Training loop
- Calibration and threshold optimization
- Captured audio review
- ESPHome manifest export
- Live wake word switching
- microWakeWord training
- Multi-provider TTS generation
- NanoWakeWord CNN training
- NanoWakeWord GRU training
- openWakeWord training
- Reactive Vue 3 + TypeScript web UI
- RTX 50-series (Blackwell) supportUses unofficial community-built TensorFlow wheel licensed CC BY-NC 4.0
- Sample library management
microWakeWord-Trainer-Nvidia-Docker README
More in Audio Processing
music-geshizhuanhuanSelf-hosted tool decrypting NCM, QMC, KGM, KWM files from major Chinese music platforms into standard audio formats via local web UI and CLI.
NightingaleSelf-hosted karaoke software that converts your music collection into sing-along tracks using neural networks for vocal removal, lyric sync, and real-time pitch grading.
OmniVoice-StudioThis self-hosted, open-source ElevenLabs alternative clones and designs voices, dubs video and builds audiobooks in 646 languages, fully local on desktop or Docker.
OpenBriefFree open-source desktop app for macOS, Windows, Linux that imports video/audio, extracts transcripts locally, generates grounded summaries, and lets you chat.
openclaw-voiceSelf-hosted browser voice interface for AI assistants. Runs Whisper locally, uses ElevenLabs or local TTS, connects to OpenAI, Claude, or custom agents.
OpenTranscribeOpenTranscribe is a self-hosted, open-source AI transcription platform with speaker identification, cross-video matching, hybrid search, and AI summarization.
Retrieval-based-Voice-Conversion-WebUISelf-hosted, open-source voice timbre conversion framework that trains a VC model from around 10 minutes of audio and offers a WebUI plus a real-time voice-changing GUI.
ScribeCrateAn open-source transcription server you run yourself, offering OpenAI-compatible speech-to-text, translation, and subtitle generation via Docker on CPU or GPU.
ScriberrSelf-hosted audio transcription with NVIDIA Parakeet, Canary, Whisper. Speaker diarization, AI chat via Ollama/OpenAI, YouTube transcription, PWA, dark mode.
StemDeckOpen-source stem separator and practice studio for musicians: split a song into six parts locally with Demucs, then mute, slow, loop and transpose it.
subarrSelf-hosted open-source service coordinating subtitle coverage, audio-language verification, and Whisper transcription across Sonarr, Radarr, Bazarr, and subgen.
SubgenSelf-hosted subtitle generator using OpenAI Whisper. Integrates with Bazarr, Plex, Jellyfin, Emby, Tautulli. Runs on CPU or NVIDIA GPU via Docker.

0 comments