wake-word-training
このMCPでできること
Estimates, trains, benchmarks, licenses, and provides downloadable custom wake-word detection models for embedded and software applications.
ツール
入力スキーマ
{'type': 'object', 'required': ['engine', 'model_id'], 'properties': {'engine': {'enum': ['openwakeword', 'microwakeword'], 'type': 'string', 'description': "Target engine. 'openwakeword': desktop / Raspberry Pi / Python (ONNX+TFLite, `pip install openwakeword`). 'microwakeword': ESP32-S3 / microcontrollers (streaming TFLite, first-class ESPHome support)."}, 'model_id': {'type': 'integer', 'description': 'model_id from search_wake_word_library'}}}
入力スキーマ
{'type': 'object', 'required': ['wake_word', 'company_name'], 'properties': {'wake_word': {'type': 'string'}, 'company_name': {'type': 'string', 'description': 'Legal licensee printed on the certificate'}}}
入力スキーマ
{'type': 'object', 'required': ['engine', 'wake_word'], 'properties': {'tier': {'enum': ['standard', 'best', 'studio'], 'type': 'string', 'description': 'RECOMMENDED — pick one instead of tuning parameters. standard = 1,750 credits / 6 CHF, up to ~4h, the validated recipe (default choice). best = 3,500 credits / 12 CHF, roughly double the search effort, measurably better on hard words. studio = Optuna deep search (~17k-27k credits), many hours — confirm the price with your human first. Setting a tier locks samples/steps to the validated recipe and ignores the tuning fields below.'}, 'engine': {'enum': ['openwakeword', 'microwakeword'], 'type': 'string', 'description': "Target engine. 'openwakeword': desktop / Raspberry Pi / Python (ONNX+TFLite, `pip install openwakeword`). 'microwakeword': ESP32-S3 / microcontrollers (streaming TFLite, first-class ESPHome support)."}, 'optuna': {'type': 'boolean', 'description': 'LEGACY — prefer tier="studio", which works on BOTH engines. PREMIUM deep search, openwakeword only (~48 CHF default vs ~5.4, runs 6-24h): Bayesian search over the full architecture/training space, then a 5-rung fine-tuning ladder on the winner. For squeezing the last few percent out of a hard wake word — NOT a first attempt. Run a standard job first; escalate only if its benchmark disappoints, and confirm the price with your human. Ignores training_steps (the search sweeps it).'}, 'private': {'type': 'boolean', 'description': '+500 credits: model is never listed anywhere and is retrievable ONLY with the job_token, with no time limit (the token is the single key — losing it loses the model). Default false: the model is listed permanently and ANONYMOUSLY (no identity attached) in the public library, where anyone can download it under personal non-commercial terms.'}, 'languages': {'type': 'array', 'items': {'type': 'object', 'required': ['code', 'percentage'], 'properties': {'code': {'enum': ['ar_JO', 'ca_ES', 'cs_CZ', 'cy_GB', 'da_DK', 'de_DE', 'el_GR', 'en_GB', 'en_US', 'es_ES', 'es_MX', 'fa_IR', 'fi_FI', 'fr_FR', 'hi_IN', 'hu_HU', 'is_IS', 'it_IT', 'ka_GE', 'kk_KZ', 'lb_LU', 'lv_LV', 'ml_IN', 'ne_NP', 'nl_BE', 'nl_NL', 'no_NO', 'pl_PL', 'pt_BR', 'pt_PT', 'ro_RO', 'ru_RU', 'sk_SK', 'sl_SI', 'sr_RS', 'sv_SE', 'sw_CD', 'tr_TR', 'uk_UA', 'vi_VN', 'zh_CN'], 'type': 'string'}, 'percentage': {'type': 'integer'}}}, 'description': 'TTS voice mix, e.g. [{"code":"en_US","percentage":100}]. Default English. ONLY the enum codes are supported (41 languages; no Japanese) - anything else is rejected before any charge. Non-English costs more on openwakeword.'}, 'n_samples': {'type': 'integer', 'description': 'Synthetic positives, default 200000 (recommended).'}, 'wake_word': {'type': 'string', 'description': "Phrase to detect, e.g. 'hey aurora'"}, 'optuna_trials': {'type': 'integer', 'description': 'Optuna only: Bayesian search trials before the ladder, 5-30 (default 20). Price scales linearly with trials.'}, 'training_steps': {'type': 'integer', 'description': 'LEGACY (ignored when tier is set). Default 80000 (openwakeword) / 20000 (microwakeword).'}, 'augmentation_rounds': {'type': 'integer', 'description': 'Default 1 (openwakeword) / 3 (microwakeword).'}}}
入力スキーマ
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': "The wake word phrase, e.g. 'hey aurora'"}, 'languages': {'type': 'string', 'description': 'Optional JSON list like [{"code":"de_DE","percentage":100}]'}}}
入力スキーマ
{'type': 'object', 'required': ['license_token'], 'properties': {'license_token': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'required': ['engine', 'purchase_token'], 'properties': {'engine': {'enum': ['openwakeword', 'microwakeword'], 'type': 'string', 'description': "Target engine. 'openwakeword': desktop / Raspberry Pi / Python (ONNX+TFLite, `pip install openwakeword`). 'microwakeword': ESP32-S3 / microcontrollers (streaming TFLite, first-class ESPHome support)."}, 'purchase_token': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'required': ['engine', 'job_token'], 'properties': {'engine': {'enum': ['openwakeword', 'microwakeword'], 'type': 'string', 'description': "Target engine. 'openwakeword': desktop / Raspberry Pi / Python (ONNX+TFLite, `pip install openwakeword`). 'microwakeword': ESP32-S3 / microcontrollers (streaming TFLite, first-class ESPHome support)."}, 'job_token': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'required': ['license_token', 'method'], 'properties': {'method': {'enum': ['card', 'crypto', 'crypto_direct', 'x402'], 'type': 'string', 'description': "Payment method. 'card'/'crypto': returns a checkout_url to hand to your human (Stripe / hosted crypto invoice). 'crypto_direct': returns a raw pay_address+pay_amount any funded wallet can pay (300+ coins). 'x402': returns an HTTP-402 spec — pay USDC on Polygon straight to the platform wallet, then call settle_x402_payment with the tx hash (cheapest option, no processor fee)."}, 'pay_currency': {'type': 'string'}, 'license_token': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'required': ['engine', 'job_token', 'method'], 'properties': {'engine': {'enum': ['openwakeword', 'microwakeword'], 'type': 'string', 'description': "Target engine. 'openwakeword': desktop / Raspberry Pi / Python (ONNX+TFLite, `pip install openwakeword`). 'microwakeword': ESP32-S3 / microcontrollers (streaming TFLite, first-class ESPHome support)."}, 'method': {'enum': ['card', 'crypto', 'crypto_direct', 'x402'], 'type': 'string', 'description': "Payment method. 'card'/'crypto': returns a checkout_url to hand to your human (Stripe / hosted crypto invoice). 'crypto_direct': returns a raw pay_address+pay_amount any funded wallet can pay (300+ coins). 'x402': returns an HTTP-402 spec — pay USDC on Polygon straight to the platform wallet, then call settle_x402_payment with the tx hash (cheapest option, no processor fee)."}, 'job_token': {'type': 'string'}, 'pay_currency': {'type': 'string', 'description': 'crypto_direct only: coin ticker, default usdcmatic (USDC on Polygon).'}}}
入力スキーマ
{'type': 'object', 'required': ['engine', 'query'], 'properties': {'limit': {'type': 'integer', 'description': 'Max results (default 10, max 25).'}, 'query': {'type': 'string', 'description': "Wake word to search for, e.g. 'jarvis'"}, 'engine': {'enum': ['openwakeword', 'microwakeword'], 'type': 'string', 'description': "Target engine. 'openwakeword': desktop / Raspberry Pi / Python (ONNX+TFLite, `pip install openwakeword`). 'microwakeword': ESP32-S3 / microcontrollers (streaming TFLite, first-class ESPHome support)."}, 'language': {'type': 'string', 'description': "Optional language filter, e.g. 'en_US', 'de_DE'."}}}
入力スキーマ
{'type': 'object', 'required': ['engine', 'job_token', 'rating'], 'properties': {'engine': {'enum': ['openwakeword', 'microwakeword'], 'type': 'string', 'description': "Target engine. 'openwakeword': desktop / Raspberry Pi / Python (ONNX+TFLite, `pip install openwakeword`). 'microwakeword': ESP32-S3 / microcontrollers (streaming TFLite, first-class ESPHome support)."}, 'rating': {'type': 'integer', 'maximum': 5, 'minimum': 1, 'description': '1 = bad, 5 = great'}, 'message': {'type': 'string', 'description': 'Free text, max 2000 chars.'}, 'category': {'enum': ['quality', 'api', 'pricing', 'docs', 'other'], 'type': 'string'}, 'job_token': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'required': ['engine', 'token', 'tx_hash'], 'properties': {'kind': {'enum': ['job', 'license'], 'type': 'string', 'description': 'What the token refers to. Default job.'}, 'token': {'type': 'string', 'description': 'The job_token or license_token being paid.'}, 'engine': {'enum': ['openwakeword', 'microwakeword'], 'type': 'string', 'description': "Target engine. 'openwakeword': desktop / Raspberry Pi / Python (ONNX+TFLite, `pip install openwakeword`). 'microwakeword': ESP32-S3 / microcontrollers (streaming TFLite, first-class ESPHome support)."}, 'tx_hash': {'type': 'string', 'description': '0x-prefixed transaction hash'}}}
入力スキーマ
{'type': 'object', 'required': ['engine', 'model_id'], 'properties': {'engine': {'enum': ['openwakeword', 'microwakeword'], 'type': 'string', 'description': "Target engine. 'openwakeword': desktop / Raspberry Pi / Python (ONNX+TFLite, `pip install openwakeword`). 'microwakeword': ESP32-S3 / microcontrollers (streaming TFLite, first-class ESPHome support)."}, 'model_id': {'type': 'integer', 'description': 'model_id from search_wake_word_library'}}}
最近のツール変更
類似のMCPサーバー
Imei
Validates IMEI numbers and computes the Luhn check digit for incomplete IMEI values.
Intel HEX type-00 count, input discarded
Counts Intel HEX type-00 data records in supplied input.
device-house
Designs electronic devices and produces bills of materials, schematics, PCB layouts, firmware templates, manufacturing files, and…
Labelixa
Renders, validates, converts, explains, and checks compatibility for ZPL, EPL, TSPL, and CPCL thermal-printer labels.
OPC UA Modeler
Helps model OPC UA companion-spec types and namespaces, validate YAML models, and generate or reverse-engineer NodeSet2 artifacts.
OPC UA NodeSet Gate
Compares OPC UA NodeSet2 XML documents and performs deterministic release-compatibility audits, including chunked uploads.
PartsTable
Normalizes, validates, searches, and retrieves IT hardware part records and substitute or equivalent part numbers.
Robozukan (ロボ図鑑)
Catalogs physical devices by AI connectivity, autonomy, available APIs or other connection methods, and related connection guides.